@charset "UTF-8";.accordion button[data-a11y-toggle]+div img,body,html{max-width:100%}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#final-selected-list,.icon-ul,.tnl_upcoming_dates{list-style-type:none}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}[class*=icon-]::before{margin-right:.5rem}[class*=icon-][class*="--after"]::after{margin-left:.5rem}#ta-contact-form input[type=submit]:after,#taProfile_form .form-actions input[type=submit]:after,#taRegistration_form .form-actions input[type=submit]:after,#trial-div .form-submit:after,.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress .throbber::before,.btn--primary:after,.btn--secondary:after,.btn--tertiary:after,.change-document .audit-manuals__state>button .ajax-progress .throbber::before,.collection-search form input[type=submit]:after,.login__form .form-submit:after,.manage-subscriptions__options .form-submit:after,.modal__action a:after,.multimedia-remodal--subscribe .remodal-close::before,.page-audit-insight .throbber::before,.poll .form-submit:after,.rates-compare [id*=edit-add]:after,[class*=icon-]::before,[class*=icon-][class*="--after"]::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:after{display:inline-block;font:normal normal normal 14px/1.6 FontAwesome;font-size:inherit;line-height:1rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform-origin:center center;transform-origin:center center}.icon-only::after,.icon-only::before{margin:0}.icon.icon-pull-left,.icon.pull-left{margin-right:.3em}.icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14286em}.icon.icon-pull-right,.icon.pull-right{margin-left:.3em}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.icon-li.icon-lg{left:-1.85714em}.icon-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.sr-only,img{border:0}.icon-pull-left{float:left}.icon-pull-right,.pull-right{float:right}.pull-left{float:left}.icon-pulse::before,.icon-pulse[class*="--after"]::after,.icon-spin::before,.icon-spin[class*="--after"]::after{margin:0!important}.icon-spin{animation:fa-spin 2s infinite linear}.icon-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass::before{content:""}.icon-music::before{content:""}.icon-search::before{content:""}.icon-envelope-o::before{content:""}.icon-heart::before{content:""}.icon-star::before{content:""}.icon-star-o::before{content:""}.icon-user::before{content:""}.icon-film::before{content:""}.icon-th-large::before{content:""}.icon-th::before{content:""}.icon-th-list::before{content:""}.icon-check::before{content:""}.icon-close::before,.icon-remove::before,.icon-times::before{content:""}.icon-search-plus::before{content:""}.icon-search-minus::before{content:""}.icon-power-off::before{content:""}.icon-signal::before{content:""}.icon-cog::before,.icon-gear::before{content:""}.icon-trash-o::before{content:""}.icon-home::before{content:""}.icon-file-o::before{content:""}.icon-clock-o::before{content:""}.icon-road::before{content:""}.icon-download::before{content:""}.icon-arrow-circle-o-down::before{content:""}.icon-arrow-circle-o-up::before{content:""}.icon-inbox::before{content:""}.icon-play-circle-o::before{content:""}.icon-repeat::before,.icon-rotate-right::before{content:""}.icon-refresh::before{content:""}.icon-list-alt::before{content:""}.icon-lock::before{content:""}.icon-flag::before{content:""}.icon-headphones::before{content:""}.icon-volume-off::before{content:""}.icon-volume-down::before{content:""}.icon-volume-up::before{content:""}.icon-qrcode::before{content:""}.icon-barcode::before{content:""}.icon-tag::before{content:""}.icon-tags::before{content:""}.icon-book::before{content:""}.icon-bookmark::before{content:""}.icon-print::before{content:""}.icon-camera::before{content:""}.icon-font::before{content:""}.icon-bold::before{content:""}.icon-italic::before{content:""}.icon-text-height::before{content:""}.icon-text-width::before{content:""}.icon-align-left::before{content:""}.icon-align-center::before{content:""}.icon-align-right::before{content:""}.icon-align-justify::before{content:""}.icon-list::before{content:""}.icon-dedent::before,.icon-outdent::before{content:""}.icon-indent::before{content:""}.icon-video-camera::before{content:""}.icon-image::before,.icon-photo::before,.icon-picture-o::before{content:""}.icon-pencil::before{content:""}.icon-map-marker::before{content:""}.icon-adjust::before{content:""}.icon-tint::before{content:""}.icon-edit::before,.icon-pencil-square-o::before{content:""}.icon-share-square-o::before{content:""}.icon-check-square-o::before{content:""}.icon-arrows::before{content:""}.icon-step-backward::before{content:""}.icon-fast-backward::before{content:""}.icon-backward::before{content:""}.icon-play::before{content:""}.icon-pause::before{content:""}.icon-stop::before{content:""}.icon-forward::before{content:""}.icon-fast-forward::before{content:""}.icon-step-forward::before{content:""}.icon-eject::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-plus-circle::before{content:""}.icon-minus-circle::before{content:""}.icon-times-circle::before{content:""}.icon-check-circle::before{content:""}.icon-question-circle::before{content:""}.icon-info-circle::before{content:""}.icon-crosshairs::before{content:""}.icon-times-circle-o::before{content:""}.icon-check-circle-o::before{content:""}.icon-ban::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-up::before{content:""}.icon-arrow-down::before{content:""}.icon-mail-forward::before,.icon-share::before{content:""}.icon-expand::before{content:""}.icon-compress::before{content:""}.icon-plus::before{content:""}.icon-minus::before{content:""}.icon-asterisk::before{content:""}.icon-exclamation-circle::before{content:""}.icon-gift::before{content:""}.icon-leaf::before{content:""}.icon-fire::before{content:""}.icon-eye::before{content:""}.icon-eye-slash::before{content:""}.icon-exclamation-triangle::before,.icon-warning::before{content:""}.icon-plane::before{content:""}.icon-calendar::before{content:""}.icon-random::before{content:""}.icon-comment::before{content:""}.icon-magnet::before{content:""}.icon-chevron-up::before{content:""}.icon-chevron-down::before{content:""}.icon-retweet::before{content:""}.icon-shopping-cart::before{content:""}.icon-folder::before{content:""}.icon-folder-open::before{content:""}.icon-arrows-v::before{content:""}.icon-arrows-h::before{content:""}.icon-bar-chart-o::before,.icon-bar-chart::before{content:""}.icon-twitter-square::before{content:""}.icon-facebook-square::before{content:""}.icon-camera-retro::before{content:""}.icon-key::before{content:""}.icon-cogs::before,.icon-gears::before{content:""}.icon-comments::before{content:""}.icon-thumbs-o-up::before{content:""}.icon-thumbs-o-down::before{content:""}.icon-star-half::before{content:""}.icon-heart-o::before{content:""}.icon-sign-out::before{content:""}.icon-linkedin-square::before{content:""}.icon-thumb-tack::before{content:""}.icon-external-link::before{content:""}.icon-sign-in::before{content:""}.icon-trophy::before{content:""}.icon-github-square::before{content:""}.icon-upload::before{content:""}.icon-lemon-o::before{content:""}.icon-phone::before{content:""}.icon-square-o::before{content:""}.icon-bookmark-o::before{content:""}.icon-phone-square::before{content:""}.icon-twitter::before{content:""}.icon-facebook-f::before,.icon-facebook::before{content:""}.icon-github::before{content:""}.icon-unlock::before{content:""}.icon-credit-card::before{content:""}.icon-feed::before,.icon-rss::before{content:""}.icon-hdd-o::before{content:""}.icon-bullhorn::before{content:""}.icon-bell::before{content:""}.icon-certificate::before{content:""}.icon-hand-o-right::before{content:""}.icon-hand-o-left::before{content:""}.icon-hand-o-up::before{content:""}.icon-hand-o-down::before{content:""}.icon-arrow-circle-left::before{content:""}.icon-arrow-circle-right::before{content:""}.icon-arrow-circle-up::before{content:""}.icon-arrow-circle-down::before{content:""}.icon-globe::before{content:""}.icon-wrench::before{content:""}.icon-tasks::before{content:""}.icon-filter::before{content:""}.icon-briefcase::before{content:""}.icon-arrows-alt::before{content:""}.icon-group::before,.icon-users::before{content:""}.icon-chain::before,.icon-link::before{content:""}.icon-cloud::before{content:""}.icon-flask::before{content:""}.icon-cut::before,.icon-scissors::before{content:""}.icon-copy::before,.icon-files-o::before{content:""}.icon-paperclip::before{content:""}.icon-floppy-o::before,.icon-save::before{content:""}.icon-square::before{content:""}.icon-bars::before,.icon-navicon::before,.icon-reorder::before{content:""}.icon-list-ul::before{content:""}.icon-list-ol::before{content:""}.icon-strikethrough::before{content:""}.icon-underline::before{content:""}.icon-table::before{content:""}.icon-magic::before{content:""}.icon-truck::before{content:""}.icon-pinterest::before{content:""}.icon-pinterest-square::before{content:""}.icon-google-plus-square::before{content:""}.icon-google-plus::before{content:""}.icon-money::before{content:""}.icon-caret-down::before{content:""}.icon-caret-up::before{content:""}.icon-caret-left::before{content:""}.icon-caret-right::before{content:""}.icon-columns::before{content:""}.icon-sort::before,.icon-unsorted::before{content:""}.icon-sort-desc::before,.icon-sort-down::before{content:""}.icon-sort-asc::before,.icon-sort-up::before{content:""}.icon-envelope::before{content:""}.icon-linkedin::before{content:""}.icon-rotate-left::before,.icon-undo::before{content:""}.icon-gavel::before,.icon-legal::before{content:""}.icon-dashboard::before,.icon-tachometer::before{content:""}.icon-comment-o::before{content:""}.icon-comments-o::before{content:""}.icon-bolt::before,.icon-flash::before{content:""}.icon-sitemap::before{content:""}.icon-umbrella::before{content:""}.icon-clipboard::before,.icon-paste::before{content:""}.icon-lightbulb-o::before{content:""}.icon-exchange::before{content:""}.icon-cloud-download::before{content:""}.icon-cloud-upload::before{content:""}.icon-user-md::before{content:""}.icon-stethoscope::before{content:""}.icon-suitcase::before{content:""}.icon-bell-o::before{content:""}.icon-coffee::before{content:""}.icon-cutlery::before{content:""}.icon-file-text-o::before{content:""}.icon-building-o::before{content:""}.icon-hospital-o::before{content:""}.icon-ambulance::before{content:""}.icon-medkit::before{content:""}.icon-fighter-jet::before{content:""}.icon-beer::before{content:""}.icon-h-square::before{content:""}.icon-plus-square::before{content:""}.icon-angle-double-left::before{content:""}.icon-angle-double-right::before{content:""}.icon-angle-double-up::before{content:""}.icon-angle-double-down::before{content:""}.icon-angle-left::before{content:""}.icon-angle-right::before{content:""}.icon-angle-up::before{content:""}.icon-angle-down::before{content:""}.icon-desktop::before{content:""}.icon-laptop::before{content:""}.icon-tablet::before{content:""}.icon-mobile-phone::before,.icon-mobile::before{content:""}.icon-circle-o::before{content:""}.icon-quote-left::before{content:""}.icon-quote-right::before{content:""}.icon-spinner::before{content:""}.icon-circle::before{content:""}.icon-mail-reply::before,.icon-reply::before{content:""}.icon-github-alt::before{content:""}.icon-folder-o::before{content:""}.icon-folder-open-o::before{content:""}.icon-smile-o::before{content:""}.icon-frown-o::before{content:""}.icon-meh-o::before{content:""}.icon-gamepad::before{content:""}.icon-keyboard-o::before{content:""}.icon-flag-o::before{content:""}.icon-flag-checkered::before{content:""}.icon-terminal::before{content:""}.icon-code::before{content:""}.icon-mail-reply-all::before,.icon-reply-all::before{content:""}.icon-star-half-empty::before,.icon-star-half-full::before,.icon-star-half-o::before{content:""}.icon-location-arrow::before{content:""}.icon-crop::before{content:""}.icon-code-fork::before{content:""}.icon-chain-broken::before,.icon-unlink::before{content:""}.icon-question::before{content:""}.icon-info::before{content:""}.icon-exclamation::before{content:""}.icon-superscript::before{content:""}.icon-subscript::before{content:""}.icon-eraser::before{content:""}.icon-puzzle-piece::before{content:""}.icon-microphone::before{content:""}.icon-microphone-slash::before{content:""}.icon-shield::before{content:""}.icon-calendar-o::before{content:""}.icon-fire-extinguisher::before{content:""}.icon-rocket::before{content:""}.icon-maxcdn::before{content:""}.icon-chevron-circle-left::before{content:""}.icon-chevron-circle-right::before{content:""}.icon-chevron-circle-up::before{content:""}.icon-chevron-circle-down::before{content:""}.icon-html5::before{content:""}.icon-css3::before{content:""}.icon-anchor::before{content:""}.icon-unlock-alt::before{content:""}.icon-bullseye::before{content:""}.icon-ellipsis-h::before{content:""}.icon-ellipsis-v::before{content:""}.icon-rss-square::before{content:""}.icon-play-circle::before{content:""}.icon-ticket::before{content:""}.icon-minus-square::before{content:""}.icon-minus-square-o::before{content:""}.icon-level-up::before{content:""}.icon-level-down::before{content:""}.icon-check-square::before{content:""}.icon-pencil-square::before{content:""}.icon-external-link-square::before{content:""}.icon-share-square::before{content:""}.icon-compass::before{content:""}.icon-caret-square-o-down::before,.icon-toggle-down::before{content:""}.icon-caret-square-o-up::before,.icon-toggle-up::before{content:""}.icon-caret-square-o-right::before,.icon-toggle-right::before{content:""}.icon-eur::before,.icon-euro::before{content:""}.icon-gbp::before{content:""}.icon-dollar::before,.icon-usd::before{content:""}.icon-inr::before,.icon-rupee::before{content:""}.icon-cny::before,.icon-jpy::before,.icon-rmb::before,.icon-yen::before{content:""}.icon-rouble::before,.icon-rub::before,.icon-ruble::before{content:""}.icon-krw::before,.icon-won::before{content:""}.icon-bitcoin::before,.icon-btc::before{content:""}.icon-file::before{content:""}.icon-file-text::before{content:""}.icon-sort-alpha-asc::before{content:""}.icon-sort-alpha-desc::before{content:""}.icon-sort-amount-asc::before{content:""}.icon-sort-amount-desc::before{content:""}.icon-sort-numeric-asc::before{content:""}.icon-sort-numeric-desc::before{content:""}.icon-thumbs-up::before{content:""}.icon-thumbs-down::before{content:""}.icon-youtube-square::before{content:""}.icon-youtube::before{content:""}.icon-xing::before{content:""}.icon-xing-square::before{content:""}.icon-youtube-play::before{content:""}.icon-dropbox::before{content:""}.icon-stack-overflow::before{content:""}.icon-instagram::before{content:""}.icon-flickr::before{content:""}.icon-adn::before{content:""}.icon-bitbucket::before{content:""}.icon-bitbucket-square::before{content:""}.icon-tumblr::before{content:""}.icon-tumblr-square::before{content:""}.icon-long-arrow-down::before{content:""}.icon-long-arrow-up::before{content:""}.icon-long-arrow-left::before{content:""}.icon-long-arrow-right::before{content:""}.icon-apple::before{content:""}.icon-windows::before{content:""}.icon-android::before{content:""}.icon-linux::before{content:""}.icon-dribbble::before{content:""}.icon-skype::before{content:""}.icon-foursquare::before{content:""}.icon-trello::before{content:""}.icon-female::before{content:""}.icon-male::before{content:""}.icon-gittip::before,.icon-gratipay::before{content:""}.icon-sun-o::before{content:""}.icon-moon-o::before{content:""}.icon-archive::before{content:""}.icon-bug::before{content:""}.icon-vk::before{content:""}.icon-weibo::before{content:""}.icon-renren::before{content:""}.icon-pagelines::before{content:""}.icon-stack-exchange::before{content:""}.icon-arrow-circle-o-right::before{content:""}.icon-arrow-circle-o-left::before{content:""}.icon-caret-square-o-left::before,.icon-toggle-left::before{content:""}.icon-dot-circle-o::before{content:""}.icon-wheelchair::before{content:""}.icon-vimeo-square::before{content:""}.icon-try::before,.icon-turkish-lira::before{content:""}.icon-plus-square-o::before{content:""}.icon-space-shuttle::before{content:""}.icon-slack::before{content:""}.icon-envelope-square::before{content:""}.icon-wordpress::before{content:""}.icon-openid::before{content:""}.icon-bank::before,.icon-institution::before,.icon-university::before{content:""}.icon-graduation-cap::before,.icon-mortar-board::before{content:""}.icon-yahoo::before{content:""}.icon-google::before{content:""}.icon-reddit::before{content:""}.icon-reddit-square::before{content:""}.icon-stumbleupon-circle::before{content:""}.icon-stumbleupon::before{content:""}.icon-delicious::before{content:""}.icon-digg::before{content:""}.icon-pied-piper-pp::before{content:""}.icon-pied-piper-alt::before{content:""}.icon-drupal::before{content:""}.icon-joomla::before{content:""}.icon-language::before{content:""}.icon-fax::before{content:""}.icon-building::before{content:""}.icon-child::before{content:""}.icon-paw::before{content:""}.icon-spoon::before{content:""}.icon-cube::before{content:""}.icon-cubes::before{content:""}.icon-behance::before{content:""}.icon-behance-square::before{content:""}.icon-steam::before{content:""}.icon-steam-square::before{content:""}.icon-recycle::before{content:""}.icon-automobile::before,.icon-car::before{content:""}.icon-cab::before,.icon-taxi::before{content:""}.icon-tree::before{content:""}.icon-spotify::before{content:""}.icon-deviantart::before{content:""}.icon-soundcloud::before{content:""}.icon-database::before{content:""}.icon-file-pdf-o::before{content:""}.icon-file-word-o::before{content:""}.icon-file-excel-o::before{content:""}.icon-file-powerpoint-o::before{content:""}.icon-file-image-o::before,.icon-file-photo-o::before,.icon-file-picture-o::before{content:""}.icon-file-archive-o::before,.icon-file-zip-o::before{content:""}.icon-file-audio-o::before,.icon-file-sound-o::before{content:""}.icon-file-movie-o::before,.icon-file-video-o::before{content:""}.icon-file-code-o::before{content:""}.icon-vine::before{content:""}.icon-codepen::before{content:""}.icon-jsfiddle::before{content:""}.icon-life-bouy::before,.icon-life-buoy::before,.icon-life-ring::before,.icon-life-saver::before,.icon-support::before{content:""}.icon-circle-o-notch::before{content:""}.icon-ra::before,.icon-rebel::before,.icon-resistance::before{content:""}.icon-empire::before,.icon-ge::before{content:""}.icon-git-square::before{content:""}.icon-git::before{content:""}.icon-hacker-news::before,.icon-y-combinator-square::before,.icon-yc-square::before{content:""}.icon-tencent-weibo::before{content:""}.icon-qq::before{content:""}.icon-wechat::before,.icon-weixin::before{content:""}.icon-paper-plane::before,.icon-send::before{content:""}.icon-paper-plane-o::before,.icon-send-o::before{content:""}.icon-history::before{content:""}.icon-circle-thin::before{content:""}.icon-header::before{content:""}.icon-paragraph::before{content:""}.icon-sliders::before{content:""}.icon-share-alt::before{content:""}.icon-share-alt-square::before{content:""}.icon-bomb::before{content:""}.icon-futbol-o::before,.icon-soccer-ball-o::before{content:""}.icon-tty::before{content:""}.icon-binoculars::before{content:""}.icon-plug::before{content:""}.icon-slideshare::before{content:""}.icon-twitch::before{content:""}.icon-yelp::before{content:""}.icon-newspaper-o::before{content:""}.icon-wifi::before{content:""}.icon-calculator::before{content:""}.icon-paypal::before{content:""}.icon-google-wallet::before{content:""}.icon-cc-visa::before{content:""}.icon-cc-mastercard::before{content:""}.icon-cc-discover::before{content:""}.icon-cc-amex::before{content:""}.icon-cc-paypal::before{content:""}.icon-cc-stripe::before{content:""}.icon-bell-slash::before{content:""}.icon-bell-slash-o::before{content:""}.icon-trash::before{content:""}.icon-copyright::before{content:""}.icon-at::before{content:""}.icon-eyedropper::before{content:""}.icon-paint-brush::before{content:""}.icon-birthday-cake::before{content:""}.icon-area-chart::before{content:""}.icon-pie-chart::before{content:""}.icon-line-chart::before{content:""}.icon-lastfm::before{content:""}.icon-lastfm-square::before{content:""}.icon-toggle-off::before{content:""}.icon-toggle-on::before{content:""}.icon-bicycle::before{content:""}.icon-bus::before{content:""}.icon-ioxhost::before{content:""}.icon-angellist::before{content:""}.icon-cc::before{content:""}.icon-ils::before,.icon-shekel::before,.icon-sheqel::before{content:""}.icon-meanpath::before{content:""}.icon-buysellads::before{content:""}.icon-connectdevelop::before{content:""}.icon-dashcube::before{content:""}.icon-forumbee::before{content:""}.icon-leanpub::before{content:""}.icon-sellsy::before{content:""}.icon-shirtsinbulk::before{content:""}.icon-simplybuilt::before{content:""}.icon-skyatlas::before{content:""}.icon-cart-plus::before{content:""}.icon-cart-arrow-down::before{content:""}.icon-diamond::before{content:""}.icon-ship::before{content:""}.icon-user-secret::before{content:""}.icon-motorcycle::before{content:""}.icon-street-view::before{content:""}.icon-heartbeat::before{content:""}.icon-venus::before{content:""}.icon-mars::before{content:""}.icon-mercury::before{content:""}.icon-intersex::before,.icon-transgender::before{content:""}.icon-transgender-alt::before{content:""}.icon-venus-double::before{content:""}.icon-mars-double::before{content:""}.icon-venus-mars::before{content:""}.icon-mars-stroke::before{content:""}.icon-mars-stroke-v::before{content:""}.icon-mars-stroke-h::before{content:""}.icon-neuter::before{content:""}.icon-genderless::before{content:""}.icon-facebook-official::before{content:""}.icon-pinterest-p::before{content:""}.icon-whatsapp::before{content:""}.icon-server::before{content:""}.icon-user-plus::before{content:""}.icon-user-times::before{content:""}.icon-bed::before,.icon-hotel::before{content:""}.icon-viacoin::before{content:""}.icon-train::before{content:""}.icon-subway::before{content:""}.icon-medium::before{content:""}.icon-y-combinator::before,.icon-yc::before{content:""}.icon-optin-monster::before{content:""}.icon-opencart::before{content:""}.icon-expeditedssl::before{content:""}.icon-battery-4::before,.icon-battery-full::before,.icon-battery::before{content:""}.icon-battery-3::before,.icon-battery-three-quarters::before{content:""}.icon-battery-2::before,.icon-battery-half::before{content:""}.icon-battery-1::before,.icon-battery-quarter::before{content:""}.icon-battery-0::before,.icon-battery-empty::before{content:""}.icon-mouse-pointer::before{content:""}.icon-i-cursor::before{content:""}.icon-object-group::before{content:""}.icon-object-ungroup::before{content:""}.icon-sticky-note::before{content:""}.icon-sticky-note-o::before{content:""}.icon-cc-jcb::before{content:""}.icon-cc-diners-club::before{content:""}.icon-clone::before{content:""}.icon-balance-scale::before{content:""}.icon-hourglass-o::before{content:""}.icon-hourglass-1::before,.icon-hourglass-start::before{content:""}.icon-hourglass-2::before,.icon-hourglass-half::before{content:""}.icon-hourglass-3::before,.icon-hourglass-end::before{content:""}.icon-hourglass::before{content:""}.icon-hand-grab-o::before,.icon-hand-rock-o::before{content:""}.icon-hand-paper-o::before,.icon-hand-stop-o::before{content:""}.icon-hand-scissors-o::before{content:""}.icon-hand-lizard-o::before{content:""}.icon-hand-spock-o::before{content:""}.icon-hand-pointer-o::before{content:""}.icon-hand-peace-o::before{content:""}.icon-trademark::before{content:""}.icon-registered::before{content:""}.icon-creative-commons::before{content:""}.icon-gg::before{content:""}.icon-gg-circle::before{content:""}.icon-tripadvisor::before{content:""}.icon-odnoklassniki::before{content:""}.icon-odnoklassniki-square::before{content:""}.icon-get-pocket::before{content:""}.icon-wikipedia-w::before{content:""}.icon-safari::before{content:""}.icon-chrome::before{content:""}.icon-firefox::before{content:""}.icon-opera::before{content:""}.icon-internet-explorer::before{content:""}.icon-television::before,.icon-tv::before{content:""}.icon-contao::before{content:""}.icon-500px::before{content:""}.icon-amazon::before{content:""}.icon-calendar-plus-o::before{content:""}.icon-calendar-minus-o::before{content:""}.icon-calendar-times-o::before{content:""}.icon-calendar-check-o::before{content:""}.icon-industry::before{content:""}.icon-map-pin::before{content:""}.icon-map-signs::before{content:""}.icon-map-o::before{content:""}.icon-map::before{content:""}.icon-commenting::before{content:""}.icon-commenting-o::before{content:""}.icon-houzz::before{content:""}.icon-vimeo::before{content:""}.icon-black-tie::before{content:""}.icon-fonticons::before{content:""}.icon-reddit-alien::before{content:""}.icon-edge::before{content:""}.icon-credit-card-alt::before{content:""}.icon-codiepie::before{content:""}.icon-modx::before{content:""}.icon-fort-awesome::before{content:""}.icon-usb::before{content:""}.icon-product-hunt::before{content:""}.icon-mixcloud::before{content:""}.icon-scribd::before{content:""}.icon-pause-circle::before{content:""}.icon-pause-circle-o::before{content:""}.icon-stop-circle::before{content:""}.icon-stop-circle-o::before{content:""}.icon-shopping-bag::before{content:""}.icon-shopping-basket::before{content:""}.icon-hashtag::before{content:""}.icon-bluetooth::before{content:""}.icon-bluetooth-b::before{content:""}.icon-percent::before{content:""}.icon-gitlab::before{content:""}.icon-wpbeginner::before{content:""}.icon-wpforms::before{content:""}.icon-envira::before{content:""}.icon-universal-access::before{content:""}.icon-wheelchair-alt::before{content:""}.icon-question-circle-o::before{content:""}.icon-blind::before{content:""}.icon-audio-description::before{content:""}.icon-volume-control-phone::before{content:""}.icon-braille::before{content:""}.icon-assistive-listening-systems::before{content:""}.icon-american-sign-language-interpreting::before,.icon-asl-interpreting::before{content:""}.icon-deaf::before,.icon-deafness::before,.icon-hard-of-hearing::before{content:""}.icon-glide::before{content:""}.icon-glide-g::before{content:""}.icon-sign-language::before,.icon-signing::before{content:""}.icon-low-vision::before{content:""}.icon-viadeo::before{content:""}.icon-viadeo-square::before{content:""}.icon-snapchat::before{content:""}.icon-snapchat-ghost::before{content:""}.icon-snapchat-square::before{content:""}.icon-pied-piper::before{content:""}.icon-first-order::before{content:""}.icon-yoast::before{content:""}.icon-themeisle::before{content:""}.icon-google-plus-circle::before,.icon-google-plus-official::before{content:""}.icon-fa::before,.icon-font-awesome::before{content:""}.icon-handshake-o::before{content:""}.icon-envelope-open::before{content:""}.icon-envelope-open-o::before{content:""}.icon-linode::before{content:""}.icon-address-book::before{content:""}.icon-address-book-o::before{content:""}.icon-address-card::before,.icon-vcard::before{content:""}.icon-address-card-o::before,.icon-vcard-o::before{content:""}.icon-user-circle::before{content:""}.icon-user-circle-o::before{content:""}.icon-user-o::before{content:""}.icon-id-badge::before{content:""}.icon-drivers-license::before,.icon-id-card::before{content:""}.icon-drivers-license-o::before,.icon-id-card-o::before{content:""}.icon-quora::before{content:""}.icon-free-code-camp::before{content:""}.icon-telegram::before{content:""}.icon-thermometer-4::before,.icon-thermometer-full::before,.icon-thermometer::before{content:""}.icon-thermometer-3::before,.icon-thermometer-three-quarters::before{content:""}.icon-thermometer-2::before,.icon-thermometer-half::before{content:""}.icon-thermometer-1::before,.icon-thermometer-quarter::before{content:""}.icon-thermometer-0::before,.icon-thermometer-empty::before{content:""}.icon-shower::before{content:""}.icon-bath::before,.icon-bathtub::before,.icon-s15::before{content:""}.icon-podcast::before{content:""}.icon-window-maximize::before{content:""}.icon-window-minimize::before{content:""}.icon-window-restore::before{content:""}.icon-times-rectangle::before,.icon-window-close::before{content:""}.icon-times-rectangle-o::before,.icon-window-close-o::before{content:""}.icon-bandcamp::before{content:""}.icon-grav::before{content:""}.icon-etsy::before{content:""}.icon-imdb::before{content:""}.icon-ravelry::before{content:""}.icon-eercast::before{content:""}.icon-microchip::before{content:""}.icon-snowflake-o::before{content:""}.icon-superpowers::before{content:""}.icon-wpexplorer::before{content:""}.icon-meetup::before{content:""}.icon-glass--after::after{content:""}.icon-music--after::after{content:""}.icon-search--after::after{content:""}.icon-envelope-o--after::after{content:""}.icon-heart--after::after{content:""}.icon-star--after::after{content:""}.icon-star-o--after::after{content:""}.icon-user--after::after{content:""}.icon-film--after::after{content:""}.icon-th-large--after::after{content:""}.icon-th--after::after{content:""}.icon-th-list--after::after{content:""}.icon-check--after::after{content:""}.icon-close--after::after,.icon-remove--after::after,.icon-times--after::after{content:""}.icon-search-plus--after::after{content:""}.icon-search-minus--after::after{content:""}.icon-power-off--after::after{content:""}.icon-signal--after::after{content:""}.icon-cog--after::after,.icon-gear--after::after{content:""}.icon-trash-o--after::after{content:""}.icon-home--after::after{content:""}.icon-file-o--after::after{content:""}.icon-clock-o--after::after{content:""}.icon-road--after::after{content:""}.icon-download--after::after{content:""}.icon-arrow-circle-o-down--after::after{content:""}.icon-arrow-circle-o-up--after::after{content:""}.icon-inbox--after::after{content:""}.icon-play-circle-o--after::after{content:""}.icon-repeat--after::after,.icon-rotate-right--after::after{content:""}.icon-refresh--after::after{content:""}.icon-list-alt--after::after{content:""}.icon-lock--after::after{content:""}.icon-flag--after::after{content:""}.icon-headphones--after::after{content:""}.icon-volume-off--after::after{content:""}.icon-volume-down--after::after{content:""}.icon-volume-up--after::after{content:""}.icon-qrcode--after::after{content:""}.icon-barcode--after::after{content:""}.icon-tag--after::after{content:""}.icon-tags--after::after{content:""}.icon-book--after::after{content:""}.icon-bookmark--after::after{content:""}.icon-print--after::after{content:""}.icon-camera--after::after{content:""}.icon-font--after::after{content:""}.icon-bold--after::after{content:""}.icon-italic--after::after{content:""}.icon-text-height--after::after{content:""}.icon-text-width--after::after{content:""}.icon-align-left--after::after{content:""}.icon-align-center--after::after{content:""}.icon-align-right--after::after{content:""}.icon-align-justify--after::after{content:""}.icon-list--after::after{content:""}.icon-dedent--after::after,.icon-outdent--after::after{content:""}.icon-indent--after::after{content:""}.icon-video-camera--after::after{content:""}.icon-image--after::after,.icon-photo--after::after,.icon-picture-o--after::after{content:""}.icon-pencil--after::after{content:""}.icon-map-marker--after::after{content:""}.icon-adjust--after::after{content:""}.icon-tint--after::after{content:""}.icon-edit--after::after,.icon-pencil-square-o--after::after{content:""}.icon-share-square-o--after::after{content:""}.icon-check-square-o--after::after{content:""}.icon-arrows--after::after{content:""}.icon-step-backward--after::after{content:""}.icon-fast-backward--after::after{content:""}.icon-backward--after::after{content:""}.icon-play--after::after{content:""}.icon-pause--after::after{content:""}.icon-stop--after::after{content:""}.icon-forward--after::after{content:""}.icon-fast-forward--after::after{content:""}.icon-step-forward--after::after{content:""}.icon-eject--after::after{content:""}.icon-chevron-left--after::after{content:""}.icon-chevron-right--after::after{content:""}.icon-plus-circle--after::after{content:""}.icon-minus-circle--after::after{content:""}.icon-times-circle--after::after{content:""}.icon-check-circle--after::after{content:""}.icon-question-circle--after::after{content:""}.icon-info-circle--after::after{content:""}.icon-crosshairs--after::after{content:""}.icon-times-circle-o--after::after{content:""}.icon-check-circle-o--after::after{content:""}.icon-ban--after::after{content:""}.icon-arrow-left--after::after{content:""}.icon-arrow-right--after::after{content:""}.icon-arrow-up--after::after{content:""}.icon-arrow-down--after::after{content:""}.icon-mail-forward--after::after,.icon-share--after::after{content:""}.icon-expand--after::after{content:""}.icon-compress--after::after{content:""}.icon-plus--after::after{content:""}.icon-minus--after::after{content:""}.icon-asterisk--after::after{content:""}.icon-exclamation-circle--after::after{content:""}.icon-gift--after::after{content:""}.icon-leaf--after::after{content:""}.icon-fire--after::after{content:""}.icon-eye--after::after{content:""}.icon-eye-slash--after::after{content:""}.icon-exclamation-triangle--after::after,.icon-warning--after::after{content:""}.icon-plane--after::after{content:""}.icon-calendar--after::after{content:""}.icon-random--after::after{content:""}.icon-comment--after::after{content:""}.icon-magnet--after::after{content:""}.icon-chevron-up--after::after{content:""}.icon-chevron-down--after::after{content:""}.icon-retweet--after::after{content:""}.icon-shopping-cart--after::after{content:""}.icon-folder--after::after{content:""}.icon-folder-open--after::after{content:""}.icon-arrows-v--after::after{content:""}.icon-arrows-h--after::after{content:""}.icon-bar-chart--after::after,.icon-bar-chart-o--after::after{content:""}.icon-twitter-square--after::after{content:""}.icon-facebook-square--after::after{content:""}.icon-camera-retro--after::after{content:""}.icon-key--after::after{content:""}.icon-cogs--after::after,.icon-gears--after::after{content:""}.icon-comments--after::after{content:""}.icon-thumbs-o-up--after::after{content:""}.icon-thumbs-o-down--after::after{content:""}.icon-star-half--after::after{content:""}.icon-heart-o--after::after{content:""}.icon-sign-out--after::after{content:""}.icon-linkedin-square--after::after{content:""}.icon-thumb-tack--after::after{content:""}.icon-external-link--after::after{content:""}.icon-sign-in--after::after{content:""}.icon-trophy--after::after{content:""}.icon-github-square--after::after{content:""}.icon-upload--after::after{content:""}.icon-lemon-o--after::after{content:""}.icon-phone--after::after{content:""}.icon-square-o--after::after{content:""}.icon-bookmark-o--after::after{content:""}.icon-phone-square--after::after{content:""}.icon-twitter--after::after{content:""}.icon-facebook--after::after,.icon-facebook-f--after::after{content:""}.icon-github--after::after{content:""}.icon-unlock--after::after{content:""}.icon-credit-card--after::after{content:""}.icon-feed--after::after,.icon-rss--after::after{content:""}.icon-hdd-o--after::after{content:""}.icon-bullhorn--after::after{content:""}.icon-bell--after::after{content:""}.icon-certificate--after::after{content:""}.icon-hand-o-right--after::after{content:""}.icon-hand-o-left--after::after{content:""}.icon-hand-o-up--after::after{content:""}.icon-hand-o-down--after::after{content:""}.icon-arrow-circle-left--after::after{content:""}.icon-arrow-circle-right--after::after{content:""}.icon-arrow-circle-up--after::after{content:""}.icon-arrow-circle-down--after::after{content:""}.icon-globe--after::after{content:""}.icon-wrench--after::after{content:""}.icon-tasks--after::after{content:""}.icon-filter--after::after{content:""}.icon-briefcase--after::after{content:""}.icon-arrows-alt--after::after{content:""}.icon-group--after::after,.icon-users--after::after{content:""}.icon-chain--after::after,.icon-link--after::after{content:""}.icon-cloud--after::after{content:""}.icon-flask--after::after{content:""}.icon-cut--after::after,.icon-scissors--after::after{content:""}.icon-copy--after::after,.icon-files-o--after::after{content:""}.icon-paperclip--after::after{content:""}.icon-floppy-o--after::after,.icon-save--after::after{content:""}.icon-square--after::after{content:""}.icon-bars--after::after,.icon-navicon--after::after,.icon-reorder--after::after{content:""}.icon-list-ul--after::after{content:""}.icon-list-ol--after::after{content:""}.icon-strikethrough--after::after{content:""}.icon-underline--after::after{content:""}.icon-table--after::after{content:""}.icon-magic--after::after{content:""}.icon-truck--after::after{content:""}.icon-pinterest--after::after{content:""}.icon-pinterest-square--after::after{content:""}.icon-google-plus-square--after::after{content:""}.icon-google-plus--after::after{content:""}.icon-money--after::after{content:""}.icon-caret-down--after::after{content:""}.icon-caret-up--after::after{content:""}.icon-caret-left--after::after{content:""}.icon-caret-right--after::after{content:""}.icon-columns--after::after{content:""}.icon-sort--after::after,.icon-unsorted--after::after{content:""}.icon-sort-desc--after::after,.icon-sort-down--after::after{content:""}.icon-sort-asc--after::after,.icon-sort-up--after::after{content:""}.icon-envelope--after::after{content:""}.icon-linkedin--after::after{content:""}.icon-rotate-left--after::after,.icon-undo--after::after{content:""}.icon-gavel--after::after,.icon-legal--after::after{content:""}.icon-dashboard--after::after,.icon-tachometer--after::after{content:""}.icon-comment-o--after::after{content:""}.icon-comments-o--after::after{content:""}.icon-bolt--after::after,.icon-flash--after::after{content:""}.icon-sitemap--after::after{content:""}.icon-umbrella--after::after{content:""}.icon-clipboard--after::after,.icon-paste--after::after{content:""}.icon-lightbulb-o--after::after{content:""}.icon-exchange--after::after{content:""}.icon-cloud-download--after::after{content:""}.icon-cloud-upload--after::after{content:""}.icon-user-md--after::after{content:""}.icon-stethoscope--after::after{content:""}.icon-suitcase--after::after{content:""}.icon-bell-o--after::after{content:""}.icon-coffee--after::after{content:""}.icon-cutlery--after::after{content:""}.icon-file-text-o--after::after{content:""}.icon-building-o--after::after{content:""}.icon-hospital-o--after::after{content:""}.icon-ambulance--after::after{content:""}.icon-medkit--after::after{content:""}.icon-fighter-jet--after::after{content:""}.icon-beer--after::after{content:""}.icon-h-square--after::after{content:""}.icon-plus-square--after::after{content:""}.icon-angle-double-left--after::after{content:""}.icon-angle-double-right--after::after{content:""}.icon-angle-double-up--after::after{content:""}.icon-angle-double-down--after::after{content:""}.icon-angle-left--after::after{content:""}.icon-angle-right--after::after{content:""}.icon-angle-up--after::after{content:""}.icon-angle-down--after::after{content:""}.icon-desktop--after::after{content:""}.icon-laptop--after::after{content:""}.icon-tablet--after::after{content:""}.icon-mobile--after::after,.icon-mobile-phone--after::after{content:""}.icon-circle-o--after::after{content:""}.icon-quote-left--after::after{content:""}.icon-quote-right--after::after{content:""}.icon-spinner--after::after{content:""}.icon-circle--after::after{content:""}.icon-mail-reply--after::after,.icon-reply--after::after{content:""}.icon-github-alt--after::after{content:""}.icon-folder-o--after::after{content:""}.icon-folder-open-o--after::after{content:""}.icon-smile-o--after::after{content:""}.icon-frown-o--after::after{content:""}.icon-meh-o--after::after{content:""}.icon-gamepad--after::after{content:""}.icon-keyboard-o--after::after{content:""}.icon-flag-o--after::after{content:""}.icon-flag-checkered--after::after{content:""}.icon-terminal--after::after{content:""}.icon-code--after::after{content:""}.icon-mail-reply-all--after::after,.icon-reply-all--after::after{content:""}.icon-star-half-empty--after::after,.icon-star-half-full--after::after,.icon-star-half-o--after::after{content:""}.icon-location-arrow--after::after{content:""}.icon-crop--after::after{content:""}.icon-code-fork--after::after{content:""}.icon-chain-broken--after::after,.icon-unlink--after::after{content:""}.icon-question--after::after{content:""}.icon-info--after::after{content:""}.icon-exclamation--after::after{content:""}.icon-superscript--after::after{content:""}.icon-subscript--after::after{content:""}.icon-eraser--after::after{content:""}.icon-puzzle-piece--after::after{content:""}.icon-microphone--after::after{content:""}.icon-microphone-slash--after::after{content:""}.icon-shield--after::after{content:""}.icon-calendar-o--after::after{content:""}.icon-fire-extinguisher--after::after{content:""}.icon-rocket--after::after{content:""}.icon-maxcdn--after::after{content:""}.icon-chevron-circle-left--after::after{content:""}.icon-chevron-circle-right--after::after{content:""}.icon-chevron-circle-up--after::after{content:""}.icon-chevron-circle-down--after::after{content:""}.icon-html5--after::after{content:""}.icon-css3--after::after{content:""}.icon-anchor--after::after{content:""}.icon-unlock-alt--after::after{content:""}.icon-bullseye--after::after{content:""}.icon-ellipsis-h--after::after{content:""}.icon-ellipsis-v--after::after{content:""}.icon-rss-square--after::after{content:""}.icon-play-circle--after::after{content:""}.icon-ticket--after::after{content:""}.icon-minus-square--after::after{content:""}.icon-minus-square-o--after::after{content:""}.icon-level-up--after::after{content:""}.icon-level-down--after::after{content:""}.icon-check-square--after::after{content:""}.icon-pencil-square--after::after{content:""}.icon-external-link-square--after::after{content:""}.icon-share-square--after::after{content:""}.icon-compass--after::after{content:""}.icon-caret-square-o-down--after::after,.icon-toggle-down--after::after{content:""}.icon-caret-square-o-up--after::after,.icon-toggle-up--after::after{content:""}.icon-caret-square-o-right--after::after,.icon-toggle-right--after::after{content:""}.icon-eur--after::after,.icon-euro--after::after{content:""}.icon-gbp--after::after{content:""}.icon-dollar--after::after,.icon-usd--after::after{content:""}.icon-inr--after::after,.icon-rupee--after::after{content:""}.icon-cny--after::after,.icon-jpy--after::after,.icon-rmb--after::after,.icon-yen--after::after{content:""}.icon-rouble--after::after,.icon-rub--after::after,.icon-ruble--after::after{content:""}.icon-krw--after::after,.icon-won--after::after{content:""}.icon-bitcoin--after::after,.icon-btc--after::after{content:""}.icon-file--after::after{content:""}.icon-file-text--after::after{content:""}.icon-sort-alpha-asc--after::after{content:""}.icon-sort-alpha-desc--after::after{content:""}.icon-sort-amount-asc--after::after{content:""}.icon-sort-amount-desc--after::after{content:""}.icon-sort-numeric-asc--after::after{content:""}.icon-sort-numeric-desc--after::after{content:""}.icon-thumbs-up--after::after{content:""}.icon-thumbs-down--after::after{content:""}.icon-youtube-square--after::after{content:""}.icon-youtube--after::after{content:""}.icon-xing--after::after{content:""}.icon-xing-square--after::after{content:""}.icon-youtube-play--after::after{content:""}.icon-dropbox--after::after{content:""}.icon-stack-overflow--after::after{content:""}.icon-instagram--after::after{content:""}.icon-flickr--after::after{content:""}.icon-adn--after::after{content:""}.icon-bitbucket--after::after{content:""}.icon-bitbucket-square--after::after{content:""}.icon-tumblr--after::after{content:""}.icon-tumblr-square--after::after{content:""}.icon-long-arrow-down--after::after{content:""}.icon-long-arrow-up--after::after{content:""}.icon-long-arrow-left--after::after{content:""}.icon-long-arrow-right--after::after{content:""}.icon-apple--after::after{content:""}.icon-windows--after::after{content:""}.icon-android--after::after{content:""}.icon-linux--after::after{content:""}.icon-dribbble--after::after{content:""}.icon-skype--after::after{content:""}.icon-foursquare--after::after{content:""}.icon-trello--after::after{content:""}.icon-female--after::after{content:""}.icon-male--after::after{content:""}.icon-gittip--after::after,.icon-gratipay--after::after{content:""}.icon-sun-o--after::after{content:""}.icon-moon-o--after::after{content:""}.icon-archive--after::after{content:""}.icon-bug--after::after{content:""}.icon-vk--after::after{content:""}.icon-weibo--after::after{content:""}.icon-renren--after::after{content:""}.icon-pagelines--after::after{content:""}.icon-stack-exchange--after::after{content:""}.icon-arrow-circle-o-right--after::after{content:""}.icon-arrow-circle-o-left--after::after{content:""}.icon-caret-square-o-left--after::after,.icon-toggle-left--after::after{content:""}.icon-dot-circle-o--after::after{content:""}.icon-wheelchair--after::after{content:""}.icon-vimeo-square--after::after{content:""}.icon-try--after::after,.icon-turkish-lira--after::after{content:""}.icon-plus-square-o--after::after{content:""}.icon-space-shuttle--after::after{content:""}.icon-slack--after::after{content:""}.icon-envelope-square--after::after{content:""}.icon-wordpress--after::after{content:""}.icon-openid--after::after{content:""}.icon-bank--after::after,.icon-institution--after::after,.icon-university--after::after{content:""}.icon-graduation-cap--after::after,.icon-mortar-board--after::after{content:""}.icon-yahoo--after::after{content:""}.icon-google--after::after{content:""}.icon-reddit--after::after{content:""}.icon-reddit-square--after::after{content:""}.icon-stumbleupon-circle--after::after{content:""}.icon-stumbleupon--after::after{content:""}.icon-delicious--after::after{content:""}.icon-digg--after::after{content:""}.icon-pied-piper-pp--after::after{content:""}.icon-pied-piper-alt--after::after{content:""}.icon-drupal--after::after{content:""}.icon-joomla--after::after{content:""}.icon-language--after::after{content:""}.icon-fax--after::after{content:""}.icon-building--after::after{content:""}.icon-child--after::after{content:""}.icon-paw--after::after{content:""}.icon-spoon--after::after{content:""}.icon-cube--after::after{content:""}.icon-cubes--after::after{content:""}.icon-behance--after::after{content:""}.icon-behance-square--after::after{content:""}.icon-steam--after::after{content:""}.icon-steam-square--after::after{content:""}.icon-recycle--after::after{content:""}.icon-automobile--after::after,.icon-car--after::after{content:""}.icon-cab--after::after,.icon-taxi--after::after{content:""}.icon-tree--after::after{content:""}.icon-spotify--after::after{content:""}.icon-deviantart--after::after{content:""}.icon-soundcloud--after::after{content:""}.icon-database--after::after{content:""}.icon-file-pdf-o--after::after{content:""}.icon-file-word-o--after::after{content:""}.icon-file-excel-o--after::after{content:""}.icon-file-powerpoint-o--after::after{content:""}.icon-file-image-o--after::after,.icon-file-photo-o--after::after,.icon-file-picture-o--after::after{content:""}.icon-file-archive-o--after::after,.icon-file-zip-o--after::after{content:""}.icon-file-audio-o--after::after,.icon-file-sound-o--after::after{content:""}.icon-file-movie-o--after::after,.icon-file-video-o--after::after{content:""}.icon-file-code-o--after::after{content:""}.icon-vine--after::after{content:""}.icon-codepen--after::after{content:""}.icon-jsfiddle--after::after{content:""}.icon-life-bouy--after::after,.icon-life-buoy--after::after,.icon-life-ring--after::after,.icon-life-saver--after::after,.icon-support--after::after{content:""}.icon-circle-o-notch--after::after{content:""}.icon-ra--after::after,.icon-rebel--after::after,.icon-resistance--after::after{content:""}.icon-empire--after::after,.icon-ge--after::after{content:""}.icon-git-square--after::after{content:""}.icon-git--after::after{content:""}.icon-hacker-news--after::after,.icon-y-combinator-square--after::after,.icon-yc-square--after::after{content:""}.icon-tencent-weibo--after::after{content:""}.icon-qq--after::after{content:""}.icon-wechat--after::after,.icon-weixin--after::after{content:""}.icon-paper-plane--after::after,.icon-send--after::after{content:""}.icon-paper-plane-o--after::after,.icon-send-o--after::after{content:""}.icon-history--after::after{content:""}.icon-circle-thin--after::after{content:""}.icon-header--after::after{content:""}.icon-paragraph--after::after{content:""}.icon-sliders--after::after{content:""}.icon-share-alt--after::after{content:""}.icon-share-alt-square--after::after{content:""}.icon-bomb--after::after{content:""}.icon-futbol-o--after::after,.icon-soccer-ball-o--after::after{content:""}.icon-tty--after::after{content:""}.icon-binoculars--after::after{content:""}.icon-plug--after::after{content:""}.icon-slideshare--after::after{content:""}.icon-twitch--after::after{content:""}.icon-yelp--after::after{content:""}.icon-newspaper-o--after::after{content:""}.icon-wifi--after::after{content:""}.icon-calculator--after::after{content:""}.icon-paypal--after::after{content:""}.icon-google-wallet--after::after{content:""}.icon-cc-visa--after::after{content:""}.icon-cc-mastercard--after::after{content:""}.icon-cc-discover--after::after{content:""}.icon-cc-amex--after::after{content:""}.icon-cc-paypal--after::after{content:""}.icon-cc-stripe--after::after{content:""}.icon-bell-slash--after::after{content:""}.icon-bell-slash-o--after::after{content:""}.icon-trash--after::after{content:""}.icon-copyright--after::after{content:""}.icon-at--after::after{content:""}.icon-eyedropper--after::after{content:""}.icon-paint-brush--after::after{content:""}.icon-birthday-cake--after::after{content:""}.icon-area-chart--after::after{content:""}.icon-pie-chart--after::after{content:""}.icon-line-chart--after::after{content:""}.icon-lastfm--after::after{content:""}.icon-lastfm-square--after::after{content:""}.icon-toggle-off--after::after{content:""}.icon-toggle-on--after::after{content:""}.icon-bicycle--after::after{content:""}.icon-bus--after::after{content:""}.icon-ioxhost--after::after{content:""}.icon-angellist--after::after{content:""}.icon-cc--after::after{content:""}.icon-ils--after::after,.icon-shekel--after::after,.icon-sheqel--after::after{content:""}.icon-meanpath--after::after{content:""}.icon-buysellads--after::after{content:""}.icon-connectdevelop--after::after{content:""}.icon-dashcube--after::after{content:""}.icon-forumbee--after::after{content:""}.icon-leanpub--after::after{content:""}.icon-sellsy--after::after{content:""}.icon-shirtsinbulk--after::after{content:""}.icon-simplybuilt--after::after{content:""}.icon-skyatlas--after::after{content:""}.icon-cart-plus--after::after{content:""}.icon-cart-arrow-down--after::after{content:""}.icon-diamond--after::after{content:""}.icon-ship--after::after{content:""}.icon-user-secret--after::after{content:""}.icon-motorcycle--after::after{content:""}.icon-street-view--after::after{content:""}.icon-heartbeat--after::after{content:""}.icon-venus--after::after{content:""}.icon-mars--after::after{content:""}.icon-mercury--after::after{content:""}.icon-intersex--after::after,.icon-transgender--after::after{content:""}.icon-transgender-alt--after::after{content:""}.icon-venus-double--after::after{content:""}.icon-mars-double--after::after{content:""}.icon-venus-mars--after::after{content:""}.icon-mars-stroke--after::after{content:""}.icon-mars-stroke-v--after::after{content:""}.icon-mars-stroke-h--after::after{content:""}.icon-neuter--after::after{content:""}.icon-genderless--after::after{content:""}.icon-facebook-official--after::after{content:""}.icon-pinterest-p--after::after{content:""}.icon-whatsapp--after::after{content:""}.icon-server--after::after{content:""}.icon-user-plus--after::after{content:""}.icon-user-times--after::after{content:""}.icon-bed--after::after,.icon-hotel--after::after{content:""}.icon-viacoin--after::after{content:""}.icon-train--after::after{content:""}.icon-subway--after::after{content:""}.icon-medium--after::after{content:""}.icon-y-combinator--after::after,.icon-yc--after::after{content:""}.icon-optin-monster--after::after{content:""}.icon-opencart--after::after{content:""}.icon-expeditedssl--after::after{content:""}.icon-battery--after::after,.icon-battery-4--after::after,.icon-battery-full--after::after{content:""}.icon-battery-3--after::after,.icon-battery-three-quarters--after::after{content:""}.icon-battery-2--after::after,.icon-battery-half--after::after{content:""}.icon-battery-1--after::after,.icon-battery-quarter--after::after{content:""}.icon-battery-0--after::after,.icon-battery-empty--after::after{content:""}.icon-mouse-pointer--after::after{content:""}.icon-i-cursor--after::after{content:""}.icon-object-group--after::after{content:""}.icon-object-ungroup--after::after{content:""}.icon-sticky-note--after::after{content:""}.icon-sticky-note-o--after::after{content:""}.icon-cc-jcb--after::after{content:""}.icon-cc-diners-club--after::after{content:""}.icon-clone--after::after{content:""}.icon-balance-scale--after::after{content:""}.icon-hourglass-o--after::after{content:""}.icon-hourglass-1--after::after,.icon-hourglass-start--after::after{content:""}.icon-hourglass-2--after::after,.icon-hourglass-half--after::after{content:""}.icon-hourglass-3--after::after,.icon-hourglass-end--after::after{content:""}.icon-hourglass--after::after{content:""}.icon-hand-grab-o--after::after,.icon-hand-rock-o--after::after{content:""}.icon-hand-paper-o--after::after,.icon-hand-stop-o--after::after{content:""}.icon-hand-scissors-o--after::after{content:""}.icon-hand-lizard-o--after::after{content:""}.icon-hand-spock-o--after::after{content:""}.icon-hand-pointer-o--after::after{content:""}.icon-hand-peace-o--after::after{content:""}.icon-trademark--after::after{content:""}.icon-registered--after::after{content:""}.icon-creative-commons--after::after{content:""}.icon-gg--after::after{content:""}.icon-gg-circle--after::after{content:""}.icon-tripadvisor--after::after{content:""}.icon-odnoklassniki--after::after{content:""}.icon-odnoklassniki-square--after::after{content:""}.icon-get-pocket--after::after{content:""}.icon-wikipedia-w--after::after{content:""}.icon-safari--after::after{content:""}.icon-chrome--after::after{content:""}.icon-firefox--after::after{content:""}.icon-opera--after::after{content:""}.icon-internet-explorer--after::after{content:""}.icon-television--after::after,.icon-tv--after::after{content:""}.icon-contao--after::after{content:""}.icon-500px--after::after{content:""}.icon-amazon--after::after{content:""}.icon-calendar-plus-o--after::after{content:""}.icon-calendar-minus-o--after::after{content:""}.icon-calendar-times-o--after::after{content:""}.icon-calendar-check-o--after::after{content:""}.icon-industry--after::after{content:""}.icon-map-pin--after::after{content:""}.icon-map-signs--after::after{content:""}.icon-map-o--after::after{content:""}.icon-map--after::after{content:""}.icon-commenting--after::after{content:""}.icon-commenting-o--after::after{content:""}.icon-houzz--after::after{content:""}.icon-vimeo--after::after{content:""}.icon-black-tie--after::after{content:""}.icon-fonticons--after::after{content:""}.icon-reddit-alien--after::after{content:""}.icon-edge--after::after{content:""}.icon-credit-card-alt--after::after{content:""}.icon-codiepie--after::after{content:""}.icon-modx--after::after{content:""}.icon-fort-awesome--after::after{content:""}.icon-usb--after::after{content:""}.icon-product-hunt--after::after{content:""}.icon-mixcloud--after::after{content:""}.icon-scribd--after::after{content:""}.icon-pause-circle--after::after{content:""}.icon-pause-circle-o--after::after{content:""}.icon-stop-circle--after::after{content:""}.icon-stop-circle-o--after::after{content:""}.icon-shopping-bag--after::after{content:""}.icon-shopping-basket--after::after{content:""}.icon-hashtag--after::after{content:""}.icon-bluetooth--after::after{content:""}.icon-bluetooth-b--after::after{content:""}.icon-percent--after::after{content:""}.icon-gitlab--after::after{content:""}.icon-wpbeginner--after::after{content:""}.icon-wpforms--after::after{content:""}.icon-envira--after::after{content:""}.icon-universal-access--after::after{content:""}.icon-wheelchair-alt--after::after{content:""}.icon-question-circle-o--after::after{content:""}.icon-blind--after::after{content:""}.icon-audio-description--after::after{content:""}.icon-volume-control-phone--after::after{content:""}.icon-braille--after::after{content:""}.icon-assistive-listening-systems--after::after{content:""}.icon-american-sign-language-interpreting--after::after,.icon-asl-interpreting--after::after{content:""}.icon-deaf--after::after,.icon-deafness--after::after,.icon-hard-of-hearing--after::after{content:""}.icon-glide--after::after{content:""}.icon-glide-g--after::after{content:""}.icon-sign-language--after::after,.icon-signing--after::after{content:""}.icon-low-vision--after::after{content:""}.icon-viadeo--after::after{content:""}.icon-viadeo-square--after::after{content:""}.icon-snapchat--after::after{content:""}.icon-snapchat-ghost--after::after{content:""}.icon-snapchat-square--after::after{content:""}.icon-pied-piper--after::after{content:""}.icon-first-order--after::after{content:""}.icon-yoast--after::after{content:""}.icon-themeisle--after::after{content:""}.icon-google-plus-circle--after::after,.icon-google-plus-official--after::after{content:""}.icon-fa--after::after,.icon-font-awesome--after::after{content:""}.icon-handshake-o--after::after{content:""}.icon-envelope-open--after::after{content:""}.icon-envelope-open-o--after::after{content:""}.icon-linode--after::after{content:""}.icon-address-book--after::after{content:""}.icon-address-book-o--after::after{content:""}.icon-address-card--after::after,.icon-vcard--after::after{content:""}.icon-address-card-o--after::after,.icon-vcard-o--after::after{content:""}.icon-user-circle--after::after{content:""}.icon-user-circle-o--after::after{content:""}.icon-user-o--after::after{content:""}.icon-id-badge--after::after{content:""}.icon-drivers-license--after::after,.icon-id-card--after::after{content:""}.icon-drivers-license-o--after::after,.icon-id-card-o--after::after{content:""}.icon-quora--after::after{content:""}.icon-free-code-camp--after::after{content:""}.icon-telegram--after::after{content:""}.icon-thermometer--after::after,.icon-thermometer-4--after::after,.icon-thermometer-full--after::after{content:""}.icon-thermometer-3--after::after,.icon-thermometer-three-quarters--after::after{content:""}.icon-thermometer-2--after::after,.icon-thermometer-half--after::after{content:""}.icon-thermometer-1--after::after,.icon-thermometer-quarter--after::after{content:""}.icon-thermometer-0--after::after,.icon-thermometer-empty--after::after{content:""}.icon-shower--after::after{content:""}.icon-bath--after::after,.icon-bathtub--after::after,.icon-s15--after::after{content:""}.icon-podcast--after::after{content:""}.icon-window-maximize--after::after{content:""}.icon-window-minimize--after::after{content:""}.icon-window-restore--after::after{content:""}.icon-times-rectangle--after::after,.icon-window-close--after::after{content:""}.icon-times-rectangle-o--after::after,.icon-window-close-o--after::after{content:""}.icon-bandcamp--after::after{content:""}.icon-grav--after::after{content:""}.icon-etsy--after::after{content:""}.icon-imdb--after::after{content:""}.icon-ravelry--after::after{content:""}.icon-eercast--after::after{content:""}.icon-microchip--after::after{content:""}.icon-snowflake-o--after::after{content:""}.icon-superpowers--after::after{content:""}.icon-wpexplorer--after::after{content:""}.icon-meetup--after::after{content:""}.accordion button[data-a11y-toggle]::after,.annotation:after,.annotation__note_edit:after,.breadcrumbs>a+a:before,.document__notes>footer::after,.note>header:after,.remodal.tag-manager .tags-list li:after{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.breadcrumbs>a+a:before{display:inline-block;width:4px;height:8px;background:url(../images/breadcrumb-arrow.png) center center no-repeat;margin:0 5px}.breadcrumbs a:first-child{font-weight:900}label,strong{font-weight:700}.is-shown{display:block}.is-hidden,[hidden],template{display:none}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,iframe,img,label,legend,li,mark,menu,nav,ol,p,pre,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}html{overflow-x:hidden;font-family:sans-serif}body{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}hr{height:0}code,pre{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:1em}small,sub,sup{font-size:75%}pre{white-space:pre-wrap}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select,textarea{margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6}button,select{text-transform:none}.ad--tnl .tnl-times,.form-required,label{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button,input[type=search],input[type=checkbox],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;display:inline-block;margin-right:5px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}dl,ol,ul{padding:0}li>ol,li>ul{margin-bottom:0;padding-bottom:0}table{border-collapse:collapse;border-spacing:0}table td,table th{padding:.8}fieldset{margin:0;padding:0;border:none}label{margin-bottom:5px;color:#666;font-size:12px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea{width:100%;height:30px;margin:0 0 15px;padding:5px 10px;background:#f9f9f9;border:solid #ddd;border-width:2px 1px 1px;border-radius:0;font:12px/1.6 "Open Sans",Helvetica,Arial,sans-serif;box-shadow:none;transition:all .3s}select,textarea{margin-bottom:15px}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,textarea:hover{border-color:#bcbcbc}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,textarea:focus{border-color:#bcbcbc;box-shadow:none;outline:0}textarea{overflow:auto;vertical-align:top;height:auto;resize:vertical}input[type=checkbox]{width:16px;height:16px;margin:2px 5px 0 0;background:url(../images/ta-check.png) no-repeat;vertical-align:top;cursor:pointer}.input-group .input-group__form,.search-module .input-group .form-item,select{width:100%}input[type=checkbox]:checked{background-position:0 -16px}input[type=checkbox]:active,input[type=checkbox]:checked:active,input[type=checkbox]:checked:focus,input[type=checkbox]:focus{outline:0;box-shadow:none}button,input[type=submit]{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select{height:40px;padding:0 30px 0 10px;background:url(../images/down-arrow.png) center right no-repeat #fff;border:solid #ddd;border-width:1px 1px 2px;border-radius:0;box-shadow:none}.description{color:#999;font-size:12px!important;line-height:1.2}.form-type-password .description{display:none}.form-item{margin:0}.form-disabled label{opacity:.5}.form-required{float:right;color:#999;font-size:11px}.input-group{display:table;width:100%}.input-group .form-item,.input-group .form-submit,.input-group .input-group__action,.input-group .input-group__form,.search-module .input-group .form-item{display:table-cell;vertical-align:middle}.input-group input{margin-bottom:0}.input-group .input-group__form .chosen-container,.search-module .input-group .form-item .chosen-container{width:100%!important}.input-group .input-group__action{width:1%;min-width:30px;text-align:center;cursor:pointer}.input-group .input-group__action:after{display:none}.mollom-captcha-content{float:left;width:50%}.mollom-image-captcha-instructions{float:left;width:50%;font-size:10px}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;width:100%!important;margin-bottom:15px;vertical-align:middle;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;padding:5px;background:#f6f6f6;border:solid #ddd;border-width:0 1px 1px;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0;height:30px;border:solid #ddd;border-width:1px 1px 2px;border-radius:0;background:#fff;box-shadow:none;color:#444;text-decoration:none;white-space:nowrap;line-height:30px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;padding-left:10px;margin-right:30px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/up-arrow.png) 5px 0;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:35px;height:100%}.chosen-container-single .chosen-single div b{float:right;display:block;width:30px;height:30px;background:url(../images/down-arrow.png) no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:5px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{box-sizing:border-box;margin:0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../images/chosen-sprite.png) 100% -20px no-repeat #fff;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;box-shadow:inset 0 1px 0 #aaa}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 0 5px;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background:#0064a2;color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;width:100%;height:auto!important;height:1%;padding:0 5px 0 0;border:solid #ddd;border-width:1px 1px 2px}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;line-height:30px;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin-bottom:0;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:5px 20px 5px 5px;border:1px solid #ddd;border-radius:3px;background:#e4e4e4;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:5px;right:3px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 2px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -9px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ddd}.chosen-container-active.chosen-with-drop .chosen-single span{box-shadow:inset 0 -8px 0 -5px #ddd}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background:url(../images/up-arrow.png) #f6f6f6;border-left:1px solid #ddd}.chosen-container-active .chosen-choices{box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.back-to-magazine,.content__action-bar,.profile__subscribe,address,code,dl,hr,ol,p,pre,table,ul{margin-bottom:20px}body{color:#333;font:14px/1.6 "Open Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ad,h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,Arial,sans-serif}@media print{body.toolbar,body.toolbar-drawer{padding-top:0!important}}a{color:#0064a2;text-decoration:none;transition:color .3s linear}.ad-text-link,.create-tag .create-tag__actions a,.text-link--secondary{text-decoration:underline}a:active,a:focus,a:hover{color:#005589}.accordion [aria-hidden=true]{display:none}.accordion button[data-a11y-toggle]{position:relative;width:100%;padding:1rem 5rem 1rem 2rem;background-color:#0064a2;border-width:1px 0 0;border-style:solid;border-color:#fff;color:#fff;font-size:24px;line-height:1.2;text-align:left;transition:background-color .15s}.accordion button[data-a11y-toggle]:focus,.accordion button[data-a11y-toggle]:hover{background-color:#005589}.accordion button[data-a11y-toggle]::after{position:absolute;top:50%;right:1.5rem;display:block;width:20px;height:20px;background-image:url(../images/accordion-sprite.png);background-position:0 0;background-size:20px 40px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion button[data-a11y-toggle]+div{padding:2rem;background-color:#eee}.accordion button[data-a11y-toggle]+div p:last-of-type{margin-bottom:0}@media screen and (max-width:960px){.accordion button[data-a11y-toggle]{font-size:18px}}.accordion button[data-a11y-toggle][aria-expanded=true]::after{background-position:0 -20px}.ad{position:relative;width:460px;height:255px;padding:15px;margin-bottom:20px}.ad img{z-index:0;position:absolute;top:0;left:0}@media screen and (max-width:480px){.ad img{width:100%;height:auto}.ad{width:100%;height:auto;margin-bottom:60px;padding:10px}}@media screen and (min-width:480px) and (max-width:960px){.ad{width:100%;overflow:hidden}}.ad__content{z-index:5;position:relative;height:100%}.ad__actions{position:absolute;bottom:0}.ad__actions a[class*=btn--]::after{display:none}.ad__actions span{margin:0 10px;font-size:12px}@media screen and (max-width:480px){.ad__actions span{margin:0 5px;font-size:0}.ad__actions{position:relative}.ad__actions a[class*=btn--]{height:auto;padding:10px}}.ad-text-link{color:#fff;font-size:16px}.ad-text-link:hover{color:#eee}@media screen and (max-width:480px){.ad-text-link{font-size:12px}}.ad--tnl{max-width:250px;color:#666}.ad--tnl .ad__title{margin-bottom:25px;color:#f27320;font-size:30px;line-height:1}@media screen and (max-width:480px){.ad--tnl .ad__title{margin-bottom:5px;font-size:26px}}.ad--tnl .ad__subtitle{font-size:16px;line-height:1.2}@media screen and (max-width:480px){.ad--tnl .ad__subtitle{width:140px;margin-bottom:10px;font-size:12px}.ad--tnl .tnl-times{display:none}}.ad--author{max-width:260px;color:#fff}.ad--author .ad__title{margin-bottom:5px;font-size:18px;font-style:italic;line-height:1.3}@media screen and (max-width:480px){.ad--author .ad__title{width:65%;font-size:14px}.ad--author .ad__subtitle{display:none}}.ad--author .ad__subtitle{font-size:12px;line-height:1.2}.ad--author .ad__actions{bottom:-5px}.ad--welcome{color:#fff}.ad--welcome .ad__title{font-size:24px;font-weight:700}.document__notes>header,.help-video-or{font-weight:900;text-transform:uppercase}@media screen and (max-width:480px){.ad--author .ad__actions{bottom:-25px}.ad--welcome .ad__title{font-size:16px;margin-bottom:5px}}.ad--welcome .ad__subtitle{position:absolute;bottom:30px;width:110px;line-height:1.2}@media screen and (max-width:480px){.ad--welcome .ad__subtitle{position:relative;bottom:auto;width:90px}}.ad--welcome .youtube-link{position:absolute;right:20px;bottom:10px;width:98px;height:71px;background:url(../images/youtube-logo-white.png)}@media screen and (max-width:480px){.ad--welcome .youtube-link{right:0;bottom:0}}.help-video-block{margin-bottom:20px;padding:15px 20px;background:#e2eef5}.help-video-title{color:#333;margin-bottom:5px}.help-video-text{margin-bottom:5px;font-size:12px}.help-video-text:last-child{margin-bottom:0}.help-video-or{margin:5px 0;font-size:10px;text-align:center}.marketing_section{margin-bottom:20px;text-align:center}.marketing_section .embedded-video .player>iframe{height:255px;width:460px}.block-ta-audit-insight-annotations{position:absolute;top:50%;left:50%;z-index:3;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-ta-audit-insight-annotations.annotating--left{margin-left:310px}.block-ta-audit-insight-annotations.annotating--right{margin-left:-310px}.document__notes{display:none;width:550px;background-color:#eee;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.35)}.document__notes .notes__close{position:absolute;top:3px;right:15px;color:#fff;font-size:1.5em;cursor:pointer}.document__notes>header{padding:10px 20px;background-color:#0064a2;border-radius:5px 5px 0 0;color:#fff}.document__notes>header p{margin-bottom:0}.document__notes .notes__body{max-height:550px;overflow:hidden}.document__notes>footer{position:relative;padding:20px;text-align:center}.document__notes>footer .notes-add-note{color:#0064a2;cursor:pointer}.document__notes>footer .notes-add-note[disabled=disabled]{opacity:.5;cursor:default}.document__notes>footer .ajax-progress-throbber{display:inline-block;padding:0 10px 0 0}.document__notes>footer::after{position:absolute;top:-20px;left:50%;width:100%;height:20px;background-image:radial-gradient(rgba(0,0,0,.3) 0,transparent 70%,transparent 100%);background-repeat:no-repeat;background-position:center 10px;-ms-transform:translateX(-50%);transform:translateX(-50%)}.notes__message{text-align:center;position:absolute;left:0;right:0;font-weight:700;color:#fff;background-color:rgba(0,0,0,.4)}.notes__message .notes__message-content{margin:0;padding:6px 10px}.notes__add{padding-top:20px;border-bottom:1px solid #ddd}.notes__add .note__toggled{visibility:hidden}.notes__list{max-height:calc(100% - 100px);overflow-y:auto;padding:10px 20px}.note__meta .note__preview,.note__meta .note__tags{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note>header{display:block;clear:both;cursor:pointer}.note>header:after{display:table;clear:both}.note+.note{border-top:1px solid #ddd}.note__toggled{float:left;padding:20px 10px;text-align:center}.note__meta{float:left;width:80%;padding:8px 10px}.note__meta .note__date,.note__meta .note__tags{display:inline-block;margin-bottom:0;vertical-align:top}.note__meta .note__date{margin-right:10px}.note__meta .note__tags{display:inline-block;max-width:70%}.note__meta .note__tags i{display:inline-block;margin-right:5px}.note__meta .note__preview{max-width:100%;margin-bottom:0;font-size:.85rem;display:block}.note__actions{float:right;padding:15px 10px}.note__actions a{margin-left:5px;color:#ccc;font-size:1.25rem;transition:color .15s}.note__actions a:focus,.note__actions a:hover{color:#0064a2}.note__edit-note,.note__edit-tags{float:left;width:50%;height:280px;margin-bottom:20px}.note__edit-note textarea,.note__edit-tags>div{height:calc(100% - 25px)}.note__edit-note h3,.note__edit-tags h3{margin-bottom:5px;font-size:.85rem;text-transform:uppercase}.note__edit-note{padding-right:10px;padding-left:20px}.note__edit-tags{padding-right:20px;padding-left:10px}.note__edit-tags>div{padding:10px;background-color:#fff;border:1px solid #ddd}.note__edit-tags .tags-list{max-height:105px;overflow:auto;margin-bottom:15px}.note__edit-tags .tags-list label{text-transform:none}.note__edit-tags .tags-tools{margin-right:-10px;margin-left:-10px;padding:10px;border-top:1px solid #ddd}.note__edit-tags .tags-tools .js-create-tag,.note__edit-tags .tags-tools .js-manage-tag{display:block;color:#333;cursor:pointer}.note__edit-tags .tags-tools .tag-creation .edit-tag{margin-bottom:5px}.note__edit-tags .tags-tools .tag-creation .tag-creation__actions{display:block;text-align:right}.note__edit-tags .tags-tools .tag-creation .tag-creation__actions>a{display:inline-block;cursor:pointer}.note__selected-tags{clear:both;margin-bottom:10px;padding-right:20px;padding-left:20px}.note__selected-tags h3{clear:both;margin-bottom:5px;font-size:.85rem;text-transform:uppercase}.note__selected-tags .note__tag{display:inline-block;margin-right:10px;padding:5px 5px 5px 10px;background-color:#ccc;font-size:12px;transition:background-color .15s}.note__selected-tags .note__tag button{width:16px;height:16px;margin-left:2px;padding:0;line-height:1;background-color:#999;border:0;border-radius:50%;color:#ccc;font-size:12px;text-align:center;transition:background-color .15s,color .15s}.notes__add__actions{margin-bottom:10px;padding:0 20px 10px;text-align:right}.notes__add__actions a{margin-left:10px;cursor:pointer}.remodal.tag-manager{max-width:380px;padding:20px}.remodal.tag-manager .remodal-close{top:10px;right:10px}.remodal.tag-manager .tags-list{max-height:175px;overflow-y:auto;border-bottom:1px solid #ddd}.remodal.tag-manager .tags-list li{display:block;clear:both;padding:2px 5px}.remodal.tag-manager .tags-list li:after{display:table;clear:both}.remodal.tag-manager .tags-list li:nth-child(even){background-color:#f4f4f4}.remodal.tag-manager .tags-list__tag{display:inline-block;width:65%;margin-bottom:0;line-height:1.2;vertical-align:sub}.remodal.tag-manager .tags-list__actions{float:right;width:30%;color:#999;text-align:right}.remodal.tag-manager .tags-list__actions a{color:#999}.remodal.tag-manager .tags-list__actions a.icon-only{padding:5px;font-size:18px}.remodal.tag-manager .tags-list__actions a.icon-edit::before{vertical-align:middle}.remodal.tag-manager .tags-list__actions a:active,.remodal.tag-manager .tags-list__actions a:focus,.remodal.tag-manager .tags-list__actions a:hover{color:#0064a2}.remodal.tag-manager footer{position:relative}.remodal.tag-manager footer>a{display:block;padding:10px 0 10px 2px;color:#333;text-decoration:underline}.tags-manager__title{margin-bottom:0;font-size:24px;line-height:1}.tags-manager__subtitle{margin-bottom:10px}.tags-manager__search{position:relative;margin-bottom:10px}.tags-manager__search input{margin-bottom:0}.tags-manager__search a{position:absolute;right:10px;top:50%;color:#333;-ms-transform:translateY(-50%);transform:translateY(-50%)}.create-tag{position:relative;top:15px;left:0;width:100%}.create-tag input{float:left;max-width:60%}.create-tag .create-tag__actions{float:right;font-size:12px;line-height:2.2}.create-tag .create-tag__actions a,.create-tag .create-tag__actions span{color:#333}@media screen and (max-width:960px),print{.annotations{padding-right:20px;padding-left:20px}}.annotation{display:block;clear:both;overflow:hidden;margin-bottom:40px;border-width:1px;border-style:solid;border-radius:5px}.annotation:after{display:table;clear:both}.annotation.annotation--note{border-color:#006838}.annotation.annotation--highlight{border-color:#0064a2}@media screen and (max-width:960px){.annotation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media print{.annotation{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-top:20px;page-break-inside:avoid}.annotation:last-of-type{margin-bottom:20px}}.annotations--empty{margin-top:100px;margin-bottom:100px;color:#999;text-align:center;font-style:italic}.annotation__content,.annotation__control,.annotation__overview{transition:height .35s}#tocPanel a,.annotation__tag{transition:background-color .15s}.annotation__overview{float:left;width:25%;padding:30px}.annotation--note .annotation__overview{background-color:#fafffd}.annotation--highlight .annotation__overview{background-color:#fcfeff}.annotation__overview h2{margin-bottom:20px;font-size:13px;font-weight:900;text-transform:uppercase}.annotation__overview h2 i::before{margin-right:10px;font-size:1.4em}.annotation--note .annotation__overview h2 i::before{color:#006838}.annotation--highlight .annotation__overview h2 i::before{color:#0064a2}.annotation__overview h3{font-size:14px}@media screen and (max-width:960px){.annotation__overview{float:none;width:100%;padding:20px}}@media print{.annotation__overview{width:33.33%;height:auto!important;padding:20px}}.annotation__tag{display:inline-block;margin-top:5px;margin-right:5px;padding:5px 10px;background-color:#eee;font-size:12px}.annotation__tag:focus,.annotation__tag:hover{background-color:#ccc}.annotation__content{float:left;width:calc(75% - 50px);padding:30px;border-width:0 1px;border-style:solid;border-color:#eee}.annotation--note .annotation__content{background-color:#ecf6f1}.annotation--highlight .annotation__content{background-color:#f1f6f9}.annotation__content h3{margin-bottom:10px;font-size:13px;font-weight:900;text-transform:uppercase}.annotation__content .media__image{width:auto;height:40px;color:#999}.annotation__content .media__content{padding-top:5px;padding-right:0;padding-bottom:0}.annotation__content .media__content p{margin:0;white-space:pre-wrap}@media screen and (max-width:960px){.annotation__content .media__image{display:none}.media__image+.annotation__content .media__content{padding:0}.annotation__content{float:none;width:100%;padding:20px;border:0}}@media print{.annotation__content{width:66.66%;height:auto!important;padding:20px}}.annotation__note{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.annotation__note p{white-space:pre-wrap}.annotation__note_edit{clear:both;position:relative;display:block;margin:0 -20px}.annotation__note_edit:after{display:table;clear:both}.annotation__note_edit .note_edit__note,.annotation__note_edit .note_edit__tags{float:left;width:50%;padding:0 20px}.annotation__note_edit .note-edit__note textarea,.annotation__note_edit .note_edit__tags>div{height:200px}.annotation__note_edit .note_edit__tags>div{margin-bottom:10px;padding:10px;background-color:#fff;border:1px solid #ddd}.annotation__note_edit .note_edit__tags .tags-list{display:block;clear:both;max-height:100px;overflow:auto;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.annotation__note_edit .note_edit__tags .tags-list:after{content:"";display:table;clear:both}.annotation__note_edit .note_edit__tags .tags-list label{float:left;width:50%;padding-right:10px;text-transform:none}.annotation__note_edit .note_edit__tags .tags-tools a:not(:last-of-type){margin-right:20px}.annotation__note_edit .note_edit__actions{clear:both;margin-bottom:20px;padding-right:20px;text-align:right}.annotation__note_edit .note_edit__actions .btn{margin-left:10px}.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress{padding-bottom:0}.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress .throbber{background-image:none;font-size:1.4em;vertical-align:middle}.annotation__note_edit .note_edit__actions .save__note_edit .submit-progress .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear}.annotation__control{float:right;width:50px;padding:25px 10px}.annotation__control a{display:block;width:100%;margin-bottom:10px;color:#999;font-size:16px;text-align:center;transition:color .15s}.annotation__control a:focus,.annotation__control a:hover{color:#f27320}@media screen and (max-width:960px){.annotation__control a{display:inline-block;width:auto;margin-right:10px;margin-bottom:0;padding:5px 10px}}@media screen and (max-width:960px),print{.annotation__control{display:none}}#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.btn--secondary,.btn--tertiary,.collection-search form input[type=submit],.login__form .form-submit,.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:8px 10px;border:solid #000;border-width:0 0 1px;border-radius:0;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:10px;font-weight:900;line-height:1rem;text-transform:uppercase;transition:all .3s}#ta-contact-form input[type=submit]:active,#ta-contact-form input[type=submit]:focus,#ta-contact-form input[type=submit]:hover,#taProfile_form .form-actions input[type=submit]:active,#taProfile_form .form-actions input[type=submit]:focus,#taProfile_form .form-actions input[type=submit]:hover,#taRegistration_form .form-actions input[type=submit]:active,#taRegistration_form .form-actions input[type=submit]:focus,#taRegistration_form .form-actions input[type=submit]:hover,#trial-div .form-submit:active,#trial-div .form-submit:focus,#trial-div .form-submit:hover,.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover,.collection-search form input[type=submit]:active,.collection-search form input[type=submit]:focus,.collection-search form input[type=submit]:hover,.login__form .form-submit:active,.login__form .form-submit:focus,.login__form .form-submit:hover,.manage-subscriptions__options .form-submit:active,.manage-subscriptions__options .form-submit:focus,.manage-subscriptions__options .form-submit:hover,.modal__action a:active,.modal__action a:focus,.modal__action a:hover,.poll .form-submit:active,.poll .form-submit:focus,.poll .form-submit:hover,.rates-compare [id*=edit-add]:active,.rates-compare [id*=edit-add]:focus,.rates-compare [id*=edit-add]:hover,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:active,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover{color:#fff}#ta-contact-form input[type=submit]:after,#taProfile_form .form-actions input[type=submit]:after,#taRegistration_form .form-actions input[type=submit]:after,#trial-div .form-submit:after,.btn--primary:after,.btn--secondary:after,.btn--tertiary:after,.collection-search form input[type=submit]:after,.login__form .form-submit:after,.manage-subscriptions__options .form-submit:after,.modal__action a:after,.poll .form-submit:after,.rates-compare [id*=edit-add]:after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:after{float:right;display:block;margin-left:10px;font-size:12px!important;color:#fff!important}#ta-contact-form input[type=submit]::after,#ta-contact-form input[type=submit]::before,#taProfile_form .form-actions input[type=submit]::after,#taProfile_form .form-actions input[type=submit]::before,#taRegistration_form .form-actions input[type=submit]::after,#taRegistration_form .form-actions input[type=submit]::before,#trial-div .form-submit::after,#trial-div .form-submit::before,.btn--primary::after,.btn--primary::before,.btn--secondary::after,.btn--secondary::before,.btn--tertiary::after,.btn--tertiary::before,.collection-search form input[type=submit]::after,.collection-search form input[type=submit]::before,.login__form .form-submit::after,.login__form .form-submit::before,.manage-subscriptions__options .form-submit::after,.manage-subscriptions__options .form-submit::before,.modal__action a::after,.modal__action a::before,.poll .form-submit::after,.poll .form-submit::before,.rates-compare [id*=edit-add]::after,.rates-compare [id*=edit-add]::before,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::before{line-height:1rem}#ta-contact-form input[type=submit]:not([class*="--after"])::after,#taProfile_form .form-actions input[type=submit]:not([class*="--after"])::after,#taRegistration_form .form-actions input[type=submit]:not([class*="--after"])::after,#trial-div .form-submit:not([class*="--after"])::after,.btn--primary:not([class*="--after"])::after,.btn--secondary:not([class*="--after"])::after,.btn--tertiary:not([class*="--after"])::after,.collection-search form input[type=submit]:not([class*="--after"])::after,.login__form .form-submit:not([class*="--after"])::after,.manage-subscriptions__options .form-submit:not([class*="--after"])::after,.modal__action a:not([class*="--after"])::after,.poll .form-submit:not([class*="--after"])::after,.rates-compare [id*=edit-add]:not([class*="--after"])::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:not([class*="--after"])::after{content:""}.collection-search form:after,.listing__controls:after,.modal__body:after,.modal__header:after,.personal-welcome li ul li:after,.remodal--split:after,.remodal-wrapper:after{content:""}#ta-contact-form input.no-icon[type=submit]::after,#taProfile_form .form-actions input.no-icon[type=submit]::after,#taRegistration_form .form-actions input.no-icon[type=submit]::after,#trial-div .no-icon.form-submit::after,.collection-search form input.no-icon[type=submit]::after,.login__form .no-icon.form-submit::after,.manage-subscriptions__options .no-icon.form-submit::after,.modal__action a.no-icon::after,.no-icon.btn--primary::after,.no-icon.btn--secondary::after,.no-icon.btn--tertiary::after,.poll .no-icon.form-submit::after,.rates-compare .no-icon[id*=edit-add]::after,div .view-people div .views-exposed-form div .views-exposed-widget .no-icon.form-submit::after{display:none}@media screen and (max-width:480px){#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.btn--secondary,.btn--tertiary,.collection-search form input[type=submit],.login__form .form-submit,.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{padding:10px}}.btn--large{font-size:14px}#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.collection-search form input[type=submit],.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit{background:#f27320;border-color:#cd511b}#ta-contact-form input[type=submit]:active,#ta-contact-form input[type=submit]:focus,#ta-contact-form input[type=submit]:hover,#taProfile_form .form-actions input[type=submit]:active,#taProfile_form .form-actions input[type=submit]:focus,#taProfile_form .form-actions input[type=submit]:hover,#taRegistration_form .form-actions input[type=submit]:active,#taRegistration_form .form-actions input[type=submit]:focus,#taRegistration_form .form-actions input[type=submit]:hover,#trial-div .form-submit:active,#trial-div .form-submit:focus,#trial-div .form-submit:hover,.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.collection-search form input[type=submit]:active,.collection-search form input[type=submit]:focus,.collection-search form input[type=submit]:hover,.manage-subscriptions__options .form-submit:active,.manage-subscriptions__options .form-submit:focus,.manage-subscriptions__options .form-submit:hover,.modal__action a:active,.modal__action a:focus,.modal__action a:hover,.poll .form-submit:active,.poll .form-submit:focus,.poll .form-submit:hover{background:#cd511b}.btn--secondary,.login__form .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{background:#0064a2;border-color:#005589}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,.login__form .form-submit:active,.login__form .form-submit:focus,.login__form .form-submit:hover,.rates-compare [id*=edit-add]:active,.rates-compare [id*=edit-add]:focus,.rates-compare [id*=edit-add]:hover,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:active,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover{background:#005589}.btn--tertiary{background:#aaa;border-color:#888}.btn--tertiary:active,.btn--tertiary:focus,.btn--tertiary:hover{background:#888}.text-link,.text-link--secondary{background-color:transparent;border:0;font-size:12px}.text-link{color:#f27320;font-weight:900;text-transform:uppercase}.text-link:active,.text-link:focus,.text-link:hover{color:#cd511b}.text-link--secondary{color:#999}.article-pdf__nav a,.article__nav a,.listing__pagination a,.text-link--secondary:active,.text-link--secondary:focus,.text-link--secondary:hover,.use-results a{color:#666}.icon-only:before{padding:0}.article-pdf__nav,.article__nav,.listing__pagination,.top-news-date,.use-results{display:table;width:100%;height:35px;margin-bottom:20px;background:#eee;border:solid #ddd;border-width:0 0 2px;color:#666;font-size:12px;line-height:1.1;text-transform:uppercase;vertical-align:middle}.ie8 .article-pdf__nav,.ie8 .article__nav,.ie8 .listing__pagination,.ie8 .top-news-date,.ie8 .use-results{min-height:auto}.top-news-date{padding:10px 0;text-align:center}@media screen and (max-width:480px){.top-news-date{display:block;width:auto;margin:0 -20px 35px}}.article-pdf__nav p,.article__nav p,.listing__pagination p,.use-results p{margin-bottom:0}.article-pdf__nav [class*="__btn"],.article__nav [class*="__btn"],.listing__pagination [class*="__btn"],.use-results [class*="__btn"]{display:inline-block;width:35px;padding:10px 0;background:#999;color:#eee;text-align:center;transition:all .3s}.article-pdf__nav [class*="__btn"]:before,.article__nav [class*="__btn"]:before,.listing__pagination [class*="__btn"]:before,.use-results [class*="__btn"]:before{margin:0}@media screen and (max-width:480px){.article-pdf__nav [class*="__btn"],.article__nav [class*="__btn"],.listing__pagination [class*="__btn"],.use-results [class*="__btn"]{padding:20px 0}}.article-pdf__nav [class*="__label"],.article__nav [class*="__label"],.listing__pagination [class*="__label"],.use-results [class*="__label"]{display:inline-block;padding:10px 0;color:#999;font-weight:700;transition:all .3s}.content-block__link,.content-block__title{font-weight:900;font-family:Lato,Helvetica,Arial,sans-serif}@media screen and (max-width:480px){.article-pdf__nav [class*="__label"],.article__nav [class*="__label"],.listing__pagination [class*="__label"],.use-results [class*="__label"]{display:none}}.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--detail"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--detail"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--detail"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--detail"],.use-results [class*="--next"]{display:table-cell;height:100%;vertical-align:middle}.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:20%;cursor:pointer}.article-pdf__nav [class*="--prev"]:hover [class*="__label"],.article-pdf__nav [class*="--next"]:hover [class*="__label"],.article__nav [class*="--prev"]:hover [class*="__label"],.article__nav [class*="--next"]:hover [class*="__label"],.listing__pagination [class*="--prev"]:hover [class*="__label"],.listing__pagination [class*="--next"]:hover [class*="__label"],.use-results [class*="--prev"]:hover [class*="__label"],.use-results [class*="--next"]:hover [class*="__label"]{color:#666}.article-pdf__nav [class*="--prev"]:hover [class*="__btn"],.article-pdf__nav [class*="--next"]:hover [class*="__btn"],.article__nav [class*="--prev"]:hover [class*="__btn"],.article__nav [class*="--next"]:hover [class*="__btn"],.listing__pagination [class*="--prev"]:hover [class*="__btn"],.listing__pagination [class*="--next"]:hover [class*="__btn"],.use-results [class*="--prev"]:hover [class*="__btn"],.use-results [class*="--next"]:hover [class*="__btn"]{background:#666}.article-pdf__nav [class*="--prev"]:empty,.article-pdf__nav [class*="--next"]:empty,.article__nav [class*="--prev"]:empty,.article__nav [class*="--next"]:empty,.listing__pagination [class*="--prev"]:empty,.listing__pagination [class*="--next"]:empty,.use-results [class*="--prev"]:empty,.use-results [class*="--next"]:empty{cursor:default}@media screen and (max-width:480px){.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:auto}}@media screen and (min-width:480px) and (max-width:960px){.article-pdf__nav [class*="--prev"],.article-pdf__nav [class*="--next"],.article__nav [class*="--prev"],.article__nav [class*="--next"],.listing__pagination [class*="--prev"],.listing__pagination [class*="--next"],.use-results [class*="--prev"],.use-results [class*="--next"]{width:25%}}.article-pdf__nav [class*="--prev"] [class*="__btn"],.article__nav [class*="--prev"] [class*="__btn"],.listing__pagination [class*="--prev"] [class*="__btn"],.use-results [class*="--prev"] [class*="__btn"]{margin-right:10px}@media screen and (max-width:480px){.article-pdf__nav [class*="--prev"] [class*="__btn"],.article__nav [class*="--prev"] [class*="__btn"],.listing__pagination [class*="--prev"] [class*="__btn"],.use-results [class*="--prev"] [class*="__btn"]{margin:0}}.article-pdf__nav [class*="--next"],.article__nav [class*="--next"],.listing__pagination [class*="--next"],.use-results [class*="--next"]{text-align:right}.article-pdf__nav [class*="--next"] [class*="__btn"],.article__nav [class*="--next"] [class*="__btn"],.listing__pagination [class*="--next"] [class*="__btn"],.use-results [class*="--next"] [class*="__btn"]{margin-left:10px}@media screen and (max-width:480px){.article-pdf__nav [class*="--next"] [class*="__btn"],.article__nav [class*="--next"] [class*="__btn"],.listing__pagination [class*="--next"] [class*="__btn"],.use-results [class*="--next"] [class*="__btn"]{margin:0}}.article-pdf__nav [class*="--detail"],.article__nav [class*="--detail"],.listing__pagination [class*="--detail"],.use-results [class*="--detail"]{padding:0 15px;text-align:center}.ajax-progress{display:block;clear:both;padding:0 0 15px;text-align:center}.ajax-progress .throbber{float:none;display:inline-block}.ajax-progress .message{display:inline-block;padding-left:0}.loader{position:absolute;top:0;left:-1px;bottom:0;right:-1px;z-index:20;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 0 5px #000}.loader__container{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader__icon,.loader__text{display:inline-block;vertical-align:middle}.loader__icon{margin-right:5px}.big__loader .loader{left:0;right:0;background-color:transparent;color:#666;text-shadow:none;font-size:40px}.link-list--sub-category a,.link-list>a{display:block;border-bottom:1px solid #ddd;font-size:12px}.content-block,[class*=content-block--]{margin-bottom:40px}.content-block__title,.form__header,.landing__title{margin-bottom:0;letter-spacing:1pt;text-transform:uppercase}.content-block .chosen-container,[class*=content-block--] .chosen-container{width:100%!important}.link-list>a{padding:3px 0}.link-list--sub-category a{padding:3px 0 3px 15px}.content-block__header{display:table;width:100%;padding-bottom:5px;border-bottom:3px solid #0064a2}.content-block__header--brand{display:table;width:100%;padding:10px 15px;background-color:#0064a2;border-bottom-width:0;color:#fff;line-height:1rem}.content-block__link,.content-block__title{display:table-cell;vertical-align:bottom}.content-block__title{color:#0064a2;font-size:13px;line-height:1rem}.content-block__link{font-size:11px;line-height:1;text-align:right;text-transform:uppercase;color:#f27320;cursor:pointer}.content-block__link:hover{color:#cd511b}.content-block--box{border:1px solid #ccc}.content-block--box .content-block__header{padding:10px 20px;background:#eee;border-bottom:none}.content-block--box .content-block__title{color:#666}.content-block--box .media__content{padding:20px}.content-block--box .media__title{color:#0064a2;font-size:18px;font-weight:700}.content-block--box .media__title a{color:#0064a2}.content-block--box .media__title a:hover{color:#005589}.content-block--box .media__title a:visited{color:#267baf}.content-block--box .media__snippet{font-size:12px}.content-block--box--alt{background:#eee}.content-block--box--alt .content-block__header{padding:10px 20px;background:#666;border-bottom:none}.content-block--box--alt .content-block__title{color:#fff}.content-block--box--alt .content-block__content{border-width:0 1px 1px;border-style:solid;border-color:#ddd}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .content-block__header{padding:10px}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .media__image+.media__content .media__meta{padding:0}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image{width:50px;height:50px}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image+.media__content{padding:10px}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__title{font-size:18px;font-weight:700}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__snippet{font-size:12px}.latest-updates{background:#eee}.latest-updates [class*=content-block--]{padding:20px}.frl .latest-updates .media__title{font-size:18px}.frl .latest-updates .column.first{padding-right:15px}.frl .latest-updates .column.last{padding-left:15px}.dailies .latest-updates .content-block__header{border-bottom-color:#f27320}.dailies .latest-updates .content-block__title{color:#f27320}.dailies .latest-updates .media{padding-bottom:15px;border-bottom:1px solid #ddd}.dailies .latest-updates .media:last-child{padding-bottom:0;border-bottom:none}.form__header,.landing__title{display:block;padding:20px;background:#666;color:#fff;font-size:24px;font-weight:900;line-height:1.2}@media screen and (max-width:480px){.form__header,.landing__title{margin:0 -20px;padding:15px 20px}}.listing{margin-bottom:60px;border:1px solid #ddd}.listing .content-block,.listing .media{padding:0 20px}.listing .content-block .content-block__header{padding-top:20px}.listing .content-block .media{padding:0}.listing .content-block:last-child{margin-bottom:0}.listing input[type=text]{background:#fff}@media screen and (max-width:480px){.listing{margin:0 -20px 60px;border-width:1px 0}.listing .form__header,.listing .landing__title{margin:0}}.listing__description{padding:20px;border-width:0 1px;border-style:solid;border-color:#ddd}.listing__description h2{margin-bottom:.5rem;font-weight:400;line-height:1}.listing__description p,.listing__pagination{margin-bottom:0}.listing__controls{display:block;clear:both;padding:20px;background:#f8f8f8}.listing__controls:after{display:table;clear:both}.listing__controls--action,.listing__controls--view{float:left;width:50%;padding:0}.listing__controls--view label{display:inline-block;margin-right:10px;line-height:30px;vertical-align:top}.listing__controls--view .chosen-container,.listing__controls--view form{display:inline-block;max-width:225px}.listing__controls--view .form-item{margin:0}.listing__controls--action a{float:right}.listing__controls--action a:not([class*=btn--]){color:#f27320;font-size:12px;font-weight:700;line-height:30px;text-transform:uppercase}.listing__content ol,.listing__content ul{margin-bottom:0;padding:20px;list-style:none}.listing__content ol li,.listing__content ul li{margin:0 0 10px}.listing__content ol li:last-of-type,.listing__content ul li:last-of-type{margin-bottom:0}.load-more{display:block;margin:0 25px;border-top:1px solid #ddd}.load-more input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:25px 20px;background:0 0;border:0;color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;text-align:center}.authors{float:left;width:180px;margin:0 20px 15px 0;padding:0 20px 10px 0;border-right:1px solid #ddd}.authors__byline{margin-bottom:5px;color:#999;font-size:10px;text-transform:uppercase}.author__image,.author__name{display:table-cell;vertical-align:middle}.author__image{margin-right:10px;overflow:hidden}.author__image img{width:40px;height:auto}.author__name{padding-left:10px;color:#999;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.search-highlight{padding:0 2px;background:#f38841;color:#fff;font-weight:700}.holiday-message .holiday-message__alert{padding:20px;background:#f27320;color:#fff;font-weight:700;text-transform:uppercase}.feedback-link{z-index:1000;position:fixed;right:25px;bottom:0;height:40px;padding:10px;background:#666;border-radius:5px 5px 0 0;color:#fff;transition:height,.3s}.feedback-link:active,.feedback-link:hover{height:60px;background:#333;color:#fff}.page-worldwide-tax-treaties-treaties-compare-results .feedback-link{display:none}@media screen and (max-width:480px){.feedback-link{display:none}}@media print{.feedback-link{display:none!important}}#tabs-wrapper{margin:-20px auto 20px}.collection-search form{display:block;clear:both;margin-top:1rem}.collection-search form:after{display:table;clear:both}.collection-search form .form-item{float:left;width:75%}.collection-search form input[type=submit]{float:left;width:25%}.media{position:relative;width:auto;border-bottom:1px solid #eee}.media:last-of-type{border-bottom:0}.media.blogger-info{margin:20px 0 0;border:0}.media .flag-throbber{display:none}.media .flag-wrapper{position:absolute;top:10px;right:0}.media .add-to-queue,.media .remove-from-queue{display:block;width:40px;height:40px;padding:10px;text-align:center;transition:color .3s}.media .add-to-queue:before,.media .remove-from-queue:before{font-size:16px;margin:0}.media .add-to-queue{color:#666}.media .add-to-queue:hover,.media .remove-from-queue{color:#f27320}.media .remove-from-queue:hover{color:#cd511b}.media__image,.media__left{float:left}.media__image+.media__content,.media__left+.media__content{padding:20px}.media__image{width:100px;height:100px}.media__content{overflow:hidden;padding:20px 0}.media__author,.media__datetime,.media__product{color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.media__author a,.media__datetime a,.media__product a{color:#999}.media__author a:hover,.media__datetime a:hover,.media__product a:hover,.media__title a{color:#444}.media__datetime{margin-bottom:10px;letter-spacing:1pt}.media__product{margin-bottom:10px;letter-spacing:0}.media__title{margin-bottom:0;color:#444;font-size:24px;font-weight:400;line-height:1}.media__title a:hover{color:#000}.media__title a:visited{color:#999}.media__author{margin-top:10px;margin-bottom:0}.media__snippet{margin-top:20px;margin-bottom:0;line-height:1.4}.media__sub-category{display:inline-block;margin:10px 0 5px;padding:3px 5px;background:#eee;font-size:12px}.media__sub-category+.media__meta{padding-top:0}.nav-link--main,.nav-link--personal__tools,.nav-link--top>a{font-size:11px;font-weight:900;text-transform:uppercase}.contributors-menu,.hot-topics-menu,.jurisdictions-menu,.key-documents-menu,.tax-topics-menu{z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.93);font-size:12px;visibility:hidden;opacity:0;transition:all .3s;overflow:scroll}.visible.contributors-menu,.visible.hot-topics-menu,.visible.jurisdictions-menu,.visible.key-documents-menu,.visible.tax-topics-menu{visibility:visible;opacity:1}.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{max-width:960px;width:100%;min-width:960px;margin:0 auto;position:relative}@media print{.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{min-width:0}}.contributors-menu .mega-menu__title,.hot-topics-menu .mega-menu__title,.jurisdictions-menu .mega-menu__title,.key-documents-menu .mega-menu__title,.tax-topics-menu .mega-menu__title{margin:20px 0 10px;color:#ccc;text-align:center}.contributors-menu .mega-menu__input-filter,.hot-topics-menu .mega-menu__input-filter,.jurisdictions-menu .mega-menu__input-filter,.key-documents-menu .mega-menu__input-filter,.tax-topics-menu .mega-menu__input-filter{margin-bottom:20px;background:#777;border:1px solid #000;color:#fff;text-align:center}.contributors-menu .mega-menu__input-filter:active,.contributors-menu .mega-menu__input-filter:focus,.contributors-menu .mega-menu__input-filter:hover,.hot-topics-menu .mega-menu__input-filter:active,.hot-topics-menu .mega-menu__input-filter:focus,.hot-topics-menu .mega-menu__input-filter:hover,.jurisdictions-menu .mega-menu__input-filter:active,.jurisdictions-menu .mega-menu__input-filter:focus,.jurisdictions-menu .mega-menu__input-filter:hover,.key-documents-menu .mega-menu__input-filter:active,.key-documents-menu .mega-menu__input-filter:focus,.key-documents-menu .mega-menu__input-filter:hover,.tax-topics-menu .mega-menu__input-filter:active,.tax-topics-menu .mega-menu__input-filter:focus,.tax-topics-menu .mega-menu__input-filter:hover{border:1px solid #000}.contributors-menu .mega-menu__close,.hot-topics-menu .mega-menu__close,.jurisdictions-menu .mega-menu__close,.key-documents-menu .mega-menu__close,.tax-topics-menu .mega-menu__close{position:absolute;top:5px;right:0;color:#fff;color:rgba(255,255,255,.8);text-transform:uppercase;cursor:pointer}.contributors-menu .mega-menu__close .icon-cancel-circled:before,.hot-topics-menu .mega-menu__close .icon-cancel-circled:before,.jurisdictions-menu .mega-menu__close .icon-cancel-circled:before,.key-documents-menu .mega-menu__close .icon-cancel-circled:before,.tax-topics-menu .mega-menu__close .icon-cancel-circled:before{margin:-3px 0 0 5px;color:#fff;font-size:22px;vertical-align:middle}.contributors-menu .mega-menu__close:hover,.hot-topics-menu .mega-menu__close:hover,.jurisdictions-menu .mega-menu__close:hover,.key-documents-menu .mega-menu__close:hover,.tax-topics-menu .mega-menu__close:hover{color:#fff}@media screen and (max-width:650px){.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{padding:0 15px}.contributors-menu .mega-menu__input-filter,.hot-topics-menu .mega-menu__input-filter,.jurisdictions-menu .mega-menu__input-filter,.key-documents-menu .mega-menu__input-filter,.tax-topics-menu .mega-menu__input-filter{height:40px}.contributors-menu .mega-menu__close,.hot-topics-menu .mega-menu__close,.jurisdictions-menu .mega-menu__close,.key-documents-menu .mega-menu__close,.tax-topics-menu .mega-menu__close{top:-5px;right:15px;font-size:0}}.contributors-menu .mega-menu__clear,.hot-topics-menu .mega-menu__clear,.jurisdictions-menu .mega-menu__clear,.key-documents-menu .mega-menu__clear,.tax-topics-menu .mega-menu__clear{position:absolute;top:42px;right:0;font-size:14px;cursor:pointer}.nav--top,.nav--top .contain,.nav--top .page--nonsub .wrap__content,.nav-link--top,.page--nonsub .nav--top .wrap__content{position:relative}@media screen and (max-width:650px){.contributors-menu .mega-menu__clear,.hot-topics-menu .mega-menu__clear,.jurisdictions-menu .mega-menu__clear,.key-documents-menu .mega-menu__clear,.tax-topics-menu .mega-menu__clear{top:47px;right:15px}}.contributors-menu li:not([class*="__category"]),.hot-topics-menu li:not([class*="__category"]),.jurisdictions-menu li:not([class*="__category"]),.key-documents-menu li:not([class*="__category"]),.tax-topics-menu li:not([class*="__category"]){margin:0 15px 2px 5px;background:0 0;line-height:1;transition:background,.3s}.contributors-menu li:not([class*="__category"]):hover,.hot-topics-menu li:not([class*="__category"]):hover,.jurisdictions-menu li:not([class*="__category"]):hover,.key-documents-menu li:not([class*="__category"]):hover,.tax-topics-menu li:not([class*="__category"]):hover{background:#000}.contributors-menu a,.hot-topics-menu a,.jurisdictions-menu a,.key-documents-menu a,.tax-topics-menu a{display:block;width:100%;padding:2px 5px;color:#ddd;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.3;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.contributors-menu a:hover,.hot-topics-menu a:hover,.jurisdictions-menu a:hover,.key-documents-menu a:hover,.tax-topics-menu a:hover{color:#fff}.contributors-menu ul,.hot-topics-menu ul,.jurisdictions-menu ul,.key-documents-menu ul,.tax-topics-menu ul{list-style:none}.nav--top{z-index:3;background:#dedede;text-align:right}.nav--top ul{margin-bottom:0;list-style:none}@media screen and (max-width:960px){.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{min-width:0}.nav--top ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav-link--top{display:inline-block;height:25px;margin:0 0 0 -3px}.nav-link--top>a{padding:5px 15px;border:solid #e9e9e9;border-width:0 0 0 1px;color:#888;line-height:25px;text-transform:uppercase;transition:all .3s}@media screen and (max-width:960px){.nav-link--top>a{display:block;padding:10px 0;border:none;font-size:10px;line-height:1;opacity:.5}}@media screen and (min-width:480px) and (max-width:960px){.nav-link--top>a{padding:15px 0}}.nav-link--top:last-child>a{border-right:1px solid #e9e9e9}.nav-link--top ul{position:absolute;top:25px;right:-9999px;background:#777;text-align:left;opacity:0}.nav-link--top ul a{display:block;margin-bottom:3px;color:#eee}.nav-link--top ul a:hover{color:#fff}.nav-link--top ul a:last-child{margin-bottom:0}@media screen and (max-width:960px){.nav-link--top:last-child>a{border-right:none}.nav-link--top ul a{width:100%}.nav-link--top ul{display:none;text-align:center}}.nav-link--top:hover{background:#777}.nav-link--top:hover a{border-color:transparent;color:#fff}.nav-link--top:hover ul{right:0;width:120px;padding:10px;opacity:1}@media screen and (max-width:960px){.nav-link--top{-ms-flex:1 0 25%;flex:1 0 25%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:auto;margin:0;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.nav-link--top:last-child{border-right-width:0}}.nav--main{position:relative;z-index:2;height:70px;background:#efefef}.nav--main .nav--main__nav{float:right}.nav--main .icon-search{width:70px;height:70px;border-right:1px solid #e3e3e3;font-size:24px;text-align:center}.nav--main .icon-search:before{line-height:1}.nav--main .icon-search.active{background:#0064a2;color:#fff}.ie8 .nav--main .icon-search{width:76px}@media screen and (max-width:960px){.nav--main .nav--main__nav{float:none}.nav--main{height:auto}}.nav-link--main{float:left;padding:20px 25px;background:#efefef;border:solid #e3e3e3;border-width:0 0 0 1px;color:#6d6d6d;line-height:30px;transition:background-color .3s}.nav-link--main.active{background:#313437;color:#ccc}@media screen and (max-width:960px){.nav-link--main{float:none;display:block;width:100%;padding:5px 20px;border-width:0 0 1px}.nav-link--main:last-child{display:none}}@media screen and (min-width:480px) and (max-width:960px){.nav-link--main{padding:10px 20px}}.hot-topics-menu .mega-menu__category.show,.jurisdictions-menu .mega-menu__category.show,.key-documents-menu .mega-menu__category.show,.tax-topics-menu .mega-menu__category.show{width:25%;height:auto;padding:0 10px 0 0}@media screen and (max-width:960px){.hot-topics-menu .mega-menu__category.show,.jurisdictions-menu .mega-menu__category.show,.key-documents-menu .mega-menu__category.show,.tax-topics-menu .mega-menu__category.show{width:100%;padding:0 15px;margin-bottom:10px}}.hot-topics-menu .mega-menu__category,.jurisdictions-menu .mega-menu__category,.key-documents-menu .mega-menu__category,.tax-topics-menu .mega-menu__category{width:0;height:0}.hot-topics-menu .category__title,.jurisdictions-menu .category__title,.key-documents-menu .category__title,.tax-topics-menu .category__title{margin:0 0 5px;color:#f27320;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;text-transform:uppercase;text-shadow:1px 1px 0 #55280b}.contributors-menu{padding-bottom:0}.contributors--featured{float:left;width:33.33333%;padding:0}.contributors--featured .featured-overview img{float:left;max-width:75px;height:auto;margin:0 20px 20px 0;border:1px solid #fff}.contributors--featured .featured-overview a{padding:0}.contributors--featured .featured-overview:hover{background:0 0!important}@media screen and (max-width:960px){.contributors--featured{float:left;width:100%;padding:0 20px}}.contributor--featured__info{font-family:Lato,Helvetica,Arial,sans-serif;overflow:hidden}.ui-dialog,.ui-dialog .ui-dialog-buttonset button{font-family:"Open Sans",Helvetica,Arial,sans-serif}.contributor--featured__label{margin-bottom:10px;color:#999;font-size:12px;font-weight:700;text-transform:uppercase}.contributor--featured__name{color:#f27320;font-weight:400;line-height:1}.contributor--featured__links{clear:both}.contributor--featured__links a{display:block;margin-bottom:10px;padding:2px 5px;color:#ddd;font-size:14px}.contributor--featured__links a:hover{background:#000;color:#fff}.contributor--featured__view-all{font-size:12px;font-weight:700;text-transform:uppercase}.contributors--list{float:left;width:66.66667%;padding:0 20px}.contributors--list .column{padding-left:10px;border-left:1px solid #646464}.contributors--list li a{padding:5px 0;color:#f27320;font-size:14px}@media screen and (max-width:960px){.contributors--list{float:left;width:100%;padding:0 20px}}.menu-counter{margin-left:10px;padding:2px 5px;background:#267baf;border-radius:2px;font-size:11px;text-align:center}.menu-no-results{min-height:40px;line-height:1.5;text-align:center;cursor:default}.menu-no-results span{cursor:default}.personal-welcome,.publications-menu,.research-tools-menu,.user-favorites,.user-reading-queue{position:relative;margin:0;list-style:none}.nav--personal{position:relative;z-index:1;height:40px;background:#0064a2;background:linear-gradient(to right,#1a73ab 0,#1a73ab 50%,#0064a2 50%,#0064a2 100%);border-bottom:3px solid #005589}.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:40px;background:#0064a2;border-bottom:3px solid #005589}.nav--personal [class*=icon-]:before{margin-right:.5rem;opacity:.5}.ie8 .nav--personal [class*=icon-]:before{margin-top:15px;margin-left:-8px;line-height:1}.nav-link--personal,.nav-link--personal__tools{line-height:40px;transition:background .3s;color:#fff}.nav--personal [class*="--after"]:after{opacity:.5}.nav--personal .icon-down-dir:after{margin:0 0 0 .5rem;opacity:1}@media screen and (max-width:960px){.nav--personal,.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:auto;border:none}}.nav-link--personal{float:left;padding:0 15px;border-right:1px solid #005b93;font-size:12px;font-weight:600;text-transform:uppercase;cursor:default}.nav-link--personal:hover{background:#005589;color:#fff}.nav-link--personal:after{color:#fff}.ie8 .nav-link--personal{padding:0 14px;letter-spacing:-.1em}@media screen and (max-width:960px){.nav-link--personal{float:none;display:block;padding:0 20px;border-top:1px solid #005589}}.nav-link--personal__tools{display:block;height:40px;padding:0 15px;background:#f27320;border-bottom:3px solid #cd511b}.nav-link--personal__tools:hover{background:#cd511b;color:#fff}.personal-datetime,.personal-datetime:hover{background:#1a73ab}@media screen and (max-width:960px){.nav-link--personal__tools{border-bottom-width:1px}.personal-datetime{display:none}}.personal-datetime{z-index:1;position:relative;height:40px;padding-left:0!important;border-bottom:3px solid #005589;color:rgba(255,255,255,.75);font-weight:900}.my-tax-notes ul li:not(:last-child),.personal-welcome li ul li{border-bottom:1px solid #004067}.ie8 .personal-datetime{background:0 0}.personal-welcome{float:left}.personal-welcome .nav-link--personal{margin:0!important}.personal-welcome .personal-welcome__name{display:inline-block;max-width:125px;line-height:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.personal-welcome:hover .nav-link--personal{background:#005589}.personal-welcome ul{position:absolute;top:40px;left:-9999px;min-width:150px;width:100%;background:#005589;opacity:0;transition:opacity,.3s}@media screen and (max-width:960px){.personal-welcome ul{display:none;position:relative;top:0;left:0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.personal-welcome li{list-style:none}.personal-welcome li ul li{display:block;clear:both}.personal-welcome li ul li:after{display:table;clear:both}.personal-welcome li ul li a{display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s}.personal-welcome li ul li a:hover{background:#004067;color:#fff}.personal-welcome li ul li a:hover:before{color:#fff}.personal-welcome>li:hover ul{left:auto;opacity:1}@media screen and (max-width:960px){.personal-welcome{float:none;display:block}}.my-tax-notes{float:left;margin-bottom:0}.my-tax-notes:hover .nav-link--personal{background:#005589;color:#fff}.my-tax-notes li{list-style:none}.my-tax-notes ul{position:absolute;top:40px;left:-9999px;width:250px;background:#005589;opacity:0;transition:opacity .3s}.my-tax-notes ul li{display:table;width:100%}@media screen and (max-width:960px){.my-tax-notes ul{display:none;position:relative;top:0;left:0;width:100%;opacity:1}}.my-tax-notes>li:hover>ul{left:auto;opacity:1}.my-tax-notes .my-tax-notes__sub-menu{position:absolute;left:-9999px;width:350px;opacity:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove,.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue{display:table-cell;vertical-align:middle;width:40px;text-align:center}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:hover:before,.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue:hover .remove-from-queue:before{opacity:1}.my-tax-notes .my-tax-notes__sub-menu li{line-height:1.2}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove{color:#fff}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:before{margin:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue a{color:#fff}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue .remove-from-queue:before{margin:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li:not(:last-child){border-bottom:1px solid #003759}.my-tax-notes .my-tax-notes__sub-menu .sub-menu__container{max-height:300px;overflow-y:auto;box-shadow:inset 0 5px 10px -5px rgba(0,0,0,.25),inset 0 -5px 10px -5px rgba(0,0,0,.25)}.my-tax-notes ul li:hover{background:#004067}.my-tax-notes ul li:hover>ul{left:250px;opacity:1}.my-tax-notes .my-favorites{top:0}.my-tax-notes .my-reading-queue{top:40px}.my-tax-notes .my-saved-searches{top:80px}@media screen and (max-width:960px){.my-tax-notes .my-tax-notes__sub-menu{position:relative;display:none;width:100%;background-color:#004067;opacity:1}.my-tax-notes ul li:hover>ul{left:0}.my-tax-notes{float:none;display:block}.my-tax-notes .my-favorites,.my-tax-notes .my-reading-queue,.my-tax-notes .my-saved-searches{top:0;left:0}}.my-tax-notes-link{position:relative;z-index:10;display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s;cursor:pointer}.my-tax-notes-link:hover{background:#004067;color:#fff}.my-tax-notes-link:hover:before{color:#fff}.my-tax-notes-link .menu-counter{float:right;margin-top:-1px}.ie8 .my-tax-notes-link .menu-counter{margin-top:9px}.my-tax-notes__view-all{display:block;width:100%;padding:10px 0;color:#fff;font-size:12px;text-align:center;text-transform:uppercase}.my-tax-notes__view-all:hover{color:#fff;opacity:.75}.publications-menu,.research-tools-menu{float:right}.publications-menu .nav-link--personal__tools,.research-tools-menu .nav-link--personal__tools{cursor:pointer}.publications-menu:hover .nav-link--personal__tools,.research-tools-menu:hover .nav-link--personal__tools{background:#cd511b}.publications-menu ul,.research-tools-menu ul{position:absolute;top:40px;right:-9999px;display:block;clear:both;width:200px;padding:20px 0;background:#cd511b;opacity:0;transition:opacity .3s}.publications-menu ul:after,.research-tools-menu ul:after{content:"";display:table;clear:both}.publications-menu ul a,.research-tools-menu ul a{color:#eee}@media screen and (max-width:960px){.publications-menu ul a,.research-tools-menu ul a{display:block;padding:10px 0}.publications-menu ul,.research-tools-menu ul{display:none;position:relative;top:0;right:0;width:100%;padding:10px 0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.publications-menu li,.research-tools-menu li{list-style:none}.publications-menu li li,.research-tools-menu li li{line-height:1}.publications-menu li li a,.research-tools-menu li li a{font-size:12px}.ie8 .publications-menu li li a,.ie8 .research-tools-menu li li a{width:155px;line-height:2}.publications-menu li li a:hover,.research-tools-menu li li a:hover{color:#fff}@media screen and (max-width:960px){.publications-menu li li a,.research-tools-menu li li a{font-size:14px}}.publications-menu li li:not(:last-of-type),.research-tools-menu li li:not(:last-of-type){margin-bottom:10px}.publications-menu>li:hover ul,.research-tools-menu>li:hover ul{right:0;opacity:1}.publications-menu nav,.research-tools-menu nav{float:left;width:50%;padding:0 31px}.publications-menu nav:nth-child(1),.research-tools-menu nav:nth-child(1){border-right:1px solid #BA561C}.publications-menu nav:nth-child(2),.research-tools-menu nav:nth-child(2){margin-left:-1px;border-left:1px solid #BA561C}@media screen and (max-width:650px){.publications-menu nav,.research-tools-menu nav{float:none;width:100%;margin-bottom:30px}}.publications-menu .source__title,.research-tools-menu .source__title{font-size:12px;font-weight:900;text-transform:uppercase;color:#fff}@media screen and (max-width:960px){.publications-menu .source__title,.research-tools-menu .source__title{font-size:14px}.publications-menu,.research-tools-menu{float:none;display:block}.publications-menu .nav-link__noaccess,.research-tools-menu .nav-link__noaccess{border-bottom-width:1px}}.publications-menu .nav-link__noaccess,.research-tools-menu .nav-link__noaccess{display:block;color:#fff;color:rgba(255,255,255,.5)}.publications-menu .nav-link__noaccess::before,.research-tools-menu .nav-link__noaccess::before{margin-right:5px;margin-left:-16px;font-size:10px;line-height:14px;vertical-align:baseline}.publications-menu .nav-link__noaccess:hover,.research-tools-menu .nav-link__noaccess:hover{color:#fff;color:rgba(255,255,255,.5)}.publications-menu .menu-legend,.research-tools-menu .menu-legend{clear:both;margin-bottom:0;padding:20px 30px 0 45px;color:#fff;color:rgba(255,255,255,.5);font-size:10px;line-height:1.2}.publications-menu .menu-legend::before,.research-tools-menu .menu-legend::before{margin-right:5px;margin-left:-18px;font-size:12px}.publications-menu .nav-link--personal__tools{border-right:1px solid #cd511b}.publications-menu ul{width:380px}.publications-menu>li:hover ul{right:-124px}@media screen and (max-width:960px){.publications-menu ul{width:100%;padding:20px 0}.publications-menu>li:hover ul{right:0}}.research-tools-menu ul li{display:block;width:100%;padding:0 30px}.modal__header{display:block;clear:both;padding:40px;background-color:#0064a2;color:#fff}.modal__header:after{display:table;clear:both}.modal__title{float:left;width:450px;font-size:28px;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (max-width:650px){.modal__header{padding:20px}.modal__title{width:100%}}@media screen and (min-width:650px) and (max-width:960px){.modal__title{width:60%}}.modal__action{float:right;width:175px}.modal__action a{width:100%;height:auto;padding:15px;font-size:18px}.modal__action a:after{font-size:20px!important}@media screen and (max-width:650px){.modal__action a{margin-top:15px;padding:10px 15px;text-align:center}.modal__action{float:none;clear:both;width:100%}}.modal__body{display:block;clear:both;padding:40px}.modal__body:after{display:table;clear:both}.modal__content{float:left;width:450px}.modal__content p{color:#666;font-size:14px;line-height:1.5}@media screen and (max-width:650px){.modal__body{padding:20px}.modal__content{float:none;width:100%}}.modal__action--secondary{float:right;width:175px}.modal__action--secondary p{margin-bottom:0;color:#999;line-height:1}.modal__action--secondary small{font-size:12px}.modal__action--secondary hr{margin:20px 0;border:solid #ccc;border-width:1px 0 0}.modal__action--secondary a{color:#f27320;font-weight:700;line-height:2;text-transform:uppercase}@media screen and (max-width:650px){.modal__action--secondary hr{margin:10px 0}.modal__action--secondary a{display:block;width:100%;font-size:16px}.modal__action--secondary{float:none;width:100%;text-align:center}}.redirect .remodal-close{display:none}.remodal--split{display:block;clear:both}.remodal--split:after{display:table;clear:both}.remodal--split .remodal__left,.remodal--split .remodal__right{float:left;width:50%}@media screen and (max-width:960px){.remodal--split .remodal__left,.remodal--split .remodal__right{float:none;width:100%}}[data-remodal-target]{cursor:pointer}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-wrapper[style*="display: block;"] .remodal{display:block}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;background-color:#00090e;opacity:.9;display:none}@media print{html.remodal-is-locked{visibility:hidden!important;overflow:visible!important}.remodal-overlay{background:#fff}}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}@media print{.remodal-wrapper{position:absolute;overflow:visible}}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:absolute;top:50%;left:50%;max-width:750px;text-align:left;text-size-adjust:100%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:650px){.remodal{display:block;clear:both;top:0;left:0;-ms-transform:none;transform:none}.remodal:after{content:"";display:table;clear:both}}.remodal:not(.help-image){background-color:#fff;width:100%}.remodal-is-initialized{display:inline-block}.remodal-close{position:absolute;top:-30px;right:-25px;display:block;overflow:visible;margin:0;padding:0;background:0 0;text-decoration:none;border:0;outline:0;cursor:pointer;transition:color .2s}.remodal-close:before{margin:0!important;color:#666;font-size:24px!important;line-height:1!important}.remodal-close:hover:before{color:#999}@media screen and (max-width:650px){.remodal-close{top:auto;right:calc(50% - 10px);bottom:-40px}}@media screen and (min-width:650px) and (max-width:960px) and (orientation:landscape){.remodal-close{top:auto;right:10px;bottom:5px;z-index:100}.remodal-close:before{color:#fff}}.remodal.adv-search-help{max-height:80%}.remodal.adv-search-help .search-help__content{max-height:80vh;overflow:scroll;padding:15px}.help-video{max-height:480px;padding-bottom:56.25%;height:0}.help-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:960px){.help-video{height:480px;padding:0}}.data-modal{max-width:960px}#the-canvas,.data-modal iframe{width:100%}.opentip{background:#fff;border:1px solid}.ot-close{font-size:12pt;font-weight:700;top:-25px!important}.ot-close::after{content:"X"}.ot-content{word-wrap:break-word}.opentip-container .opentip .ot-header .ot-close{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}.style-ta-amends.opentip-container .opentip,.style-ta-audit-insight-tip.opentip-container .opentip,.style-ta-compare-treaties.opentip-container .opentip,.style-ta-free-trial-tip.opentip-container .opentip,.style-ta-quick-reference-table.opentip-container .opentip{background:0 0;border:none}.style-ta-amends.opentip-container .opentip .ot-header .ot-close,.style-ta-audit-insight-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-compare-treaties.opentip-container .opentip .ot-header .ot-close,.style-ta-free-trial-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-quick-reference-table.opentip-container .opentip .ot-header .ot-close{top:0!important}.style-ta-amends.opentip-container .opentip .ot-header .ot-close::after,.style-ta-audit-insight-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-compare-treaties.opentip-container .opentip .ot-header .ot-close::after,.style-ta-free-trial-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-quick-reference-table.opentip-container .opentip .ot-header .ot-close::after{content:none}.filter-tags__list:after,.filter-tags__quick-select:after,.ta-toolbar--workbench:after,.ta-toolbar__search:after,.ta-toolbar__title:after{content:""}.style-ta-free-trial-tip .ot-content i{color:#0064a0;font-weight:700}.ui-front{z-index:10001!important}.ui-widget-overlay{background:#00090e}.ui-dialog{z-index:10002!important;border:0;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.35);background-color:#eee;padding:0}.ui-dialog .ui-dialog-titlebar{border-radius:0}.ui-dialog .ui-widget-header{background:#0064a2;border:0}.ui-dialog .ui-dialog-buttonset .ui-state-default{color:#fff;background:#0064a2;border:0;border-radius:0}.ui-dialog .ui-dialog-buttonset .ui-state-hover{background:#005589}.ui-dialog .ui-dialog-buttonset .ui-button-text{font-size:11px}.opentip-container,.opentip-container *{box-sizing:border-box}.opentip-container{position:absolute;max-width:300px;z-index:100;transition:transform 1s ease-in-out;pointer-events:none;-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.opentip-container.ot-hide-effect-fade,.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{transition:transform .5s ease-in-out,opacity 1s ease-in-out}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{-ms-transform:translateY(-5px);transform:translateY(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{-ms-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{-ms-transform:translateX(5px);transform:translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{-ms-transform:translateY(5px) translateX(5px);transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{-ms-transform:translateY(5px);transform:translateY(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{-ms-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{-ms-transform:translateX(-5px);transform:translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{-ms-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:12px;line-height:1.2;padding:10px;color:#333}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:0 0;text-decoration:none}#dataTableSAM tbody td:nth-of-type(3) a,#dataTableSAM tfoot td a,.document .document__title p a,.export__dropdown ul a:focus,.export__dropdown ul a:hover,.page--nonsub .engagement-hero p a,.state__manuals a{text-decoration:underline}.opentip-container .opentip .ot-close span,.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-alert .opentip,.opentip-container.style-dark .opentip{color:#f8f8f8;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding,.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0}.opentip-container.ot-show-effect-appear.ot-showing,.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;filter:none}@keyframes otloading{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.ot-content p{margin-bottom:5px}.ot-content p:last-child{margin-bottom:0}.ta-toolbar{padding-top:15px;padding-bottom:15px;background-color:#eee;border-top:20px solid #006838}.ta-toolbar__title{display:block;clear:both}.ta-toolbar__title:after{display:table;clear:both}.ta-toolbar__title h2{float:left;max-width:50%;margin-bottom:10px;font-size:26px;font-weight:400}.ta-toolbar__title .btn{float:right}@media screen and (max-width:960px){.ta-toolbar{padding:10px 20px;border-top-width:10px}.ta-toolbar__title .btn{float:none;width:100%;margin-bottom:15px}}.ta-toolbar__search{display:block;clear:both;float:left}.ta-toolbar__search:after{display:table;clear:both}.ta-toolbar__search input[type=text]{float:left;width:200px;margin-right:10px;margin-bottom:10px}@media screen and (max-width:960px){.ta-toolbar__search input[type=text]{float:none;-ms-flex:auto;flex:auto;width:auto;height:38px}.ta-toolbar__search .btn{-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start;text-align:center}}.ta-toolbar__search .btn{float:left;width:auto}.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:10px}.ta-toolbar__search .ta-toolbar__search-type{float:left;margin-right:20px;margin-bottom:0;font-weight:400;text-transform:none}.ta-toolbar__search .ta-toolbar__search-type:first-of-type{clear:left}@media screen and (max-width:960px){.ta-toolbar__search .word-search-clear,.ta-toolbar__search .word-search-wb-clear{margin-left:5px}.ta-toolbar__search .ta-toolbar__search-type{display:none}.ta-toolbar__search,.ta-toolbar__search>div{display:-ms-flexbox;display:flex;float:none;width:100%;margin-right:auto;margin-left:auto}}.ta-toolbar__workbench{float:right}.ta-toolbar__workbench [class*=icon-]:after{line-height:1}.ta-toolbar--workbench{display:block;clear:both;margin-bottom:40px}.ta-toolbar--workbench:after{display:table;clear:both}.ta-toolbar--workbench [class*=ta-toolbar__]{position:relative}@media screen and (max-width:960px){.ta-toolbar__workbench{float:none;width:100%;text-align:center}.ta-toolbar--workbench [class*=ta-toolbar__]{position:static}}.ta-toolbar--workbench .ta-toolbar--workbench--left,.ta-toolbar--workbench .ta-toolbar--workbench--left>div{float:left}.ta-toolbar--workbench .ta-toolbar--workbench--left .ta-toolbar__search input{margin-bottom:0}@media screen and (max-width:960px){.ta-toolbar--workbench .ta-toolbar--workbench--left{float:none}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{width:100%}}.ta-toolbar--workbench .ta-toolbar--workbench--right{float:right}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{float:left;margin-left:10px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{height:auto;background-color:#fff;border:1px solid #ddd;border-radius:3px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button{padding:5px 10px}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-upload,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-upload{color:#444}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-caret-down--after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-caret-down--after{color:#f27320}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>button .icon-caret-down--after::after,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>button .icon-caret-down--after::after{margin-left:.5rem}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type>select,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort>select{margin-bottom:0;padding:5px 30px 5px 10px}@media screen and (max-width:960px){.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--type,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{float:none;margin:0}.ta-toolbar--workbench .ta-toolbar--workbench--right{float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__export,.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__filter--tags{-ms-flex:0 1 49%;flex:0 1 49%}.ta-toolbar--workbench .ta-toolbar--workbench--right .ta-toolbar__sort{-ms-flex-order:3;order:3;-ms-flex:1;flex:1;margin-top:5px}}@media print{.ta-toolbar--workbench{display:none}}.ta-toolbar__filter--type{margin-top:7px}.ta-toolbar__filter--type label{float:left;margin-left:20px}@media screen and (max-width:960px){.ta-toolbar__filter--type label{float:none;-ms-flex:1;flex:1}.ta-toolbar__filter--type{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:0;padding-top:15px;padding-bottom:10px}}.export__dropdown,.filter-tags{display:none;position:absolute;top:100%;left:-10000px;z-index:10;padding:20px;background-color:#fff;color:#333;box-shadow:0 5px 15px rgba(0,0,0,.35);opacity:0;transition:opacity .15s}#adv_search_wrapper,.adv_search_wrapper{background-color:#eee}.export__dropdown.open,.filter-tags.open{display:block;left:auto;right:0;opacity:1}@media screen and (max-width:960px){.export__dropdown,.filter-tags{top:0;width:100%}}.filter-tags .text-link--secondary{padding:0;border:0;color:#666}.filter-tags__list,.filter-tags__quick-select{padding-bottom:10px;border-bottom:1px solid #ddd;clear:both;margin-bottom:10px}.filter-tags__quick-select{display:block}.filter-tags__quick-select:after{display:table;clear:both}.filter-tags__quick-select button:first-of-type{float:left}.filter-tags__quick-select button:last-of-type{float:right}.filter-tags__list{display:block}.filter-tags__list:after{display:table;clear:both}.filter-tags__list label{float:left;width:50%;text-transform:none}.filter-tags__list label:nth-of-type(odd){padding-right:15px}.filter-tags__list label input[type=checkbox]{float:left}.filter-tags__list label input[type=checkbox]+span{display:block;overflow:hidden}@media screen and (max-width:960px){.filter-tags__list label{float:none;width:100%;padding-right:0}}.export__dropdown{width:275px}.export__dropdown h3{margin-bottom:10px;font-size:14px;text-transform:uppercase}.export__dropdown ul{list-style:none}.export__dropdown ul a{color:#333}.export__dropdown .share-annotations label{margin-bottom:10px}.export__dropdown .share-annotations label input{float:right}.export__dropdown .export__download-pdf-button{cursor:pointer}.filter-tags{width:350px}@media screen and (max-width:960px){.filter-tags{width:100%}}.search_area_container{width:96%;margin-left:2%}.advance_search_options{padding-right:10px;width:150px}.adv_search_and_div{padding:5px;margin-left:8px}.advance_search_options_date,.advance_search_tooltip_right{padding-right:10px;position:relative;float:left}#edit_authors_adv_chosen,#edit_code_section_adv_chosen{background-color:#fff}#edit-search-adv{padding-top:10px}.advance_search_options_date{width:50%}.adv_search_left_group{width:48%;float:left;padding-left:2%}.adv_search_right_group{width:48%;float:right;padding-right:2%;margin-top:5px}.adv_search_wrapper{border:1px solid #DDD;height:auto;overflow:hidden;padding-bottom:10px;padding-top:15px;margin-bottom:10px}.connectors_adv_search{padding-left:3%;padding-right:3%;word-wrap:break-word}.adv_date_clear_link{float:left;font-size:8pt;margin-top:-14px}.adv_search_clear_form_button,.adv_search_submit_button{border:none;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;font-weight:900;height:26px;width:67px}.adv_search_clear_form_div{float:left}.adv_search_clear_form_button{background-color:#f27320;padding-right:7px}.adv_search_submit_button_div{float:right}.adv_search_submit_button{background:url(/sites/all/themes/ingenia/images/ta-submit.png) 120% 6% no-repeat #f27320;padding-right:61px}@media screen and (max-width:650px){.adv_search_input-group{font-size:8pt}li.active-result{width:100%;font-size:9pt}}div[class*="--advance_search"]::after{color:#f27320;content:"";font-family:tax;font-size:16pt;margin-left:-20px;margin-top:20px;position:absolute;text-transform:none;z-index:1}.article__bar:after,.article__nav--footer:after,.audit-insight__promo .promo__actions:after,.audit-manual__all .content-block__content:after,.audit-manual__favorites .content-block__content:after,.audit-manuals__header:after,.metadata-row:after,.state__title h3:after{content:"";clear:both}.advance_search_calendar_icon{background:url(/sites/all/themes/ingenia/images/calendar-icon.png) 0 0/100% auto no-repeat;height:40%;margin-left:73%;margin-top:15%;position:absolute;width:17%;z-index:2}@media screen and (max-width:650px){.advance_search_calendar_icon{margin-top:29%;margin-left:67%;z-index:-1}}.advance_search_date_helper{position:absolute;right:12px;top:0}@media screen and (max-width:480px){.advance_search_date_helper{top:12px}}.advance_search_proximity_helper{margin-right:14px;position:absolute;right:9px;top:0}.article__submit-comment .panel,article{position:relative}.breadcrumbs{margin:-20px 0 10px;font-family:Lato,Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase}.breadcrumbs a{color:#999;font-weight:600}@media screen and (max-width:480px){.advance_search_proximity_helper{top:12px}.breadcrumbs{margin:20px}}.article-pdf__nav{margin:15px 0 0}.article__ta-editors-note,hgroup{margin-bottom:20px}hgroup .article__primary,hgroup .article__secondary,hgroup .article__tertiary{color:#999;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}hgroup .article__secondary{line-height:1.5}hgroup .article__title{color:#f27320;font-size:28px;font-weight:400;line-height:1}.article__ta-full-text hr,.article__ta-full-text table{margin-top:20px;margin-bottom:0}.article__ta-editors-note p{display:inline}.article__ta-full-text table{width:100%}.article__ta-full-text th{text-align:center}table caption{font-weight:700}.article__ta-full-text table tbody tr td,.article__ta-full-text table thead tr th{border:1px solid #ccc;padding:10px}.article__ta-full-text table thead tr th{border-bottom:3px solid #ccc}.article__ta-full-text table tbody tr td p,.article__ta-full-text table thead tr th p{margin:0}.article__bar{height:40px;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#999;font-family:"Open Sans",Helvetica,sans-serif;font-size:11px;line-height:1}.article__bar:after{display:table}@media screen and (max-width:960px){.article__bar{height:auto}}.article__posted{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;font-weight:700;text-transform:uppercase;width:220px;padding:12px}.article__posted p{margin:0}.article__posted a{color:#999}.article__posted a:hover{color:#666}.article__actions{float:right}@media screen and (max-width:960px){.article__posted p{width:100%;text-align:center}.article__posted{width:100%;border:solid #ccc;border-width:0 1px 1px}.article__actions{clear:both;float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:solid #ccc;border-width:0 1px}.article__actions:after{content:"";display:table;clear:both}.article__actions a:first-child{border-left:0}}.article__favorite,.article__pdf,.article__print,.article__social{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;padding:12px 10px;border-left:1px solid #ccc;color:#999;vertical-align:middle}.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:left;margin-right:5px}.article__favorite span:before,.article__pdf span:before,.article__print span:before,.article__social span:before{margin-right:0}.article__favorite:hover,.article__pdf:hover,.article__print:hover,.article__social:hover{color:#666}@media screen and (max-width:960px){.article__favorite,.article__pdf,.article__print,.article__social{-ms-flex:1 1 30%;flex:1 1 30%;-ms-flex-pack:center;justify-content:center;width:30%;text-align:center}.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:none}}.ta-delete-favorite-up{color:#f27320!important}.article__social #atstbx{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;height:40px}@media screen and (max-width:960px){.article__social{-ms-flex-preferred-size:100%;flex-basis:100%;border-top:1px solid #ccc;border-left:0;width:100%}}.article__bar--mini{margin:30px auto 60px;text-align:center}.article__bar--mini a{display:inline-block;width:20px;color:#666}.article__bar--mini a:before{margin:0}.article__bar--mini .article__social{display:block;float:none;height:auto;margin-top:5px;padding:0;border:0}.article__ta-summary{padding:25px 20px;background:#eee}.article__ta-summary strong:first-child{display:block;margin-bottom:10px;color:#0064a2;font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.article__ta-summary p{margin-bottom:0}.article__ta-summary p:not(:first-child){margin-top:15px}.article__ta-case-name,.article__ta-title{font-weight:700;text-align:center}.article__ta-full-text figcaption,.article__ta-full-text-label strong{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.article__ta-full-text-label strong{display:block;margin-bottom:10px;color:#0064a2;font-size:13px;line-height:1}.article__ta-full-text{margin-bottom:50px;word-wrap:break-word}.article__ta-full-text a{color:#0680cc;transition:none}.article__ta-full-text a:hover{color:#f27320}.article__ta-full-text h1,.article__ta-full-text h2,.article__ta-full-text h3,.article__ta-full-text h4,.article__ta-full-text h5,.article__ta-full-text h6{margin-top:20px}.article__ta-full-text h2{text-align:center;font-size:14px}.article__ta-full-text h3,.article__ta-full-text h4,.article__ta-full-text h5,.article__ta-full-text h6{font-size:14px}.article__ta-full-text p{margin-top:20px;margin-bottom:0}.article__ta-full-text>p:empty+p,.article__ta-full-text>p:empty+p .tacappic,.article__ta-full-text>p:empty+p .tapic,.article__ta-full-text>p:first-of-type,.article__ta-full-text>p:first-of-type .tacappic,.article__ta-full-text>p:first-of-type .tapic{margin-top:0}.article__ta-full-text ol,.article__ta-full-text ul{margin-bottom:20px;margin-left:20px}.article__ta-full-text ol{padding-left:20px}.article__ta-full-text ol,.article__ta-full-text ol ol,.article__ta-full-text ol p,.article__ta-full-text ul{margin-top:1em}.article__ta-full-text ol li p:first-of-type,.article__ta-full-text ul li p:first-of-type{margin-top:0}.article__ta-full-text ol li p:not(:first-of-type),.article__ta-full-text ul li p:not(:first-of-type){margin-bottom:1em;margin-top:1em}.article__ta-full-text figure{overflow:hidden;margin:20px;border:1px solid #ddd}.article__ta-full-text figcaption{padding:15px;background-color:#eee;border-top:1px solid #ddd;color:#666;font-size:11px}.article__ta-full-text .ta-article__img--left{float:left;clear:both;margin-left:0}.article__ta-full-text .ta-article__img--left figcaption{float:left}.article__ta-full-text .ta-article__img--right{float:right;clear:both;margin-right:0}.article__ta-full-text .ta-article__img--right figcaption{float:right}.article__ta-full-text .Footnotes,.article__ta-full-text .center{text-align:center}.article__ta-full-text .Footnote{text-align:left}.article__ta-full-text sup+i{margin-left:4px}.article__ta-full-text .legacyTableRow,.article__ta-full-text tt{font-family:monospace;font-size:12px;white-space:nowrap}.print-link{display:none}.byline{float:left;width:30%;margin:0 20px 20px 0;padding-right:10px;border-right:1px solid #ddd;font-family:Lato,Helvetica,Arial,sans-serif}.byline .byline-label{margin-bottom:10px;color:#999;font-size:11px;font-weight:700}.byline .author{display:table;min-height:35px;margin-bottom:2px}.byline .author-img{display:table-cell;vertical-align:middle;width:35px;height:35px}.byline .author .author-name-mailto-wrapper{display:table-cell;padding:5px 0 0 5px;vertical-align:middle}.byline .author-name{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:-5px}.byline .author-name a{color:#888}.byline .author-name a:hover{color:#005589;transition:text-shadow .2s ease;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}@media screen and (max-width:480px){.byline{float:none;width:100%;margin-right:0;border-right:0}}.magazine .article__ta-summary{display:block;overflow:hidden}.magazine .article__ta-summary figure{max-width:100%;margin-bottom:10px}.magazine .article__ta-summary figure img{width:100%;height:auto;margin-bottom:10px}.author_mailto{font-size:8pt}.article__ta-full-text .floating.left>.FigCaption,.article__ta-full-text .floating.left>FigCaption,.article__ta-full-text .floating.right>.FigCaption,.article__ta-full-text .floating.right>FigCaption{background-color:#eee;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;padding:15px;text-align:center;text-transform:uppercase}.article__ta-full-text .floating.right{float:right;margin-right:0}.article__ta-full-text .floating.left>.FigHeader,.article__ta-full-text .floating.left>FigHeader,.article__ta-full-text .floating.right>.FigHeader,.article__ta-full-text .floating.right>FigHeader{background-color:#eee;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;text-align:center;text-transform:uppercase}.article__submit-comment .panel .required-text,.comment__author{font-family:Lato,Helvetica,Arial,sans-serif}.article__ta-full-text .floating.left{float:left;margin-left:0}.metadata-row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.metadata-row:after{display:table}.metadata__label,.metadata__results{float:left;width:50%;padding:0 20px}.metadata__label{padding-left:0;color:#999;font-size:12px;text-transform:uppercase}.metadata__results{font-size:11px;text-transform:uppercase}.metadata__results>span{display:inline-block;margin:2px;padding:3px 5px;background:#eee;line-height:1.2}.metadata__results a,.metadata__results a:visited{color:#0064a2}.article-pdf__content{width:100%;border:1px solid #ddd}.article__ta-date-preparation{font-weight:700}.toc{clear:both;background-color:#fafafa;padding-bottom:20px}.toc .toc-title{width:100%;display:block;text-align:center;padding:25px 20px 6px;color:#777}.toc ol{list-style:none;margin:0;padding:0 0 0 10px}.toc ol li{margin:10px 20px}.toc ol ol{margin:0}.article__submit-comment .panel .field-name-comment-body,.submit-comment__notify{margin-bottom:20px}.toc ol a{color:#0064a2}.article__attributes .panel,.article__comments .panel,.article__submit-comment .panel{height:0;overflow:hidden}.article__attributes .panel.expanded,.article__comments .panel.expanded,.article__submit-comment .panel.expanded{height:auto;overflow:visible}.section-minimize-noicon{cursor:pointer}.article__submit-comment .panel.expanded{padding:20px;background:#eee;border:solid #ddd;border-width:0 1px 1px}.article__submit-comment .panel .filter-wrapper{display:none}.article__submit-comment .panel .required-text{font-weight:900;text-transform:uppercase}.submit-comment__intro{color:#999;font-size:12px}.submit-comment__notify label{text-transform:none}.comment__actions,.comment__author{text-transform:uppercase}.comment{padding:20px 0 20px 10px;border:solid #ddd;border-width:0 0 1px 1px;font-size:12px}.comment__author{margin-bottom:10px;font-weight:700}.comment__author a{color:#444}.comment__actions .links li{margin-right:15px;padding:0}.comment__actions a{color:#999}.comment__actions a:hover{color:#666}.comment__actions li:empty{display:none!important}.article__nav--footer{display:block;clear:both}.article__nav--footer:after{display:table}.article__nav--footer .next-article,.article__nav--footer .previous-article{float:left;width:50%;padding:30px 0;background:#0064a2;transition:background .3s}.article__nav--footer .next-article.inactive,.article__nav--footer .next-article:hover,.article__nav--footer .previous-article.inactive,.article__nav--footer .previous-article:hover{background:#1A74AB}@media screen and (max-width:480px){.article__nav--footer .next-article,.article__nav--footer .previous-article{float:none;width:100%;padding:30px}}@media screen and (min-width:480px) and (max-width:960px){.article__nav--footer .next-article,.article__nav--footer .previous-article{padding:30px}}.article__nav--footer .previous-article{border-right:1px solid #267baf}.article__nav--footer .next-article__content,.article__nav--footer .previous-article__content{max-width:465px}.article__nav--footer .next-article__content>a,.article__nav--footer .previous-article__content>a{display:block;margin-bottom:25px;color:#80B2CF;font-weight:700}.article__nav--footer .previous-article__content{float:right;padding-right:45px}.article__nav--footer .next-article__content{float:left;padding-left:45px}.article__nav--footer .media__snippet,.article__nav--footer .media__title a{color:#fff}.article__nav--footer .media__title{clear:both}.article__nav--footer .media__snippet{margin-bottom:0;font-size:12px}.article__nav--footer .next-link,.article__nav--footer .previous-link{display:block;margin-bottom:15px;color:#80B2CF;font-size:12px;font-weight:600;text-transform:uppercase}.article__nav--footer .icon-left-dir{margin-left:-17px}@media screen and (max-width:960px){.article__nav--footer .previous-article__content{padding-right:0}.article__nav--footer .next-article__content{padding-left:0}.article__nav--footer .icon-left-dir{margin-left:0}}.article__nav--footer .icon-right-dir{float:right;margin-right:-25px}.article__nav--footer .icon-right-dir:before{float:right;margin-left:10px;line-height:20px}@media screen and (max-width:960px){.article__nav--footer .icon-right-dir{margin-right:0}}.article__ta-full-text .c1{text-align:center}.indented{margin-left:20px}.caution,[data-type=caution]{color:red;margin:0 1px!important}.audit-manuals .contain,.audit-manuals .page--nonsub .wrap__content,.page--nonsub .audit-manuals .wrap__content{display:block;clear:both;max-width:1200px}.audit-manuals .contain:after,.audit-manuals .page--nonsub .wrap__content:after,.page--nonsub .audit-manuals .wrap__content:after{content:"";display:table;clear:both}.audit-manuals .content-block__header--brand{padding-top:15px;padding-bottom:15px;background-color:#006838}.audit-insight__promo{position:relative;margin-bottom:100px;padding:30px 50px;background-size:cover;background-position:left center;background-color:#333;color:#fff}.audit-insight__promo .promo__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(to right,rgba(0,0,0,.75) 0,transparent 75%,transparent 100%)}.audit-insight__promo .promo__content{position:relative;z-index:2}.audit-insight__promo h2{margin-bottom:10px;font-size:36px;font-weight:400;text-shadow:0 0 2px rgba(0,0,0,.5)}.audit-insight__promo p{max-width:55ch;text-shadow:0 0 2px rgba(0,0,0,.5)}.audit-insight__promo .promo__actions{display:block;clear:both}.audit-insight__promo .promo__actions:after{display:table}.audit-insight__promo .promo__actions a,.audit-insight__promo .promo__actions p{display:inline-block;vertical-align:middle}@media screen and (max-width:960px){.audit-insight__promo .promo__overlay{background-image:none;background-color:rgba(0,0,0,.5)}.audit-insight__promo p{max-width:100%}.audit-insight__promo .promo__actions a,.audit-insight__promo .promo__actions p{display:block}}.audit-insight__promo .promo__actions p{max-width:35ch;height:50px;margin-bottom:0;margin-left:20px;padding-top:3px;padding-left:20px;border-left:1px solid rgba(255,255,255,.35)}.audit-insight__promo .promo__actions p span{color:#f27320}@media screen and (max-width:960px){.audit-insight__promo .promo__actions p{max-width:100%;margin-top:20px;margin-left:0;padding-top:0;padding-left:0;border-left:0}.audit-insight__promo{margin-right:20px;margin-left:20px}}.audit-manuals__sidebar{float:left;width:25%;padding:0 20px 0 0}@media screen and (max-width:960px){.audit-manuals__sidebar{float:left;width:100%;padding:0 20px}}.audit-manuals__sidebar .content{width:100%;padding:0}.audit-manuals__content{float:left;width:75%;padding:0 0 0 20px}.not-logged-in .audit-manuals__content{float:none;width:100%;padding:0}@media screen and (max-width:960px){.audit-manuals__content{float:left;width:100%;padding:0 20px}}.audit-manuals__label-new{display:inline-block;font-size:10px;background-color:#f27320;margin-left:5px;padding:2px 5px;border-radius:8px;color:#fff;font-weight:700;line-height:1.3;vertical-align:text-bottom}.audit-manuals__label-new .label-num{padding-right:2px}.audit-manuals__icon-wrapper{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;margin-right:8px}.audit-manuals__icon-wrapper .icon{font-size:30px;position:absolute;top:-16px}.audit-manuals__icon-wrapper .icon-certificate::before{color:#f27320}.audit-manuals__icon-wrapper .icon-text{-ms-transform:translate(calc(-50% + .03125em),calc(-50% + .03125em)) scale(.4375,.4375) rotate(-30deg);transform:translate(calc(-50% + .03125em),calc(-50% + .03125em)) scale(.4375,.4375) rotate(-30deg);-webkit-transform:translate(calc(-50% + .03125em),calc(-50% + .03125em)) scale(.4375,.4375) rotate(-30deg);-ms-transform-origin:center center;transform-origin:center center;-webkit-transform-origin:center center;color:#fff;font-weight:700;font-size:18px;position:absolute;left:calc(50% + 2px);top:calc(50% - 2px)}.audit-manuals__contact .content-block__content,.audit-manuals__more .content-block__content,.audit-manuals__recent-compares .content-block__content,.audit-manuals__recent-docs .content-block__content,.state__title{position:relative}.audit-manuals__header{display:block;clear:both;margin-bottom:20px;padding:20px;background-color:#eee;border-left:10px solid #006838;color:#666}.audit-manuals__header:after{display:table}.audit-manuals__header h1{float:left;font-size:36px;font-weight:400}@media screen and (max-width:960px){.audit-manuals__header h1{float:none;font-size:24px}}.audit-manuals__header .btn{float:right;height:auto;margin-top:13px}@media screen and (max-width:960px){.audit-manuals__header .btn{float:none}.audit-manuals__header{padding:10px 20px;border-right:10px solid transparent;text-align:center}.audit-manuals__recent-compares{display:none}}.audit-manuals__contact .media,.audit-manuals__more .media,.audit-manuals__recent-compares .media,.audit-manuals__recent-docs .media{clear:both}.audit-manuals__contact .media:not(:last-of-type),.audit-manuals__more .media:not(:last-of-type),.audit-manuals__recent-compares .media:not(:last-of-type),.audit-manuals__recent-docs .media:not(:last-of-type){border-bottom:1px solid #ccc}.audit-manuals__contact .media__left,.audit-manuals__more .media__left,.audit-manuals__recent-compares .media__left,.audit-manuals__recent-docs .media__left{padding:15px 15px 0;font-size:1.1em;font-weight:700}.audit-manuals__contact .media__content,.audit-manuals__more .media__content,.audit-manuals__recent-compares .media__content,.audit-manuals__recent-docs .media__content{padding:15px}.audit-manuals__contact .media__content a:not(.btn),.audit-manuals__more .media__content a:not(.btn),.audit-manuals__recent-compares .media__content a:not(.btn),.audit-manuals__recent-docs .media__content a:not(.btn){color:#333;text-decoration:underline}.audit-manuals__recent-docs button.content-block__link{padding:0;background-color:transparent;border:0}.audit-manuals__recent-docs button.content-block__link .icon-refresh{color:rgba(255,255,255,.75);font-size:1.5em;line-height:11px;transition:color .15s}.audit-manuals__recent-docs button.content-block__link:active .icon-refresh,.audit-manuals__recent-docs button.content-block__link:focus .icon-refresh,.audit-manuals__recent-docs button.content-block__link:hover .icon-refresh{color:#fff}.audit-manuals__recent-docs .media__left{width:70px}.audit-manuals__recent-docs .media__content{padding-left:10px}.audit-manuals__recent-compares button.content-block__link{padding:0;background-color:transparent;border:0}.audit-manuals__recent-compares button.content-block__link .icon-refresh{color:rgba(255,255,255,.75);font-size:1.5em;line-height:11px;transition:color .15s}.audit-manuals__recent-compares button.content-block__link:active .icon-refresh,.audit-manuals__recent-compares button.content-block__link:focus .icon-refresh,.audit-manuals__recent-compares button.content-block__link:hover .icon-refresh{color:#fff}.audit-manuals__recent-compares .media__left{float:none;padding-bottom:5px}.audit-manuals__recent-compares .media__content{padding-top:5px}.audit-manuals__more .media__content{padding:20px}.audit-manuals__more .media__content p{margin-bottom:0}.audit-manuals__more .btn{margin-top:20px}.audit-manuals__contact p{margin-bottom:5px}.audit-manuals__contact a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.audit-manual__all,.audit-manual__favorites{background-color:transparent}.audit-manual__all .content-block__content,.audit-manual__favorites .content-block__content{display:block;clear:both;padding-top:20px;padding-bottom:20px;border:0}.audit-manual__all .content-block__content:after,.audit-manual__favorites .content-block__content:after{display:table}.favorites--empty{padding:15px;border:2px dashed #eee;color:#ccc;font-size:18px;text-align:center}.favorites--empty p{margin:0}.audit-manuals__state{width:280px;margin-bottom:20px;background-color:#fff;border:1px solid #ccc}@media screen and (max-width:960px){.audit-manuals_home>.contain,.page--nonsub .audit-manuals_home>.wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.audit-manuals_home>.contain .audit-manuals__sidebar,.page--nonsub .audit-manuals_home>.wrap__content .audit-manuals__sidebar{-ms-flex-order:1;order:1}.audit-manuals__state{width:100%}}.state__title{padding:10px 15px;background-color:#eee;font-weight:400}.state__title .icon-star{color:#999;transition:color .15s}.state--favorite .state__title .icon-star,.state__title .icon-star:active,.state__title .icon-star:focus,.state__title .icon-star:hover{color:#f27320}.state--favorite .state__title .icon-star:active,.state--favorite .state__title .icon-star:focus,.state--favorite .state__title .icon-star:hover{color:#999}.state__title h3{display:block;clear:both}.state__title h3:after{display:table}.state__title a{float:left;color:#444;line-height:1.2}.state__title a:nth-of-type(2){display:block;overflow:hidden;max-width:80%}.state__title .ajax-progress{position:absolute;top:6px;right:40px;padding:0}.state__title .state__toggle-state{float:right;background-color:transparent;border:0;color:#0064a2}.state__manuals ul{margin-bottom:0;list-style:none}.state__manuals li{border-top:1px solid #ccc;padding:15px}.state__manuals a{color:#333}#dataTableSAM tbody td .audit-manuals__icon-wrapper .icon-certificate::before,#dataTableSAM tbody td:first-of-type.js-show-history:focus i::before,#dataTableSAM tbody td:first-of-type.js-show-history:hover i::before,#dataTableSAM tbody td:last-of-type a:focus i::before,#dataTableSAM tbody td:last-of-type a:hover i::before{color:#f27320}#dataTableSAM{width:100%;margin-bottom:40px}#dataTableSAM a{color:#333}#dataTableSAM thead{background-color:#006838;border-width:1px 1px 0;border-style:solid;border-color:#006838}#dataTableSAM tbody tr[role],#dataTableSAM tfoot td{border-top:1px solid #ccc}#dataTableSAM thead th{padding:15px 10px;border-bottom-width:0;color:#fff}#dataTableSAM thead th::after{float:none;display:inline-block;margin-left:10px;background-image:none;font-family:FontAwesome}.change-document .audit-manuals__state>button,.dailies-overview__tab,.dailies__latest-news .download-full-text,.dailies__sub-category,.page--nonsub .engagement-stats .engagement-stat strong{font-family:Lato,Helvetica,Arial,sans-serif}#dataTableSAM thead th.sorting{cursor:pointer}#dataTableSAM thead th.sorting::after{content:""}#dataTableSAM thead th.sorting_asc::after{content:""}#dataTableSAM thead th.sorting_desc::after{content:""}.audit-news:after,.document>header:after,.document__toolbox::after{content:""}#dataTableSAM thead th:last-of-type,#dataTableSAM thead th:nth-of-type(2){min-width:95px}#dataTableSAM thead th:nth-of-type(3){min-width:200px}#dataTableSAM thead th:nth-of-type(4){min-width:120px}#dataTableSAM tbody td:not(:nth-of-type(3)),#dataTableSAM thead th:not(:nth-of-type(3)){text-align:center}#dataTableSAM tbody td:nth-of-type(5) a,#dataTableSAM thead th:nth-of-type(5) a{margin:0 5px}#dataTableSAM tbody tr.even{background-color:transparent}#dataTableSAM tbody tr.shown{border-bottom:none}#dataTableSAM tbody td{padding:10px;border-right:1px solid #ccc}#dataTableSAM tbody td [class*=icon-]::before{color:#bfbdbf;transition:color .15s}#dataTableSAM tbody td:first-of-type.js-show-history{cursor:pointer}#dataTableSAM tfoot{background-color:#efefef}#dataTableSAM tfoot td{padding:10px;text-align:right}@media screen and (max-width:960px){#dataTableSAM_wrapper{overflow-x:auto}#dataTableSAM{margin-bottom:20px}}.audit-news{display:block;clear:both;margin-bottom:40px}.audit-news:after{display:table;clear:both}.audit-news .media{float:left;width:33.33333%;padding:0 20px;border-bottom-width:0}.audit-news .media .media__title{font-size:18px;font-weight:600}.audit-news .media .media__author{line-height:1.4}.documents{position:relative;height:calc(100vh - 196px);overflow:hidden;background-color:#666}.logged-in.toolbar .documents{height:calc(100vh - 226px)}.logged-in.toolbar-drawer .documents{height:calc(100vh - 280px)}.documents .contain,.documents .page--nonsub .wrap__content,.page--nonsub .documents .wrap__content{display:block;clear:both;height:100%}.documents .contain:after,.documents .page--nonsub .wrap__content:after,.page--nonsub .documents .wrap__content:after{content:"";display:table;clear:both}.documents .document__left,.documents .document__right{height:100%;background-color:#dcdcdc;position:relative}@media screen and (max-width:960px){.audit-news .media{float:left;width:100%;padding:0 20px;border-bottom-width:1px}.documents .document__right{display:none}}.documents.documents_single .document__left{float:left;width:75%;padding:0}@media screen and (max-width:960px){.documents.documents_single .document__left{float:left;width:100%;padding:0 20px}}.documents.documents_single .document__right{float:right;width:22%;padding:100px 30px}.documents.documents_single .document__right p{font-size:20px}.documents.documents_single .document__right .btn{font-size:.9em;text-transform:none}.documents.documents_compare>.region,.documents.documents_compare>.region>.block,.documents.documents_compare>.region>.block>.content{height:100%}.documents.documents_compare .document__left,.documents.documents_compare .document__right{float:left;width:49%}.documents.documents_compare .document__left{margin-right:2%}@media screen and (max-width:960px){.documents.documents_compare .document__left,.documents.documents_compare .document__right{float:left;width:100%;padding:0 20px}.documents.documents_compare .document__left{margin-right:0}}.document{position:relative;height:100%}.document>header{display:block;clear:both;padding:20px;background-color:#0064a2}.document>header:after{display:table;clear:both}.document>header .btn--secondary,.document>header .login__form .form-submit,.document>header .rates-compare [id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,.login__form .document>header .form-submit,.rates-compare .document>header [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit{float:right;background-color:#267baf;font-size:.9em;text-transform:none}.document>header .btn--secondary:focus,.document>header .btn--secondary:hover,.document>header .login__form .form-submit:focus,.document>header .login__form .form-submit:hover,.document>header .rates-compare [id*=edit-add]:focus,.document>header .rates-compare [id*=edit-add]:hover,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover,.login__form .document>header .form-submit:focus,.login__form .document>header .form-submit:hover,.rates-compare .document>header [id*=edit-add]:focus,.rates-compare .document>header [id*=edit-add]:hover,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit:hover{background-color:#3c88b7}.document>header .btn--secondary.mobile-only,.document>header .login__form .mobile-only.form-submit,.document>header .rates-compare .mobile-only[id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .mobile-only.form-submit,.login__form .document>header .mobile-only.form-submit,.rates-compare .document>header .mobile-only[id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .mobile-only.form-submit{display:none}.document .document__title{float:left;max-width:70%;color:#fff}.document .document__title h1{font-size:13px}@media screen and (max-width:960px){.document>header .btn--secondary.mobile-only,.document>header .login__form .mobile-only.form-submit,.document>header .rates-compare .mobile-only[id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .mobile-only.form-submit,.login__form .document>header .mobile-only.form-submit,.rates-compare .document>header .mobile-only[id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .mobile-only.form-submit{display:block}.document>header .btn--secondary,.document>header .login__form .form-submit,.document>header .rates-compare [id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,.login__form .document>header .form-submit,.rates-compare .document>header [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit{-ms-flex:0 1 48%;flex:0 1 48%}.document>header .btn--secondary::before,.document>header .login__form .form-submit::before,.document>header .rates-compare [id*=edit-add]::before,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::before,.login__form .document>header .form-submit::before,.rates-compare .document>header [id*=edit-add]::before,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit::before{display:none}.document>header .btn--secondary+.btn,.document>header .login__form .form-submit+.btn,.document>header .rates-compare [id*=edit-add]+.btn,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit+.btn,.login__form .document>header .form-submit+.btn,.rates-compare .document>header [id*=edit-add]+.btn,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit+.btn{margin-left:10px}.document>header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.document .document__title h1{font-size:14px}.document .document__title p{display:none}}.document .document__title p{margin-bottom:0;font-size:13px}.document .document__title p a{color:#fff}.document .document__title .compare_docs_close_span{display:none}@media screen and (max-width:960px){.document .document__title{max-width:100%;margin-bottom:10px}.document{margin-right:-20px;margin-left:-20px}}.document__container{position:relative;height:calc(100% - 80px);overflow:auto;margin-right:10px;margin-left:10px;padding:10px;background-color:#fff}#content-wrap,.document__fulltext{overflow-x:hidden}@media screen and (max-width:960px){.document__container{margin-right:0;margin-left:0}}.document__fulltext [id]{position:relative;margin:5px 0;padding:5px 25px 5px 10px;border-width:2px;border-style:solid;border-color:transparent;border-radius:5px;transition:border-color .15s}.document__fulltext [id].selected{border-style:dashed;border-color:#ccc}.document__fulltext [id].highlight{background-color:#fcfeff;border-color:#0064a2}.document__fulltext [id].highlight.icon-star--after::after{position:absolute;right:5px;bottom:5px;color:#0064a2;font-size:14px;margin:0}.document__fulltext [id].note{background-color:#fafffd;border-color:#006838}.document__fulltext [id].note.icon-pencil::before{position:absolute;right:5px;bottom:5px;color:#006838;font-size:14px;margin:0}.document__fulltext [id] button.js-highlight-element{position:absolute;top:5px;right:5px;width:30px;height:30px;background-color:#fff;border:0;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.35)}@media screen and (max-width:960px){.document__fulltext [id]{padding:5px}}.document__fulltext h1{font-size:1.75rem}.document__fulltext h2{font-size:1.5rem}.document__fulltext h3{font-size:1.25rem}.document__fulltext h4{font-size:1.1rem}.document__fulltext h5{font-size:1rem}.document__fulltext ol,.document__fulltext ul{padding-left:40px}.document__fulltext ol li>p,.document__fulltext ul li>p{margin-bottom:10px}@media screen and (max-width:960px){.document__fulltext ol,.document__fulltext ul{padding-left:20px}}.document__fulltext figure,.document__fulltext table{display:block;max-width:100%}.document__fulltext img{max-width:100%;height:auto}.document__fulltext table{overflow-x:auto}.document__search-nav{position:absolute;top:110px;right:40px;z-index:2;overflow:hidden;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25)}.document__toc,.document__toolbox{box-shadow:0 0 10px rgba(0,0,0,.35);position:absolute}.document__search-nav span{display:inline-block}.document__search-nav .search-nav__counter{padding:10px;background-color:#f27320;color:#fff}.document__search-nav .search-nav__controls>a{display:inline-block;padding:10px 5px;color:#999;transition:color .15s}.document__search-nav .search-nav__controls>a:focus,.document__search-nav .search-nav__controls>a:hover{color:#f27320}@media screen and (max-width:960px){.document__search-nav{top:100px;right:20px}}.document__toc{display:none;z-index:1;width:calc(100% - 56px);height:100%;max-height:98%;padding:20px;margin:10px 36px 10px 20px;background-color:#fff}.document__toc ol{list-style:none}.document__toc ol ol,.document__toc ol ol ol{padding-left:20px}.document__toc ol a{display:block;padding-top:5px;padding-bottom:5px}.document__toc>ol>li>a{font-weight:700}.document__toc .toc__title{font-weight:700;text-align:center;text-transform:uppercase}.document__toc .toc__content{width:100%;height:100%;max-height:90%;overflow:auto}.document__toc .toc__close{position:absolute;top:5px;right:5px;color:#666;font-size:20px;cursor:pointer}.document__toc .back-to-top{display:none;position:absolute;right:10px;bottom:10px;z-index:2;padding:5px;background-color:#fff;border:0;color:#666;font-size:11px;font-weight:700;text-transform:uppercase}.document__toc .back-to-top i{font-size:1.5em;line-height:1em;vertical-align:text-bottom}.document__toolbox{display:none;top:0;z-index:2;background-color:#f27320;border-radius:5px;-ms-transform-origin:top center;transform-origin:top center;transition:transform .35s}.document__toolbox::after{position:absolute;top:25px;width:0;height:0;border-style:solid}.document__toolbox .toolbox__link{display:block;padding:5px 15px;color:rgba(255,255,255,.75);font-size:1.3em;transition:color .15s;cursor:pointer}.document__toolbox .toolbox__link:focus,.document__toolbox .toolbox__link:hover,.document__toolbox.highlight .js-highlight-element,.document__toolbox.note .js-create-note{color:#fff}.document__toolbox .toolbox__link:last-of-type{border-top:1px solid rgba(255,255,255,.75)}.document__toolbox .toolbox__link i{display:block;width:20px;text-align:center}.document__left .document__toolbox{right:-37px}.document__left .document__toolbox::after{left:-12px;border-width:12px 12px 12px 0;border-color:transparent #f0732f transparent transparent}.document__right .document__toolbox{left:-37px}.document__right .document__toolbox::after{right:-12px;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #f0732f}.document__toolbox.mobile{right:15px;top:10px}.document__toolbox.mobile::after{display:none}.document__toolbox.mobile button{width:30px;height:30px;padding:0;background-color:#fff;border:0;border-radius:3px;color:#ccc}.document__toolbox.mobile button.highlighted{color:#0064a2}.change-document .audit-manuals__state{width:100%;margin-bottom:0;border:0}.change-document .audit-manuals__state>button{position:relative;width:100%;padding:15px 20px;background-color:transparent;border:0;color:#0064a2;font-size:16px;font-weight:700;text-align:left}.change-document .audit-manuals__state>button i{color:#0064a2;font-size:1.2rem}.change-document .audit-manuals__state>button .ajax-progress{position:absolute;top:14px;right:20px}.change-document .audit-manuals__state>button .ajax-progress .throbber{height:27px;background-image:none;vertical-align:middle}.change-document .audit-manuals__state>button .ajax-progress .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear}.change-document .audit-manuals__state>button .ajax-progress .message{margin-left:5px}.change-document .audit-manuals__state:not(:last-of-type){border-bottom:1px solid #ddd}.change-document .state__manuals>li{display:block;clear:both;border-top:0}.change-document .state__manuals>li:after{content:"";display:table;clear:both}.change-document .state__manuals>li a,.change-document .state__manuals>li i,.change-document .state__manuals>li span{padding-top:5px;padding-bottom:5px}.change-document .state__manuals>li a,.change-document .state__manuals>li i{float:left}.change-document .state__manuals>li i{width:40px;padding-right:5px;padding-left:20px;cursor:pointer}.change-document .state__manuals>li i::before{margin-right:0}.change-document .state__manuals>li a{padding-left:0}.change-document .state__manuals>li span{float:right;padding-right:20px}.change-document .state__manuals>li ul{display:none;clear:both}.change-document .state__manuals>li ul li{clear:left;margin-left:60px;border-top:0}.audit-manual__list{max-height:80vh;overflow-y:auto}.page-audit-insight .throbber{background-image:none;vertical-align:middle}.page-audit-insight .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear}.page-audit-insight .throbber+.message{margin-left:5px}.beps-report-tracker table{margin:0 0 40px;border:1px solid #999;width:100%}.beps-report-tracker table p:last-child{margin-bottom:0}.beps-report-tracker table th{background-color:#666;color:#fff}.beps-report-tracker table td,.beps-report-tracker table th{border:1px solid #999;padding:1px 5px;font-size:13px}.beps_part{border-bottom:0!important;border-top:0!important}.page-blog .form__header,.page-blog .landing__title,.page-blogger-profile .form__header,.page-blogger-profile .landing__title{background:#757584}.blog-list .content-block__header{border-bottom-color:#757584}.blog-list .content-block__title{color:#757584}.block-tbd-blog{margin-bottom:40px}.sidebar__org-content{background-color:#f4f5f6;padding:30px 30px 40px}.sidebar__org-content .content-block__title,.sidebar__org-content .content-block__title a{color:#999}.sidebar__org-content .media__title,.sidebar__org-content .media__title a{color:#0064a2}.sidebar__org-content .block-tafeaturedcolumn .content-block{margin-bottom:0}.org-content__title{margin-bottom:30px;color:#0064a2;font-size:28px;font-weight:400}.org-content__title strong{color:#f27320;font-weight:900}.media--org{background-color:#fff}.media--org .media__datetime::after{content:"TaxAnalysts.org";float:right;color:#ccc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0}.dailies-listing__tabs-nav:after,.search--blogger:after{content:"";clear:both}.org-content__cta{color:#f27320;font-weight:700;text-transform:uppercase}.search--blogger{display:block;clear:both}.search--blogger:after{display:table}.search--blogger__photo{float:left;display:block;max-width:100px;margin-right:20px}.search--blogger__photo img{width:100%;height:auto}.search--blogger__content{display:block;overflow:hidden}.dailies__sub-category{display:inline-block;margin:20px 0 0;padding:5px 10px;background:#eee;font-size:12px;line-height:1}.dailies__sub-category+.media .media__content{padding-top:10px}.dailies__sub-category+.media .media__content .flag-wrapper{top:0}.dailies__latest-news{background:#ecebeb}.dailies__latest-news .content-block__header{border-bottom-color:#f27320}.dailies__latest-news .content-block__title{color:#f27320}.dailies__latest-news .media{border-bottom-color:#ccc}.dailies__latest-news .media:last-of-type{border-bottom:0}.dailies__latest-news .download-full-text{display:block;margin-top:20px;color:#666;font-size:10px;font-weight:900;text-transform:uppercase}.dailies__latest-news .download-full-text:hover{color:#444}.dailies__content .media__title{margin-right:50px}.not-logged-in .dailies__content .media__title{margin-right:0}.dailies_calendar{width:250px!important;background-color:#EEE!important;text-transform:uppercase;font-weight:700!important;margin:2px 0 0!important}.dailies_calendar:hover{background-color:#fff!important}.cal_icon_dailies{cursor:pointer;cursor:hand;margin-left:229px;margin-top:9px;position:absolute}@media screen and (max-width:480px){.cal_icon_dailies{margin-top:14px}}.dailies-listing__tabs-nav{display:block;clear:both;margin:19px auto 0;color:#fff;width:288px}.dailies-listing__tabs-nav:after{display:table}.dailies-listing__tabs-nav a:hover{color:#fff}.ie8 .dailies-listing__tabs-nav{width:360px}.dailies-overview__tab{padding:0 10px;font-size:12px;font-weight:900;line-height:30px;text-transform:uppercase;background:#EEE;display:inline-block;color:#999;float:left;width:144px;text-align:center}.ie8 .dailies-overview__tab{-ms-text-justify:distribute-all-lines;letter-spacing:.8;width:180px}.dailies-overview__tab.active{background:#666;color:#fff}@media screen and (max-width:650px){.dailies-overview__tab{width:100%}.dailies-overview__tab a:hover{color:#fff}.dailies-listing__tabs-nav{margin:19px auto 0;width:100%}}.holiday_message_div{padding:0 20px}.holiday_message_h4{color:red}#ta-contact-form .page--nonsub input[type=submit] a,#taProfile_form .form-actions .page--nonsub input[type=submit] a,#taRegistration_form .form-actions .page--nonsub input[type=submit] a,#trial-div .page--nonsub .form-submit a,.collection-search form .page--nonsub input[type=submit] a,.manage-subscriptions__options .page--nonsub .form-submit a,.modal__action .page--nonsub a a,.page--nonsub #ta-contact-form input[type=submit] a,.page--nonsub #taProfile_form .form-actions input[type=submit] a,.page--nonsub #taRegistration_form .form-actions input[type=submit] a,.page--nonsub #trial-div .form-submit a,.page--nonsub .btn--primary a,.page--nonsub .collection-search form input[type=submit] a,.page--nonsub .manage-subscriptions__options .form-submit a,.page--nonsub .modal__action a a,.page--nonsub .poll .form-submit a,.poll .page--nonsub .form-submit a{color:#fff}.page--nonsub header{padding:1rem 0}.page--nonsub header .logo{float:left}.page--nonsub header .header-actions{float:right;margin-top:8px}#ta-contact-form .page--nonsub header .header-actions input[type=submit],#taProfile_form .form-actions .page--nonsub header .header-actions input[type=submit],#taRegistration_form .form-actions .page--nonsub header .header-actions input[type=submit],#trial-div .page--nonsub header .header-actions .form-submit,.collection-search form .page--nonsub header .header-actions input[type=submit],.manage-subscriptions__options .page--nonsub header .header-actions .form-submit,.modal__action .page--nonsub header .header-actions a,.page--nonsub header .header-actions #ta-contact-form input[type=submit],.page--nonsub header .header-actions #taProfile_form .form-actions input[type=submit],.page--nonsub header .header-actions #taRegistration_form .form-actions input[type=submit],.page--nonsub header .header-actions #trial-div .form-submit,.page--nonsub header .header-actions .btn--primary,.page--nonsub header .header-actions .collection-search form input[type=submit],.page--nonsub header .header-actions .manage-subscriptions__options .form-submit,.page--nonsub header .header-actions .modal__action a,.page--nonsub header .header-actions .poll .form-submit,.poll .page--nonsub header .header-actions .form-submit{display:inline-block;margin-left:10px;font-size:12px}@media screen and (max-width:960px){.page--nonsub header .logo{max-width:130px;height:auto}.page--nonsub header{padding:1rem}}.page--nonsub .engagement-hero{position:relative;padding:7rem 0;background-image:url(/sites/all/themes/ingenia/images/home/hero-img.jpg);background-position:center center;background-size:cover;color:#fff;text-align:center}.page--nonsub .engagement-hero .bg__wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.page--nonsub .engagement-hero h1{margin-bottom:1.5rem;font-size:36px;font-weight:300;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5)}.page--nonsub .engagement-hero p{max-width:640px;margin:0 auto;font-size:20px;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5)}.page--nonsub .engagement-hero p:not(:last-of-type){margin-bottom:1.5rem}.page--nonsub .engagement-hero p small{font-size:12px;font-weight:600}.page--nonsub .engagement-hero p a{color:#fff}#ta-contact-form .page--nonsub .engagement-hero input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-hero input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-hero input[type=submit],#trial-div .page--nonsub .engagement-hero .form-submit,.collection-search form .page--nonsub .engagement-hero input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-hero .form-submit,.modal__action .page--nonsub .engagement-hero a,.page--nonsub .engagement-hero #ta-contact-form input[type=submit],.page--nonsub .engagement-hero #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-hero #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-hero #trial-div .form-submit,.page--nonsub .engagement-hero .btn--primary,.page--nonsub .engagement-hero .collection-search form input[type=submit],.page--nonsub .engagement-hero .manage-subscriptions__options .form-submit,.page--nonsub .engagement-hero .modal__action a,.page--nonsub .engagement-hero .poll .form-submit,.poll .page--nonsub .engagement-hero .form-submit{height:auto;font-size:14px}@media screen and (max-width:960px){.page--nonsub .engagement-hero{padding:5rem 1rem}}.page--nonsub .engagement-stats{background-color:#267baf;color:#fff}.page--nonsub .engagement-stats h2{padding:1rem 0;background-color:#0064a2;font-size:26px;font-weight:400;text-align:center}.page--nonsub .engagement-stats .engagement-stat{float:left;padding:1rem 0}.page--nonsub .engagement-stats .engagement-stat:first-of-type{width:38%}@media screen and (max-width:960px){.page--nonsub .engagement-stats .engagement-stat:first-of-type{width:100%}}.page--nonsub .engagement-stats .engagement-stat:nth-of-type(2){width:36%}.page--nonsub .engagement-stats .engagement-stat p{margin-bottom:0;padding:1rem 0}.page--nonsub .engagement-stats .engagement-stat p>span,.page--nonsub .engagement-stats .engagement-stat p>strong{display:inline-block;vertical-align:middle}.page--nonsub .engagement-stats .engagement-stat p>span{color:#aaa;font-size:20px;font-weight:900;line-height:1.3;text-transform:uppercase}.page--nonsub .engagement-stats .engagement-stat strong{margin-right:10px;font-size:60px;line-height:1}.page--nonsub .engagement-stats .engagement-stat strong .kern{letter-spacing:-.05em}@media screen and (max-width:960px){.page--nonsub .engagement-stats .engagement-stat:nth-of-type(2){width:100%}.page--nonsub .engagement-stats .engagement-stat p>span,.page--nonsub .engagement-stats .engagement-stat p>strong{display:block}.page--nonsub .engagement-stats .engagement-stat p{padding:0}.page--nonsub .engagement-stats .engagement-stat{float:none;margin-bottom:1rem;text-align:center}}.page--nonsub .video-section{background:url(../images/video-bg.jpg) no-repeat;background-size:cover;padding:44px 0 52px}@media screen and (min-width:960px){.page--nonsub .video-section{padding:44px 0 52px}}.page--nonsub .video-section .contain,.page--nonsub .video-section .wrap__content{max-width:600px;min-width:0}.page--nonsub .video-section .list__videos{position:relative;height:0;padding-bottom:56.25%;margin-bottom:8px}.page--nonsub .video-section .list__videos li,.page--nonsub .video-section .list__videos li iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page--nonsub .video-section .list__videos li{transition:opacity .25s cubic-bezier(.645,.045,.355,1);display:none}.page--nonsub .video-section .list__videos li.is--active{animation-name:showFromDisplayNone;animation-iteration-count:1;animation-fill-mode:forwards;opacity:1;display:block}.page--nonsub .video-section .nav__video_list li{margin-bottom:10px}@media screen and (min-width:960px){.page--nonsub .video-section .nav__video_list ul{display:-ms-flexbox;display:flex}.page--nonsub .video-section .nav__video_list li{margin-right:5px;margin-bottom:0}.page--nonsub .video-section .nav__video_list li:last-of-type{margin-right:0;-ms-flex-positive:2;flex-grow:2}}.page--nonsub .video-section .nav__video_list a{transition:background-color .5s cubic-bezier(.645,.045,.355,1),border-top .5s cubic-bezier(.645,.045,.355,1);display:block;padding:10px 16px 12px;min-width:117px;border-top:4px solid #1A73A9;background:#1A73A9;color:#fff;font-size:16px;font-weight:700;text-align:center}.page--nonsub .video-section .nav__video_list a:hover{background:#F07320;border-top-color:#C56220}.page--nonsub .list__videos{list-style:none;margin:0;padding:0}.page--nonsub .tax-products{padding:4rem 0;text-align:center}.page--nonsub .tax-products h2{margin-bottom:2rem;color:#444;font-size:30px;font-weight:400;line-height:1.2}@media screen and (max-width:960px){.page--nonsub .tax-products h2{font-size:18px}.page--nonsub .tax-products .tax-product ul{display:none}}.page--nonsub .tax-products .tax-product{float:left;width:25%;padding:0 .5rem}.page--nonsub .tax-products .tax-product:not(:last-of-type){border-right:1px solid #eee}.page--nonsub .tax-products .tax-product h3{margin-bottom:10px;color:#444;font-size:24px}.page--nonsub .tax-products .tax-product ul{margin:0;padding:0;list-style:none}.page--nonsub .tax-products .tax-product li{margin-bottom:1rem}.page--nonsub .tax-products .tax-product p{margin:0;line-height:1}.page--nonsub .tax-products .tax-product .tax-product__name{font-size:16px}.page--nonsub .tax-products .tax-product small{color:#999;font-size:10px}#ta-contact-form .page--nonsub .tax-products .tax-product input[type=submit],#taProfile_form .form-actions .page--nonsub .tax-products .tax-product input[type=submit],#taRegistration_form .form-actions .page--nonsub .tax-products .tax-product input[type=submit],#trial-div .page--nonsub .tax-products .tax-product .form-submit,.collection-search form .page--nonsub .tax-products .tax-product input[type=submit],.manage-subscriptions__options .page--nonsub .tax-products .tax-product .form-submit,.modal__action .page--nonsub .tax-products .tax-product a,.page--nonsub .tax-products .tax-product #ta-contact-form input[type=submit],.page--nonsub .tax-products .tax-product #taProfile_form .form-actions input[type=submit],.page--nonsub .tax-products .tax-product #taRegistration_form .form-actions input[type=submit],.page--nonsub .tax-products .tax-product #trial-div .form-submit,.page--nonsub .tax-products .tax-product .btn--primary,.page--nonsub .tax-products .tax-product .collection-search form input[type=submit],.page--nonsub .tax-products .tax-product .manage-subscriptions__options .form-submit,.page--nonsub .tax-products .tax-product .modal__action a,.page--nonsub .tax-products .tax-product .poll .form-submit,.poll .page--nonsub .tax-products .tax-product .form-submit{margin-top:.5rem}@media screen and (max-width:960px){.page--nonsub .tax-products .tax-product{float:none;width:100%;margin-bottom:1rem}.page--nonsub .tax-products{padding:2rem}}.page--nonsub .tax-descriptions ul li{display:block;text-align:center}.page--nonsub .tax-descriptions ul li p{font-weight:400}.page--nonsub .tax-descriptions li h3{font-size:24px;font-weight:600;line-height:.875;color:#0064a0;margin-bottom:18px}.page--nonsub .tax-descriptions li p span{font-weight:400;font-size:16px;line-height:21px;color:#666}.page--nonsub .tax-descriptions li p{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions li:not(:last-child){position:relative}.page--nonsub .tax-descriptions li:not(:last-child):after{content:'';position:absolute;right:-14px;top:0;bottom:0;border-right:1px solid #c1c1c1;height:100%}.page--nonsub .tax-descriptions ul li{margin-right:26px;float:left;margin-left:auto}.page--nonsub .tax-descriptions ul li.last,.page--nonsub .tax-descriptions ul li:last-of-type{margin-right:0}.page--nonsub .tax-descriptions li p{display:block;font-weight:300;font-size:16px;line-height:1.3125;color:#0064a0;margin-bottom:3px}}.page--nonsub .tax-descriptions li a{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions li a{margin-top:35px;display:inline-block}}.page--nonsub .tax-descriptions ul li.fact-three a{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions ul li.fact-three a{margin-top:15px;display:inline-block}}.page--nonsub .tax-descriptions .show__mobile{text-align:center}.page--nonsub .ls-section--three .btn{margin-top:22px;display:inline-block}.page--nonsub .slider{display:none;background-color:#eff0f0}@media screen and (min-width:960px){.page--nonsub .slider{display:block}}.lt-ie9 .page--nonsub .slider .bx-viewport{min-height:177px}.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a{border:2px solid #C1C1C1;background-color:transparent}.page--nonsub .bx-wrapper .bx-controls-direction a{width:16px;height:26px}.page--nonsub .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 0}.page--nonsub .bx-wrapper .bx-controls-direction .bx-next{background-position:-16px 0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.page--nonsub .wrap--slider .testimonials{text-align:center;padding:52px 0 10px}.page--nonsub .testimonials blockquote{margin:0 auto;padding-left:0;max-width:540px;border:none}.page--nonsub .testimonials blockquote p{color:#f07320;font-weight:700}.page--nonsub .testimonials cite{display:block;font-size:12px;font-weight:400}.page--nonsub .testimonials cite strong{display:block;font-style:normal;font-size:13px;font-weight:600}.page--nonsub .testimonials cite strong:before{content:'-'}.page--nonsub .engagement-renewal{padding:6rem 0;background-image:url(/sites/all/themes/ingenia/images/home/ls-renewal.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}.page--nonsub .engagement-renewal .renewal-actions,.page--nonsub .engagement-renewal h2,.page--nonsub .engagement-renewal ul{max-width:500px}.page--nonsub .engagement-renewal h2{margin-bottom:2.5rem;font-size:44px;font-weight:400;line-height:1.2}.page--nonsub .engagement-renewal ul{margin-bottom:2.5rem;padding-left:2rem;list-style:none}.page--nonsub .engagement-renewal ul li{position:relative;margin-bottom:1rem;font-size:20px;font-weight:100}.page--nonsub .engagement-renewal ul li::before{content:"\f00c";position:absolute;top:3px;left:-25px;display:block;font-family:FontAwesome;font-size:inherit;line-height:1.2}#ta-contact-form .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#trial-div .page--nonsub .engagement-renewal .renewal-actions .form-submit,.collection-search form .page--nonsub .engagement-renewal .renewal-actions input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-renewal .renewal-actions .form-submit,.modal__action .page--nonsub .engagement-renewal .renewal-actions a,.page--nonsub .engagement-renewal .renewal-actions #ta-contact-form input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #trial-div .form-submit,.page--nonsub .engagement-renewal .renewal-actions .btn--primary,.page--nonsub .engagement-renewal .renewal-actions .collection-search form input[type=submit],.page--nonsub .engagement-renewal .renewal-actions .manage-subscriptions__options .form-submit,.page--nonsub .engagement-renewal .renewal-actions .modal__action a,.page--nonsub .engagement-renewal .renewal-actions .poll .form-submit,.poll .page--nonsub .engagement-renewal .renewal-actions .form-submit{height:auto;margin-right:1rem;font-size:14px}@media screen and (max-width:960px){.page--nonsub .engagement-renewal .renewal-actions,.page--nonsub .engagement-renewal h2,.page--nonsub .engagement-renewal ul{max-width:100%}.page--nonsub .engagement-renewal{padding:2rem 1rem}}.page--nonsub .engagement-trusted{background-color:#267baf;color:#fff;text-align:center}.page--nonsub .engagement-trusted h2{margin-bottom:1rem;padding-top:2rem;font-size:26px;font-weight:400;line-height:1}@media screen and (max-width:960px){.page--nonsub .engagement-trusted h2{font-size:20px}}.page--nonsub .engagement-trusted .trusted-list{max-width:650px;margin:0 auto 2rem}.page--nonsub .engagement-trusted .trusted-list li{position:relative;display:inline-block;font-size:26px;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:-.05em}.page--nonsub .engagement-trusted .trusted-list li:after{display:inline-block;content:'';width:8px;height:8px;margin:.3rem .5rem;background:#ccc;border-radius:50%}.page--nonsub .engagement-trusted .trusted-list li:last-of-type:after{content:none}@media screen and (max-width:960px){.page--nonsub .engagement-trusted .trusted-list li:after{display:none}.page--nonsub .engagement-trusted .trusted-list li{display:block;font-size:18px}}.page--nonsub .quotes-header h2{margin-top:0;padding-top:20px;margin-bottom:-27px;font-weight:900;font-size:25px;line-height:1.19047619;color:#0064a0;background:#EFEFF0;text-align:center;text-transform:uppercase}.page--nonsub .quotes{background:#EFEFF0;padding:0;color:#0064a0}.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a.active,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:focus,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#C1C1C1}.page--nonsub .bx-wrapper{background-color:transparent;border:none;box-shadow:none}.page--nonsub .bx-wrapper .bx-controls-direction .bx-next,.page--nonsub .bx-wrapper .bx-controls-direction .bx-prev{background:url(../images/controls.png) no-repeat}@media screen and (max-width:960px){.page--nonsub .quotes{padding:40px 0 0}.page--nonsub .bx-wrapper .bx-controls-direction,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a.active,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:focus,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:hover{display:none}.page--nonsub .quote-slider figure{margin-right:20px;max-width:80px}}.page--nonsub .wrap--slider .quote-slider{text-align:center;padding:52px 0 10px}.page--nonsub .quote-slider blockquote,.page--nonsub .quote-slider figure{display:inline-block;vertical-align:top;text-align:center}.page--nonsub .quote-slider blockquote p:before{content:open-quote}.page--nonsub .quote-slider blockquote p:after{content:close-quote}.page--nonsub .quote-slider img{margin:auto;border-radius:108px;max-width:100%}@media screen and (min-width:960px){.page--nonsub .quote-slider img{margin:initial}}.page--nonsub .quote-slider cite{display:block;font-size:12px;font-family:Lato,sans-serif;font-style:italic;line-height:1.2}.page--nonsub .quote-slider cite strong{display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:2;font-style:normal}.page--nonsub .quote-slider cite strong:before{content:'-'}.page--nonsub .quote-slider figcaption{font-weight:700;font-size:11px;line-height:32px}.page--nonsub .quote-slider blockquote{max-width:240px;width:66%;border:0;color:#F07320;padding-left:0;margin:auto;text-align:left}.page--nonsub .quote-slider blockquote p{font-weight:400;font-size:16px;line-height:1.272727273;margin-bottom:10px}@media screen and (min-width:960px){.page--nonsub .quote-slider blockquote{max-width:440px;padding-left:20px}.page--nonsub .quote-slider blockquote p{font-size:22px;padding-bottom:15px}}.page--nonsub .quote-slider blockquote p strong{font-family:lato;font-weight:700;font-size:12px;line-height:14px;color:#f07320}.page--nonsub .quote-slider blockquote p:nth-child(3){font-family:lato;font-weight:italic;font-size:10px;line-height:14px;color:#f07320}.page--nonsub .engagement-samples{display:block;clear:both;padding:50px 0 120px;background-color:#21455b}.page--nonsub .engagement-samples:after{content:"";display:table;clear:both}.page--nonsub .engagement-samples .sample-screenshots{position:absolute;top:0;left:-130px}.page--nonsub .engagement-samples .sample-articles{float:right;margin-top:40px;width:100%;max-width:400px}.page--nonsub .engagement-samples .sample-articles h2{margin-bottom:40px;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px}.page--nonsub .engagement-samples .sample-articles ul{margin:0;padding:0;list-style:none}.page--nonsub .engagement-samples .sample-articles li{width:100%;max-width:400px}.page--nonsub .engagement-samples .sample-articles .view-content{margin-bottom:40px}@media screen and (max-width:960px){.page--nonsub .engagement-samples .sample-screenshots{display:none}.page--nonsub .engagement-samples .sample-articles{margin-top:0;padding-right:20px;padding-left:20px}}.page--nonsub .engagement-samples .sample__category{margin-bottom:10px;color:#f27320;font-weight:700;font-size:14px;line-height:1;text-transform:uppercase}.page--nonsub .engagement-samples .sample__title{margin-bottom:10px;color:#fff;font-size:20px;font-weight:400;line-height:1.2}.page--nonsub .faq{display:none;padding:62px 0}@media screen and (min-width:960px){.page--nonsub .faq{display:block}}.page--nonsub .faq h2{margin-bottom:38px;font-weight:400;font-size:30px;line-height:1.066666667;color:#0064a0;text-align:center}.page--nonsub .wrap__tabs{list-style:none;margin:0 auto;max-width:740px}.page--nonsub .tab.isClosed{margin-bottom:1px}.page--nonsub .tab.isClosed .tab__title:before{content:'\f067'}.page--nonsub .tab.isClosed .tab__body{margin:0;max-height:0;padding-top:0;padding-bottom:0}.page--nonsub .tab.isOpen .tab__title:before{content:'\f068'}.footer__topics:after,.sticky-footer:after{content:""}.page--nonsub .tab.isOpen .tab__body{max-height:300px}.page--nonsub .tab__title{position:relative;font-weight:700;font-size:20px;line-height:1.333333333;color:#fff;cursor:pointer;padding:12px 30px;background-color:#1a73a9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page--nonsub .tab__title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translate(0,0);transform:translate(0,0);position:absolute;right:0;top:0;border:2px solid #fff;width:25px;height:25px;text-align:center;vertical-align:middle;border-radius:20px;font-size:16px;line-height:1.4;bottom:0;margin:auto 14px}.footer__main,.header,.search-module{font-family:Lato,Helvetica,Arial,sans-serif}.page--nonsub .tab__body{overflow:hidden;padding:34px 30px 24px;font-size:18px;line-height:1.5}.page--nonsub .tab__body a{font-weight:700}.page--nonsub .engagement-cta{padding:2rem 0;background-color:#0064a2;text-align:center}.page--nonsub .engagement-cta h2{color:#fff;font-size:30px;font-weight:400;line-height:1}#ta-contact-form .page--nonsub .engagement-cta h2 input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#trial-div .page--nonsub .engagement-cta h2 .form-submit,.collection-search form .page--nonsub .engagement-cta h2 input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.modal__action .page--nonsub .engagement-cta h2 a,.page--nonsub .engagement-cta h2 #ta-contact-form input[type=submit],.page--nonsub .engagement-cta h2 #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #trial-div .form-submit,.page--nonsub .engagement-cta h2 .btn--primary,.page--nonsub .engagement-cta h2 .collection-search form input[type=submit],.page--nonsub .engagement-cta h2 .manage-subscriptions__options .form-submit,.page--nonsub .engagement-cta h2 .modal__action a,.page--nonsub .engagement-cta h2 .poll .form-submit,.poll .page--nonsub .engagement-cta h2 .form-submit{display:inline-block;font-size:16px;height:auto;vertical-align:middle}@media screen and (max-width:960px){#ta-contact-form .page--nonsub .engagement-cta h2 input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#trial-div .page--nonsub .engagement-cta h2 .form-submit,.collection-search form .page--nonsub .engagement-cta h2 input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.modal__action .page--nonsub .engagement-cta h2 a,.page--nonsub .engagement-cta h2 #ta-contact-form input[type=submit],.page--nonsub .engagement-cta h2 #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #trial-div .form-submit,.page--nonsub .engagement-cta h2 .btn--primary,.page--nonsub .engagement-cta h2 .collection-search form input[type=submit],.page--nonsub .engagement-cta h2 .manage-subscriptions__options .form-submit,.page--nonsub .engagement-cta h2 .modal__action a,.page--nonsub .engagement-cta h2 .poll .form-submit,.poll .page--nonsub .engagement-cta h2 .form-submit{display:block;margin:20px 20px 0}.page--nonsub .engagement-cta{padding:2rem 1rem}}.page--nonsub .footer__section,.page--nonsub .page-info li{display:inline-block;text-align:center}.page--nonsub .page_info{background-color:#eee}.page--nonsub .page-info li p .title{font-weight:900;font-size:16px;line-height:1.333333333;color:#0064a2;text-transform:uppercase}.page--nonsub .page-info li p{font-size:12.24px;line-height:24px;color:#666;text-transform:uppercase}.page--nonsub .page-info li p li{font-weight:700;font-size:12.24px;line-height:16px;color:#c1c1c1;text-transform:uppercase}.page--nonsub .page--footer{background-color:#eee;text-transform:uppercase}.page--nonsub .page--footer .title{margin-bottom:25px;font-weight:900}.page--nonsub .page--footer .title,.page--nonsub .page--footer .title a{color:#0064a2;font-size:13px}@media screen and (min-width:960px){.page--nonsub .page--footer .title{margin-bottom:14px}.page--nonsub .page--footer .title,.page--nonsub .page--footer .title a{color:#0064a2}}.page--nonsub .page--footer .title a:hover,.page--nonsub .page--footer .title:hover{color:#c1c1c1}@media screen and (min-width:960px){.page--nonsub .page--footer .title a:hover,.page--nonsub .page--footer .title:hover{color:#666}}.page--nonsub .page--footer a{color:#444}.page--nonsub .page--footer a:hover{color:#888}.page--nonsub .footer__site_map{overflow:hidden}@media screen and (max-width:959px){.page--nonsub .footer__site_map{padding:30px 0}}.page--nonsub .footer__section{list-style:none;vertical-align:top;height:100%;width:100%;font-size:13px}.page--nonsub .footer__section .show__tablet{font-size:12px;font-weight:500}@media screen and (min-width:960px){.page--nonsub .footer__section{margin:0 -4px -10000px 0;max-width:240px;padding:53px 28px 10000px 10px;border-right:1px solid #dadada;text-align:left}}.page--nonsub .footer__section.footer__section--about{padding-left:0}.page--nonsub .footer__section.footer__section--contact{padding-right:0;border-right:0}.page--nonsub .footer__section li{overflow:hidden;font-weight:600;margin-bottom:4px}.page--nonsub .footer__section li .list__row{display:block;line-height:.8;margin-top:5px}.page--nonsub .footer__section li .list__sub_title{font-size:13px;font-weight:900;float:left;min-width:83px;color:#333}.page--nonsub .footer__section li .list__sub_body{color:#999;font-weight:700;font-size:12px}.page--nonsub .footer__section li .list__sub_body a{color:#444}.page--nonsub .footer__section li .list__sub_body a:hover{color:#666}@media screen and (min-width:960px){.page--nonsub .footer__section li:last-of-type{margin-bottom:64px}.page--nonsub .footer__section li .list__sub_body{float:left}}.page--nonsub .footer__section--contact p{margin:0;padding:0}.page--nonsub .share__social .ico{display:inline-block;height:28px;margin-right:20px;width:28px;font-size:20px;line-height:1.3;text-align:center;color:#444}.page--nonsub .share__social .ico:last-of-type{margin-right:0}@media screen and (min-width:960px){.page--nonsub .share__social .ico{font-size:16px;height:18px;width:18px;margin-right:4px}}.page--nonsub .share__social .ico .fa{vertical-align:middle;color:#444}.page--nonsub .footer__meta_data{padding:13px;background-color:#666;color:#c1c1c1;font-size:12px;text-align:left}.page--nonsub .footer__meta_data a{color:#ececec}.page--nonsub .footer__meta_data a:hover{background-color:#666}.page--nonsub .btn,.page--nonsub .login-link a{font-weight:700;font-size:12px;line-height:1.2;color:#fff;background-color:#F07320;padding:8px 16px;text-transform:uppercase;text-decoration:none}.page--nonsub .btn:hover,.page--nonsub .login-link a:hover{background-color:#f39150}.page--nonsub .btn:active,.page--nonsub .login-link a:active{background-color:#cf5b0e}.page--nonsub .btn-login{background:#0064A0}.page--nonsub .btn-login:hover{background-color:#2191d5}.page--nonsub .btn-login:active{background-color:#13557d}.page--nonsub .show__mobile{display:block}@media screen and (min-width:960px){.page--nonsub .btn-login{background-color:#F07320}.page--nonsub .btn-login:hover{background-color:#f39150}.page--nonsub .show__mobile{display:none!important}}.page--nonsub .show__mobile_inline-block{display:inline-block}@media screen and (min-width:960px){.page--nonsub .show__mobile_inline-block{display:none!important}}.page--nonsub .show__tablet{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet{display:block}}.page--nonsub .show__tablet_inline{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet_inline{display:inline}}.page--nonsub .show__tablet_inline_block{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet_inline_block{display:inline-block}}.page--nonsub .show__desktop{display:none}.oldie .page--nonsub .show__desktop{display:block!important}@media screen and (min-width:1920px){.page--nonsub .show__desktop{display:block}}.page--nonsub header .login-link a{display:inline-block}@keyframes showFromDisplayNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}.eoml .content-block__header{border-bottom-color:#999}.eoml .content-block__title{color:#999}.page-customerror-404 .block-system{max-width:960px;width:100%;min-width:960px;margin:0 auto;min-height:500px;padding:50px 0}.sidebar-left,.sidebar-right,.split{min-height:100%}@media print{.page-customerror-404 .block-system{min-width:0}}.page-customerror-404 .block-system h1{margin-bottom:10px}.error-page-link{text-decoration:underline}.ta-message{z-index:1200;position:fixed;top:110px;left:50%;width:540px;margin:0!important;padding:25px 45px 25px 25px!important;background:#f7f7f7;font-weight:600;box-shadow:0 0 10px 5px rgba(0,0,0,.1);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;border:none}.ta-message a{display:block}.ta-message a.inline{display:inline}.ta-message.ta-message--success{background:rgba(215,235,245,.95);color:#0a1f2a;border:none}.ta-message.ta-message--warning{background:rgba(250,238,215,.95);color:#60430c;border:none}.ta-message.ta-message--error{background:rgba(250,211,209,.95);color:#5c0e0a;border:none}.ta-message__dismiss{position:absolute;top:10px;right:10px;color:#666;cursor:pointer}.ta-message__dismiss:before{font-size:18px}.sticky-footer{clear:both;display:block;height:310px}.sticky-footer:after{display:table;clear:both}.footer__main{background:#eee;font-size:12px;text-transform:uppercase}@media screen and (max-width:480px){.ta-message{width:90%}.footer__main{height:auto}.footer__main .contain,.footer__main .page--nonsub .wrap__content,.page--nonsub .footer__main .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}}.footer__nav-list{float:left;width:25%;height:280px;padding:25px 20px;border-right:1px solid #dadada}.footer__nav-list:first-child{padding-left:0}.footer__nav-list:last-child{float:right;padding-right:0;border-right:none}@media screen and (min-width:480px) and (max-width:960px){.footer__nav-list:first-child{padding-left:20px}.footer__nav-list:last-child{width:230px;padding-right:20px}}.footer__nav-list .nav-list__title{margin-bottom:20px;color:#0064a2;font-weight:900;letter-spacing:0}@media screen and (max-width:480px){.footer__nav-list:first-child{padding-left:20px}.footer__nav-list .nav-list__title{margin-top:0;margin-bottom:10px}.footer__nav-list{float:none;width:100%;height:auto;margin:0;padding:15px 20px;border-top:1px solid #ddd}.footer__nav-list:first-child{border-top-width:0}}.footer__nav-list ul{margin-bottom:0;list-style:none}.footer__nav-list a{color:#444}@media screen and (min-width:480px) and (max-width:960px){.footer__nav-list{width:175px;padding:20px}}.footer__contact dd{clear:right;float:left;width:33.33333%;padding:0 20px 0 0;font-size:13px;font-weight:900;line-height:1;overflow:hidden}.ie8 .footer__contact dd{width:40%}.footer__contact dt{width:66.66667%;padding:0 0 0 10px;float:right;margin-bottom:15px;font-weight:700;line-height:1;color:#999}.ie8 .footer__contact dt{width:60%}.footer__social-row a:before{font-size:16px;color:#666}.footer__bar{height:30px;padding:10px 0;background:#666;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;color:#999}.footer__bar a{color:#ccc}.footer__bar a:hover{color:#aaa}@media screen and (max-width:480px){.footer__bar{height:auto;padding:10px 15px;line-height:1.2;text-align:center}}.footer__topics{display:block;clear:both;padding:25px 0;background-color:#ddd;font-size:12px}.footer__topics:after{display:table;clear:both}.footer__topic-title{width:100%;margin-bottom:5px;color:#0064a2;font-weight:900;letter-spacing:0;text-transform:uppercase}.footer__topic-list{float:left;width:25%;margin-bottom:0;list-style:none}.footer__topic-list:not(:first-of-type){padding-left:20px}.footer__topic-link{display:block;margin-bottom:8px;color:#999;font-size:10px;line-height:1.1}.frl-sidebar .content-block__header{border-bottom-color:#999}.frl-sidebar .content-block__title{color:#999}.frl-content .media__datetime{margin-top:10px;margin-bottom:0}.frl-content .frl-section{margin:20px 0;padding:10px 20px;background:#eee}.frl-content .frl-section__row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.frl-content .frl-section__row:after,[class^=frl-search--]:after{display:table;content:"";clear:both}.frl-content .frl-section__row:last-child{border-bottom:0}.frl-content .frl-section__label,.frl-content .frl-section__results{padding:0 20px}.frl-content .frl-section__label{float:left;width:30%;color:#777;font-size:12px;text-transform:uppercase}.frl-content .frl-section__results{float:left;width:70%;font-size:12px}.frl-content .frl-section__results a{color:#0064a2}[class^=frl-search--]{clear:both;position:relative;display:block;width:100%;margin-bottom:15px;border-bottom:1px solid #ddd}[class^=frl-search--]:last-child{border-bottom-width:0}.frl-search__title{display:block;width:100%;margin-bottom:10px}.frl-search__form{float:left}.frl-search__or{clear:both;margin-bottom:15px;font-size:12px;font-weight:600;text-transform:uppercase}.frl-search__hyphenate{float:left;width:5px;margin-right:5px;font-size:20px;font-weight:700;line-height:30px}.frl-search__inline{float:left}.frl-search__inline .form-item{display:inline-block}.frl-search__actions{position:absolute;right:0;bottom:15px;width:25%;text-align:right}.frl-court-results .item-list ul{padding:0}.form-item-case-name,.form-item-docket-name{width:445px}.frl-search--tcd .form-type-select{float:left;width:205px;margin-right:5px}.frl-search--tcd .form-item-taxc-court-decisions2{width:215px}.frl-search--tcd .form-type-textfield{float:left;width:110px;margin-right:5px}.frl-search--tcd .form-item-number3,.frl-search--tcd .form-item-taxc-court-deicions3{margin-right:0}.frl-search--federal-tcd .form-item-fctd1,.frl-search--federal-tcd .form-item-fctd3{float:left;width:110px;margin-right:5px}.frl-search--federal-tcd .form-item-fctd2{float:left;width:215px;margin-right:5px}.frl-search--federal-tcd .form-item-ustc1,.frl-search--federal-tcd .form-item-ustc2{float:left;width:120px;margin-right:5px}.frl-search--federal-tcd .form-item-ustc3{width:110px;margin-left:6px}#frl-irs-business-plans-form .item-list li{margin:0 0 5px}#frl-irs-business-plans-form .item-list .irs_business_plan_subhead{margin-left:15px}#frl-irs-business-plans-form .item-list .irs_business_plan_subhead2{margin-left:30px}.frl .heading{font-weight:700}.frl .Clause{margin-left:80px;text-indent:20px}.frl .QText{margin-left:60px}.frl .FlushParagraph{margin-left:40px}.frl .FlushSubPar{margin-left:60px}.frl .FlushSubSec{margin-left:20px}.frl .Flushclause{margin-left:80px}.frl .FlushPar{margin-left:40px}.frl .Other{margin-left:20px;text-indent:20px}.frl .ParagraphFlush{margin-left:40px}.frl .SubClause{margin-left:100px;text-indent:20px}.frl .SubPar{margin-left:60px;text-indent:20px}.frl .SubSec{margin-left:20px;text-indent:20px}.frl .Paragraph{margin-left:40px;text-indent:20px}.div.article__ta-full-text section a:not([href]){color:#000;text-decoration:none}.article__ta-full-text a:not([href]){color:#000}.ta-logo,.ta-logo:hover{color:transparent}.article__ta-full-text .inline{display:inline}.article__ta-full-text .breakline{height:0!important}.breakline{margin-bottom:1px!important;margin-top:2px!important;width:100%}.frl-content .article__ta-full-text p{margin-bottom:20px;margin-top:20px}.frl-content .article__ta-full-text td p,.frl-content .article__ta-full-text th p{margin:0}.frl-content .article__ta-full-text section section,.treaties__content--main .article__ta-full-text section section{margin-left:20px}.header{position:relative;z-index:10;margin-bottom:30px}@media screen and (max-width:960px){.page-customerror-404 .block-system{min-width:0}.header{position:fixed;top:60px;bottom:0;left:-100%;width:100%;margin-bottom:0;overflow-x:hidden;overflow-y:scroll;background:#fff}.header.active{left:0}}@media screen and (min-width:480px) and (max-width:960px){.header{background:rgba(0,0,0,.8)}}.ta-logo{float:left;display:block;width:175px;height:70px;background-image:url(../images/taxnotes-logo.png);background-repeat:no-repeat;background-position:center center;text-indent:-1000px;overflow:hidden}@media screen and (max-width:960px){.ta-logo{display:none}}.search-module{display:none;padding:10px 0;background:#efefef;box-shadow:inset 0 15px 15px -15px rgba(0,0,0,.2),inset 0 -15px 15px -15px rgba(0,0,0,.2);overflow:hidden}.search-module label{float:left;display:block;width:225px;margin-top:14px;margin-right:10px;color:#666;font-size:22px;font-weight:300;text-align:right;text-transform:none}.search-module .input-group{float:left;max-width:515px;margin-top:17px;padding-left:4px}.search-module .input-group .form-item input{background:#fff}.search-module .input-group .search-module__submit{display:block;width:30px;height:30px;background:url(../images/ta-submit.png) no-repeat;border:0;text-indent:-9999px}.search-module .input-group .search-module__submit:hover{background-position:0 -30px}.search-module .search-module__adv{display:inline-block;height:40px;margin:12px 0 0 25px;padding-right:30px;border-right:1px solid #ddd;color:#999;font-size:14px;cursor:pointer}.search-module .search-module__adv:before{margin:11px 10px 0 0}.search-module .search-module__adv:hover{color:#f27320}.search-module .search-module__close{float:right;margin:20px 24px 0 0;color:#999;cursor:pointer}.search-module .search-module__close:before{margin-left:10px;font-size:22px;line-height:1}.search-module .search-module__close:hover{color:#666}.search-help__prompt{margin-bottom:0;margin-left:240px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;cursor:pointer}.search-help__prompt:after{color:#f27320}.search-help__prompt .search-help__content{display:none;width:650px;margin-left:240px}.header--mobile{display:none;width:100%;height:60px;margin-bottom:30px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.header--mobile img{display:block;margin:0 auto 15px}.header--mobile.fix{z-index:10;position:fixed;top:0}.header--mobile__menu,.header--mobile__search{top:10px;width:40px;height:40px;color:#999;position:absolute;text-align:center}.page-audit-insight .header--mobile{margin-bottom:0}.header--mobile__menu{left:10px;font-size:24px}.header--mobile__menu:before{margin:0;font-size:26px}.header--mobile__search{right:10px;font-size:24px}.header--mobile__search:before{margin:0;font-size:26px}@media screen and (max-width:960px){.header--mobile{display:block;padding:15px 0 0;background:#fff}.front .header--mobile{margin-bottom:0}.page-audit-insight-workbench .header--mobile,.region-page-top,body[ng-app=auditInsight]:not(.page-audit-insight) .header--mobile{display:none}}.front .articles-category{margin-bottom:60px}.front .gradient-overlay{display:block;position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}.page-ta-ibfd-tax-reform{border-top:5px solid #ccc}.ibfd__sources{position:relative;z-index:2;width:100%;max-width:800px;margin:0 auto -60px;padding:30px 0;background-color:#fff}.ibfd__sources::after,.ibfd__sources::before{content:"";position:absolute;bottom:80px;width:0;height:0;border-style:solid}.ibfd__sources::before{left:-10px;border-width:0 0 35px 10px;border-color:transparent transparent #ddd}.ibfd__sources::after{right:-10px;border-width:35px 0 0 10px;border-color:transparent transparent transparent #ddd}.ibfd__sources .cf{display:block;clear:both}.ibfd__sources .cf:after{content:"";display:table;clear:both}.ibfd__source{float:left;width:50%;text-align:center}.ibfd__source:first-of-type{border-right:1px solid #eee}@media screen and (max-width:480px){.ibfd__source:first-of-type{margin-bottom:10px;padding-bottom:10px;border-right:0;border-bottom:1px solid #eee}.ibfd__source{float:none;width:100%;padding:0 20px}}.ibfd__source img{display:block;margin:0 auto .5rem}.ibfd__source .text-link{color:#666}.ibfd__banner{position:relative;top:-20px;margin:0 -100%;margin:0 calc(50% - 50vw);background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat;text-shadow:0 0 10px rgba(0,0,0,.9)}.ibfd__banner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:0}.ibfd__banner .contain,.ibfd__banner .page--nonsub .wrap__content,.page--nonsub .ibfd__banner .wrap__content{position:relative;z-index:1;width:100%;min-width:0;max-width:600px;margin:0 auto;padding:120px 20px 40px;color:#fff;text-align:center}.ibfd__banner .contain h1,.ibfd__banner .page--nonsub .wrap__content h1,.page--nonsub .ibfd__banner .wrap__content h1{margin-bottom:1rem;font-size:36px;font-weight:400}.ibfd__articles{width:100%;max-width:600px;margin:0 auto}.ibfd__articles .ibfd-source__logo{position:relative;width:90px;height:90px;margin-top:20px;background-color:#f6f6f6}.ibfd__articles .media__title{margin-bottom:5px}.ibfd__footer{margin:0 -100%;margin:0 calc(50% - 50vw);padding:40px 0;background-color:#eee}.ibfd__footer .contain,.ibfd__footer .page--nonsub .wrap__content,.page--nonsub .ibfd__footer .wrap__content{display:block;clear:both;width:100%;min-width:0;max-width:600px;margin:0 auto}.ibfd__footer .contain:after,.ibfd__footer .page--nonsub .wrap__content:after,.page--nonsub .ibfd__footer .wrap__content:after{content:"";display:table;clear:both}.ibfd__footer--section{float:left;width:50%;padding:0 20px}.ibfd__footer--section>*{margin-bottom:.5rem}.ibfd__footer--section h6{margin-bottom:1rem;color:#0064a2;font-size:14px;font-weight:900;text-transform:uppercase}.ibfd__footer--section address,.ibfd__footer--section p{font-size:12px}.ibfd__footer--section address{font-style:normal}@media screen and (max-width:480px){.ibfd__footer--section{float:none;width:100%}}.ibfdArticle .ibfd__banner p{display:none}.ibfdArticle .ibfd__banner .contain,.ibfdArticle .ibfd__banner .page--nonsub .wrap__content,.page--nonsub .ibfdArticle .ibfd__banner .wrap__content{padding:120px 20px 20px}.ibfdArticle .ibfd__sources{font:14px/1.6 "Open Sans",Helvetica,Arial,sans-serif}.contact-box dd,.login__form .forgot-password,.login__form .form-item-persistent-login label{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase}.contact-box dd,.login__register-here-action,.other-links-box a,aside{font-weight:700}.btn--tertiary.icon-pdf.ibfd_pdf_link,.content-block__header.ibfd_pdf_header{float:right;width:20%}@media screen and (max-width:960px){.btn--tertiary.icon-pdf.ibfd_pdf_link,.content-block__header.ibfd_pdf_header{width:100%}.ibfd_pdf_container{height:100px}}hr{border:solid #ddd;border-width:1px 0 0}blockquote{padding-left:20px;padding-right:20px;color:#333;line-height:1.6}.content__action-bar{display:inline-block;border:1px solid #ddd}.action-bar__section{display:inline-block;padding:10px;border-left:1px solid #ddd}.action-bar__section a{color:#ccc}.action-bar__section:nth-child(1){border:none}.no-scroll{height:100%!important;overflow:hidden}.logged-in.toolbar-drawer header .visible{top:65px}.contain,.page--nonsub .wrap__content{position:relative;max-width:960px;width:100%;min-width:960px;margin:0 auto;display:block;clear:both}@media print{.contain,.page--nonsub .wrap__content{min-width:0}}.contain:after,.page--nonsub .wrap__content:after{content:"";display:table;clear:both}.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:left;width:600px}@media screen and (min-width:480px) and (max-width:960px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){width:65%}}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:right;width:300px}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .media__image,.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .media__image img,.sidebar-right .contain>section:nth-child(2) .media__image,.sidebar-right .contain>section:nth-child(2) .media__image img,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .media__image,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .media__image img{width:55px;height:55px}@media screen and (min-width:480px) and (max-width:960px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){width:30%}}.ie8 .sidebar-right .contain>section:first-child,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child{float:left;width:600px}.ie8 .sidebar-right .contain>section:first-child .media__image,.ie8 .sidebar-right .contain>section:first-child .media__image img,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child .media__image,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child .media__image img,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child .media__image,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child .media__image img{width:55px;height:55px}.ie8 .sidebar-right .contain>section:first-child+section,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child+section,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child+section{float:right;width:300px}@media screen and (max-width:480px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:left;width:100%;padding:0 20px}}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1){float:left;width:300px}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .media__image,.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .media__image img,.sidebar-left .contain>section:nth-child(1) .media__image,.sidebar-left .contain>section:nth-child(1) .media__image img,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .media__image,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .media__image img{width:55px;height:55px}@media screen and (min-width:480px) and (max-width:960px){.sidebar-right{padding:20px}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1){width:30%}}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){float:right;width:600px}@media screen and (min-width:480px) and (max-width:960px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){width:65%}}.ie8 .sidebar-left .contain>section:first-child,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child{float:left;width:300px}.ie8 .sidebar-left .contain>section:first-child .media__image,.ie8 .sidebar-left .contain>section:first-child .media__image img,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child .media__image,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child .media__image img,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child .media__image,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child .media__image img{width:55px;height:55px}.ie8 .sidebar-left .contain>section:first-child+section,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child+section,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child+section{float:right;width:600px}@media screen and (max-width:480px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){float:left;width:100%;padding:0 20px}}@media screen and (min-width:480px) and (max-width:960px){.sidebar-left{padding:20px}}.page--nonsub .split .wrap__content>section:nth-child(1),.split .contain>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(1){float:left;width:50%;padding:0 20px 0 0}.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(2){float:left;width:50%;padding:0 0 0 20px}.ie8 .split .contain>section,.ie8 .split .page--nonsub .wrap__content>section,.page--nonsub .ie8 .split .wrap__content>section{float:left;width:50%;padding:0 20px}.ie8 .split .contain>section:first-child,.ie8 .split .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .split .wrap__content>section:first-child{padding-left:0}.ie8 .split .contain>section+section,.ie8 .split .page--nonsub .wrap__content>section+section,.page--nonsub .ie8 .split .wrap__content>section+section{padding-right:0}@media screen and (max-width:480px){.page--nonsub .split .wrap__content>section:nth-child(1),.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(1),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(2){float:left;width:100%;padding:0 20px}}@media screen and (min-width:480px) and (max-width:960px){.split{padding:20px}}@media screen and (max-width:960px){.contain,.page--nonsub .wrap__content{min-width:0}#authcachedbg{display:none}}.ui-datepicker-month,.ui-datepicker-year{padding-right:0}.adslist{margin-top:-30px;padding-bottom:40px}aside{color:#383838;font-style:italic;line-height:1.45;margin:20px 35px;position:relative;border-left:5px solid #0064a2}aside p{margin-left:10px}aside cite{color:#999;display:block;margin-top:5px}aside cite::before{content:"\2014 \2009"}.contact-box:after,.login__form--ip:after,.login__form:after,.login__form__form:after{content:"";clear:both}[data-type=prominent]{clear:both;margin-top:20px;margin-bottom:20px;padding:20px;background-color:#eee;border:1px solid #ddd;word-wrap:normal}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input,[data-type=prominent] p:last-of-type{margin-bottom:0}.form__header{margin:0}.login__form{position:relative;padding:20px;border:solid #ddd;border-width:0 1px 1px;display:block;clear:both}.login__form:after{display:table}.login__form .description,.login__form .form-required{display:none}.login__form .form-item-email,.login__form .form-item-name,.login__form .form-item-pass,.login__form .form-item-password{float:left;width:210px;margin-right:15px}@media screen and (max-width:960px){.login__form .form-item-email,.login__form .form-item-name,.login__form .form-item-pass,.login__form .form-item-password{float:none;width:100%;margin-right:0}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input{margin-bottom:15px}}.login__form .form-actions{float:right;margin:0;text-align:center}.login__form .form-submit{width:105px;margin-top:19px}@media screen and (max-width:960px){.login__form .form-actions{margin-bottom:40px;min-width:100%}.login__form .form-submit{width:50%}}@media only screen and (max-width:650px){.login__form .form-submit{width:100%}}.login__form .form-item-persistent-login{position:absolute;right:0;bottom:-13px}.login__form .form-item-persistent-login label{font-size:11px}.login__form .form-item-persistent-login .form-checkbox{display:inline-block;margin:3px 0 0 5px}@media screen and (max-width:960px){.login__form .form-item-persistent-login{position:relative;float:right;top:-8px!important;left:0}}.login__form .forgot-password{position:absolute;bottom:-10px;left:225px;color:#666;font-size:11px}@media screen and (max-width:960px){.login__form .forgot-password{position:relative;top:-8px;left:0}}.login__form .item-list{margin:-20px 0 20px;line-height:1.2;list-style:none}.login__form--ip,.login__form__form{display:block;clear:both;position:relative}.login__form--ip:after,.login__form__form:after{display:table}.login__form__form{padding-bottom:20px}.login__form--ip{height:65px}@media screen and (max-width:650px){.login__form--ip{height:auto}.login__content{margin-bottom:30px;padding:0}}.forgot-password .form-item{float:left;width:74%}.forgot-password .form-actions{float:left;width:20%}.forgot-password .form-submit{width:auto}.ip-already-registered,.ip-register-here{font-size:16px}.ip-register-here{clear:both;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}@media screen and (min-width:650px) and (max-width:960px){.ip-register-here{margin-top:70px}}.cta__module--register,.cta__module--subscribe{float:left;width:50%;margin-bottom:50px;padding:25px 20px}.cta__module--register h1,.cta__module--register p,.cta__module--subscribe h1,.cta__module--subscribe p{margin-bottom:20px}.contact-box dl,.cta__module--register a,.cta__module--subscribe a{margin-bottom:0}.cta__module--register h1,.cta__module--subscribe h1{line-height:1.1;text-transform:uppercase}.cta__module--register p,.cta__module--subscribe p{color:#666;font-size:12px}.cta__module--register{margin-top:5px;border:solid #0064a2;border-width:2px 0 2px 2px}.cta__module--register h1{color:#0064a2}.cta__module--subscribe{box-sizing:content-box;width:42%;margin-left:-1px;border:solid #f27320;border-width:5px;border-radius:5px}.cta__module--subscribe h1{color:#f27320}.contact-box{display:block;clear:both}.contact-box:after{display:table}.contact-box dl{width:270px;padding:15px}@media screen and (min-width:650px) and (max-width:960px){.contact-box dl{width:100%}}.contact-box dd{float:left;width:85px;font-size:12px}#trial-div .confirm-parent,#trial-div .password-parent{width:100%}.contact-box dt{float:left;margin-bottom:10px;color:#999}.other-links-box a{display:block;padding:15px;border-bottom:1px solid #ddd;font-size:18px}.other-links-box a:last-of-type{border-bottom:none}.magazine.tn .magazine--article__content .content-block__header,.magazine.tn .magazine--article__content .magazine__title,.magazine.tn .magazine--landing__content .content-block__header,.magazine.tn .magazine--landing__content .magazine__title{border-bottom-color:#004078}.page-trial .ip-register-here{margin-top:0;padding-top:0;border-top:none}.free-trial .login__form{margin-bottom:30px;padding-top:20px;padding-bottom:50px}.free-trial .login__form .login__form__form{padding-bottom:0}.free-trial .login__form .login__form__form fieldset{min-width:0}@media screen and (max-width:650px){.free-trial .contact-box dl{width:100%}.free-trial .content-block__header{margin-top:0}}#trial-div .fieldset-description{margin-bottom:10px}#trial-div .form-required{display:block;font-size:0}#trial-div .form-required:after{content:"required";font-size:11px;margin-right:2px}.home__magazines-overview:after,.magazine__full-list:after,.magazine__title:after,.magazines-overview__tabs-nav:after{content:"";clear:both}#trial-div .form-item-email .form-required{display:none}#trial-div .free_trial_email_title{margin:10px 0;color:#777;font-size:14px;font-weight:700}#trial-div .password-suggestions{display:none!important}#trial-div .confirm-parent div.password-confirm,#trial-div .password-parent .password-strength .password-strength-text,#trial-div .password-parent .password-strength .password-strength-title{display:none}#trial-div .password-parent .password-strength{width:100%;margin-top:0;position:relative;top:20px}#trial-div .password-parent .password-strength .password-indicator{height:3px}#trial-div .form-type-password label .title,#trial-div .form-type-textfield label .title{cursor:pointer}#trial-div .form-item-checkboxes-available,#trial-div .form-item-checkboxes-current{display:block;clear:both;margin-bottom:8px}#trial-div .form-item-verification-code,#trial-div .free-trial-no-more-products-note{margin-bottom:10px}#trial-div .form-item-checkboxes-available:after,#trial-div .form-item-checkboxes-current:after{content:"";display:table;clear:both}#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:50%;float:left}#trial-div .form-item-checkboxes-available .free-trial-available-product-options label.option,#trial-div .form-item-checkboxes-current .free-trial-available-product-options label.option{cursor:pointer}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:-ms-flexbox;display:flex}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:100%;float:none}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:block}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:50%}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:100%}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .group-title,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .group-title{text-decoration:underline;margin-top:10px}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info{margin-left:2px;color:#668ea7}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info:hover,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info:hover{color:#2272a4}#trial-div .free-trial-text-message-note{margin-left:6px;font-size:12px}#trial-div .form-submit{width:auto;min-width:105px;float:right}#trial-div .form-submit.trial-submit-email{float:none}#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin:5px auto}@media screen and (max-width:960px){#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin-top:15px}#trial-div .form-submit{width:50%;float:none}}@media only screen and (max-width:650px){#trial-div .form-submit{width:100%;float:none}#trial-div .g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}#trial-div .intl-tel-input{width:100%;margin-bottom:15px}#trial-div .intl-tel-input .ad{position:relative;width:20px;height:14px;padding:0;margin-bottom:0;font-family:inherit}.back-to-magazine,.magazine__toc,.magazines-overview__tab,.magazines-overview__tab-content .magazines-overview__issue{font-family:Lato,Helvetica,Arial,sans-serif}#trial-div .ajax-progress{position:absolute;left:48%;padding:0;bottom:-46px}#trial-div .ajax-progress .throbber{background-image:url(../images/loading_dots.gif);width:30px}#trial-div .ajax-progress .message{display:none}#trial-div .forgot-password{top:56px;display:block}#trial-div .form-item-persistent-login{bottom:-25px}@media screen and (max-width:960px){#trial-div .forgot-password{position:relative;top:-8px;left:0}#trial-div .form-item-persistent-login{position:absolute;top:auto!important;float:none}}.ie8_support{background-color:#0064a0;color:#fff;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:100}.multimedia,.past-issues{position:relative}.close_ie8_support{margin-left:20px;cursor:hand}.ie8_support_link{color:#fff}a.ie8_support_link:hover{color:#E6E6E6}.magazine.tn .magazine--article__content .content-block__title,.magazine.tn .magazine--article__content .magazine__title h1,.magazine.tn .magazine--landing__content .content-block__title,.magazine.tn .magazine--landing__content .magazine__title h1{color:#004078}.magazine.stn .magazine--article__content .content-block__title,.magazine.stn .magazine--article__content .magazine__title h1,.magazine.stn .magazine--landing__content .content-block__title,.magazine.stn .magazine--landing__content .magazine__title h1{color:#006838}.magazine.tn .magazine--article__content .magazine__otc .media,.magazine.tn .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.stn .magazine--article__content .content-block__header,.magazine.stn .magazine--article__content .magazine__title,.magazine.stn .magazine--landing__content .content-block__header,.magazine.stn .magazine--landing__content .magazine__title{border-bottom-color:#006838}.magazine.tn .magazine--article__content .otc__cover .content-block__link,.magazine.tn .magazine--landing__content .otc__cover .content-block__link{background-color:#004078}.magazine.eotr .magazine--article__content .content-block__title,.magazine.eotr .magazine--article__content .magazine__title h1,.magazine.eotr .magazine--landing__content .content-block__title,.magazine.eotr .magazine--landing__content .magazine__title h1,.magazine.itr .magazine--article__content .content-block__title,.magazine.itr .magazine--article__content .magazine__title h1,.magazine.itr .magazine--landing__content .content-block__title,.magazine.itr .magazine--landing__content .magazine__title h1{color:#004078}.magazine.stn .magazine--article__content .magazine__otc .media,.magazine.stn .magazine--landing__content .magazine__otc .media{border-bottom-color:#cce1d7}.magazine.eotr .magazine--article__content .content-block__header,.magazine.eotr .magazine--article__content .magazine__title,.magazine.eotr .magazine--landing__content .content-block__header,.magazine.eotr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.stn .magazine--article__content .otc__cover .content-block__link,.magazine.stn .magazine--landing__content .otc__cover .content-block__link{background-color:#006838}.magazine.eotr .magazine--article__content .otc__cover .content-block__link,.magazine.eotr .magazine--landing__content .otc__cover .content-block__link,.magazine.itr .magazine--article__content .otc__cover .content-block__link,.magazine.itr .magazine--landing__content .otc__cover .content-block__link{background-color:#004078}.magazine.eotr .magazine--article__content .magazine__otc .media,.magazine.eotr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.itr .magazine--article__content .content-block__header,.magazine.itr .magazine--article__content .magazine__title,.magazine.itr .magazine--landing__content .content-block__header,.magazine.itr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.tni .magazine--article__content .content-block__title,.magazine.tni .magazine--article__content .magazine__title h1,.magazine.tni .magazine--landing__content .content-block__title,.magazine.tni .magazine--landing__content .magazine__title h1{color:#952226}.magazine.itr .magazine--article__content .magazine__otc .media,.magazine.itr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.tni .magazine--article__content .content-block__header,.magazine.tni .magazine--article__content .magazine__title,.magazine.tni .magazine--landing__content .content-block__header,.magazine.tni .magazine--landing__content .magazine__title{border-bottom-color:#952226}.magazine.tni .magazine--article__content .magazine__otc .media,.magazine.tni .magazine--landing__content .magazine__otc .media{border-bottom-color:#ead3d4}.magazine.tni .magazine--article__content .otc__cover .content-block__link,.magazine.tni .magazine--landing__content .otc__cover .content-block__link{background-color:#952226}.magazine .listing__pagination--next,.magazine .listing__pagination--prev{width:25%}.magazine__title{display:block;clear:both;margin-top:20px;padding-bottom:10px;border-bottom:10px solid transparent}.magazine__title:after{display:table}.magazine__title img{float:left;height:30px}.magazine__title h1{float:right;font-size:28px;font-weight:400;line-height:1}.magazine__otc{padding:30px 0}.otc__cover{float:left;width:100%;max-width:300px;margin-right:30px;margin-bottom:30px}.otc__cover+.otc__articles{float:right;max-width:270px}.otc__cover+.otc__articles .otc__article:nth-child(1) .media__title{font-size:24px}.magazine__full-list .media__title,.otc__article .media__title{font-size:18px;font-weight:700}.otc__cover .content-block__link{display:block;padding:15px 20px;background-color:transparent;color:#fff;text-align:left}.otc__cover__image{width:300px;overflow:hidden}.otc__cover__image img{display:block;width:100%;max-width:300px;height:auto}.otc__articles{width:100%}.otc__articles ul{list-style:none}.otc__article:not(:last-of-type){border-bottom:1px solid #ddd}.magazine__callout{margin-bottom:20px;border:solid #ddd;border-width:0 1px}.magazine__callout .media{width:50%;padding:20px 20px 0;border-bottom:none}.back-to-magazine,.magazine__toc .toc__link,.past-issues{border-bottom:1px solid #ddd}.magazine__full-list{display:block;clear:both;margin-bottom:60px;background:#F5F5F5}.magazine__full-list:after{display:table}.magazine__full-list>.left,.magazine__full-list>.right{float:left;width:50%}.magazine__full-list .magazine__full-list__category{padding:20px 20px 0}.magazine__full-list .media__snippet{font-size:12px}.back-to-magazine{display:block;padding:5px 0;color:#999;font-size:11px;font-weight:700;text-transform:uppercase}.magazine__quick-search{margin-top:15px}.magazine__current-issue-pdf{margin:15px 0 5px;font-size:12px}.magazine__current-issue-pdf+.btn--tertiary{padding:7px 10px}.magazine__current-issue-pdf+.btn--tertiary:after{display:none}@media screen and (max-width:480px){.magazine__full-list>.left,.magazine__full-list>.right{float:none;width:100%}.magazine__current-issue-pdf+.btn--tertiary{padding:12px 10px}}.past-issues .chosen-container{width:100%!important;margin-bottom:0;padding:10px;border-bottom:1px solid #ddd}.past-issues .media__content{padding:10px}.past-issues .media__datetime{margin-bottom:0}.past-issues .issues-wrapper{max-height:350px;overflow-y:scroll}.magazine__toc{list-style:none}.magazine__toc .toc__link{display:block;width:100%;padding:5px 10px;color:#666;font-size:11px;font-weight:700;text-transform:uppercase;transition:all .3s}.magazine__toc .toc__link.current,.magazine__toc .toc__link:hover{background:#eee;color:#f27320}.view-issues-calendar{display:block;padding:10px 20px;font-weight:700}.home__magazines-overview{display:block;clear:both;margin-bottom:60px}.home__magazines-overview:after{display:table}.home__magazines-overview .otc--featured{display:block;clear:both;border-bottom:0}.home__magazines-overview .otc--featured .media__image{width:auto;max-width:275px;height:auto}.home__magazines-overview .otc--featured .media__image img{max-width:220px;max-height:220px}.home__magazines-overview .otc--list{clear:both}.home__magazines-overview .otc--list .media__content{padding:10px 0}.home__magazines-overview .otc--list .media__title{margin-top:0;font-size:18px;font-weight:700}@media screen and (max-width:480px){.home__magazines-overview .media__content{padding:10px 0}}.magazines-overview__tabs-nav{display:block;clear:both;margin-bottom:20px}.magazines-overview__tabs-nav:after{display:table}.magazines-overview__tab{float:left;display:block;margin-right:15px;padding:0 10px;border-bottom:2px solid;font-size:13px;font-weight:900;line-height:30px;text-transform:uppercase}.magazines-overview__tab:last-child{margin-right:0}.magazines-overview__tab.tax-notes{border-bottom-color:#004078;color:#004078}.magazines-overview__tab.tax-notes.active{background:#004078;color:#fff}.magazines-overview__tab.state-tax-notes{border-bottom-color:#006838;color:#006838}.magazines-overview__tab.state-tax-notes.active{background:#006838;color:#fff}.magazines-overview__tab.tax-notes-international{border-bottom-color:#952226;color:#952226}.magazines-overview__tab.tax-notes-international.active{background:#952226;color:#fff}.banner,.multimedia__image{background-size:cover;background-position:center center;width:100%}@media screen and (min-width:480px) and (max-width:960px){.magazines-overview__tab{padding:5px 10px}}.magazines-overview__tab-content .magazines-overview__issue{overflow:hidden;margin-bottom:0;font-size:11px;font-weight:700}.magazines-overview__tab-content .magazine__otc{padding:0;border:0}.magazines-overview__tab-content .media__title{font-weight:400}.magazines-overview__tab-content .media__image{padding-top:0;padding-right:20px}@media screen and (max-width:960px){.magazines-overview__tab{float:none;width:100%}.magazines-overview__tab-content .media__image{float:none;max-width:100%;padding-right:0}}.magazines-overview__tab-content .view-full-magazine{float:right;margin-top:15px}.magazines-overview__tab-content .view-full-magazine.tax-notes{background-color:#004078;border-bottom-color:#004078}.magazines-overview__tab-content .view-full-magazine.state-tax-notes{background-color:#006838;border-bottom-color:#006838}.magazines-overview__tab-content .view-full-magazine.tax-notes-international{background-color:#952226;border-bottom-color:#952226}.multimedia{overflow:hidden}.multimedia--podcast,.multimedia--video{margin-bottom:10px}.multimedia--podcast{padding:20px;background-color:#ccc}.banner::before,.multimedia__image::after{right:0;bottom:0;background-color:rgba(0,0,0,.5);content:""}.multimedia--video{border:1px solid #eee}.multimedia__image{position:relative;height:200px;cursor:pointer}.multimedia__image::after{position:absolute;top:0;left:0;z-index:2}.multimedia__image span[class*=icon]{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-size:4rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.multimedia__image{display:block}.multimedia__content{position:relative;padding:20px}.multimedia__datetime{margin:0 0 5px;color:#444;font-size:11px;font-weight:900;text-transform:uppercase}.multimedia__title{margin:0 0 5px;line-height:1.2}.multimedia--podcast .multimedia__title{font-size:25px}.multimedia--video .multimedia__title{font-size:18px}.multimedia--video .multimedia__title a{color:#444}.multimedia__presenter{margin:0;font-size:11px}.multimedia__presenter a{color:#666;text-decoration:underline}.multimedia__detail_podcast .media__title p{margin-bottom:0}.banner{position:relative;margin-top:-30px;background-repeat:no-repeat}.banner .banner__content{position:relative;z-index:1;max-width:600px;min-width:0;margin:0 auto;padding:40px 0;color:#fff;text-align:center}@media screen and (max-width:960px){.banner .banner__content{padding-right:20px;padding-left:20px}}.banner::before{position:absolute;top:0;left:0;z-index:0}.banner.banner--multimedia .banner__content{padding:80px 0 120px}.multimedia__nav{margin-bottom:40px;background-color:#eee}.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{display:block;clear:both;padding-top:15px;padding-bottom:15px}.multimedia__nav .contain:after,.multimedia__nav .page--nonsub .wrap__content:after,.page--nonsub .multimedia__nav .wrap__content:after{content:"";display:table;clear:both}.multimedia__nav .multimedia__share{float:right}.multimedia__nav .text-link{float:left;margin-top:10px;color:#444}.multimedia__nav .btn-podcast-con{float:right;margin-left:10px}.multimedia__all{display:block;clear:both;position:relative;width:100%;max-width:960px;margin:-60px auto 60px;background-color:#fff}.multimedia__all:after{content:"";display:table;clear:both}.multimedia__all>.contain::after,.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::after,.page--nonsub .multimedia__all>.wrap__content::before{content:"";position:absolute;top:60px;width:0;height:0;border-style:solid;border-color:#d8d8d8 transparent transparent}.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::before{left:-10px;border-width:100px 0 0 10px}.multimedia__all>.contain::after,.page--nonsub .multimedia__all>.wrap__content::after{right:-10px;border-width:100px 10px 0 0}@media screen and (max-width:960px){.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{padding-right:20px;padding-left:20px}.multimedia__all{margin-bottom:0}}.multimedia__actions{display:block;clear:both;margin-bottom:5px}.multimedia__actions:after{content:"";display:table;clear:both}.multimedia__actions a{color:#444;text-transform:none}.multimedia__actions a:last-of-type{float:right}.multimedia__listen,.multimedia__watch{padding-top:20px!important;border-top-width:10px;border-top-style:solid}.multimedia__listen>h2,.multimedia__watch>h2{margin-bottom:10px;color:#0064a2;font-size:28px}.multimedia__listen{float:left;width:34%;padding:0 20px;border-top-color:#f27320}@media screen and (max-width:960px){.multimedia__listen{float:none;width:100%;margin-bottom:40px}}.multimedia__watch{float:left;width:66%;padding:0 20px;border-top-color:#0064a2}.multimedia__watch .multimedia--video{float:left;width:calc(50% - 5px)}.multimedia__watch .multimedia--video:first-of-type{float:none;width:100%;height:auto!important}.multimedia__watch .multimedia--video:nth-child(2n){margin-right:10px}@media screen and (max-width:960px){.multimedia__watch .multimedia--video{float:none;width:100%;height:auto!important;margin:10px 0;margin-right:0!important}.multimedia__watch{float:none;width:100%;margin-bottom:40px}}.multimedia__interviews{display:block;clear:both;margin-bottom:60px}.multimedia__interviews:after{content:"";display:table;clear:both}.multimedia__interviews .contain,.multimedia__interviews .page--nonsub .wrap__content,.page--nonsub .multimedia__interviews .wrap__content{min-width:0;max-width:930px}.multimedia__interviews .contain>h2,.multimedia__interviews .page--nonsub .wrap__content>h2,.page--nonsub .multimedia__interviews .wrap__content>h2{margin-bottom:10px;padding:0 5px;color:#0064a2;font-size:28px}.multimedia__interviews .multimedia--video{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.multimedia__interviews .multimedia--video .multimedia__title{cursor:pointer}.multimedia__interviews .multimedia__content{padding-bottom:62px;background-color:#eee;height:100%}@media screen and (max-width:960px){.multimedia__interviews .multimedia--video{float:none;width:100%;margin:10px 0}.multimedia__interviews{padding-right:20px;padding-left:20px}}.multimedia__transcript{position:absolute;z-index:3;top:calc(100% - 42px);left:0;width:100%;height:100%;background-color:#fff;transition:top .35s}.multimedia__transcript.opened{top:0}.multimedia__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.transcript__toggle{position:relative;display:block;width:100%;padding:10px 20px;background-color:#ccc;border:0;color:#0064a2;font-weight:700;text-align:left;text-transform:uppercase;transition:background-color .15s,color .15s}.cta,.transcript__toggle:focus,.transcript__toggle:hover{background-color:#0064a2;color:#fff}.transcript__toggle::after{position:absolute;top:50%;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.transcript__content{height:calc(100% - 42px);overflow:auto;padding:20px}.cta{padding:50px 0}.cta .contain,.cta .page--nonsub .wrap__content,.page--nonsub .cta .wrap__content{position:relative}.cta::before{display:none}.cta__content{max-width:350px}.cta__content h4{margin-bottom:10px;font-size:28px;line-height:1.2}.cta__content h4 span{color:#f27320}#ta-contact-form .cta__content input[type=submit],#taProfile_form .form-actions .cta__content input[type=submit],#taRegistration_form .form-actions .cta__content input[type=submit],#trial-div .cta__content .form-submit,.collection-search form .cta__content input[type=submit],.cta__content #ta-contact-form input[type=submit],.cta__content #taProfile_form .form-actions input[type=submit],.cta__content #taRegistration_form .form-actions input[type=submit],.cta__content #trial-div .form-submit,.cta__content .btn--primary,.cta__content .collection-search form input[type=submit],.cta__content .manage-subscriptions__options .form-submit,.cta__content .modal__action a,.cta__content .poll .form-submit,.manage-subscriptions__options .cta__content .form-submit,.modal__action .cta__content a,.poll .cta__content .form-submit{margin-top:30px;margin-right:10px}.cta__content .btn-podcast{width:138px;text-align:center}.cta__image{position:absolute;right:0;top:0}.cta--podcast{min-height:370px}@media screen and (max-width:960px){.cta__content{max-width:100%;padding-right:20px;padding-left:20px}.cta__image{display:none}.cta--podcast{min-height:0}.page-multimedia-podcasts .multimedia__podcasts,.page-multimedia-podcasts .multimedia__videos,.page-multimedia-videos .multimedia__podcasts,.page-multimedia-videos .multimedia__videos,.page-tax-notes-talk-interview .multimedia__podcasts,.page-tax-notes-talk-interview .multimedia__videos,.page-tax-notes-talk-podcasts .multimedia__podcasts,.page-tax-notes-talk-podcasts .multimedia__videos{margin:0 20px}}.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}@media screen and (max-width:960px){.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:none;width:100%;margin:10px 0}}.multimedia__detail{display:block;clear:both;margin-bottom:40px}.multimedia__detail:after{content:"";display:table;clear:both}@media screen and (max-width:960px){.multimedia__detail .contain,.multimedia__detail .page--nonsub .wrap__content,.page--nonsub .multimedia__detail .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:20px;padding-left:20px}}.detail__overview{padding-right:80px;float:left;width:50%}.detail__overview .media__datetime{font-size:13px;font-weight:700}.detail__overview .media__title{color:#0064a2}.detail__overview .media__author{display:block;margin-bottom:20px}@media screen and (max-width:960px){.detail__overview{float:none;width:100%;padding-right:0}.detail__overview .media__player{margin:20px 0}}.detail__overview .media__player iframe{position:absolute;top:0;right:0;width:50%;height:100%;max-height:400px}.detail__overview .media__summary{position:relative;min-height:200px;overflow:hidden;padding-bottom:60px;margin-top:10px}.detail__overview .media__summary a{color:#0680cc}@media screen and (max-width:960px){.detail__overview .media__player iframe{position:relative;width:100%}.detail__overview .media__summary{width:100%;padding-bottom:0}}.detail__overview .media__transcript{position:absolute;top:calc(100% - 42px);background-color:#fff;transition:top .35s;width:100%}.detail__overview .media__transcript.opened{top:0;height:100%}.detail__overview .media__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.detail__overview .transcript__toggle{background-color:#eee}.detail__overview .transcript__toggle:focus,.detail__overview .transcript__toggle:hover{color:#005589}.detail__overview .transcript__content{height:calc(100% - 42px);padding:10px 0}.multimedia__detail_podcast .detail__overview .media__summary{padding-bottom:42px}.multimedia__detail_podcast .detail__overview .media__player iframe{height:80px}.related__articles{margin-bottom:40px}.related__articles .content-block__link{font-size:16px;cursor:auto}#ta-contact-form .load-more-con input[type=submit],#taProfile_form .form-actions .load-more-con input[type=submit],#taRegistration_form .form-actions .load-more-con input[type=submit],#trial-div .load-more-con .form-submit,.collection-search form .load-more-con input[type=submit],.load-more-con #ta-contact-form input[type=submit],.load-more-con #taProfile_form .form-actions input[type=submit],.load-more-con #taRegistration_form .form-actions input[type=submit],.load-more-con #trial-div .form-submit,.load-more-con .btn--primary,.load-more-con .collection-search form input[type=submit],.load-more-con .manage-subscriptions__options .form-submit,.load-more-con .modal__action a,.load-more-con .poll .form-submit,.manage-subscriptions__options .load-more-con .form-submit,.modal__action .load-more-con a,.poll .load-more-con .form-submit,.product_pdf{cursor:pointer}.related__articles .content-block__link:hover{color:#f27320}.related__articles .multimedia--video{width:calc((100% / 3) - 10px);float:left;margin-right:10px;margin-left:0}@media screen and (max-width:960px){.related__articles .multimedia--video{float:none;width:100%;margin:0 0 10px;height:240px}}.related__articles .multimedia--video:nth-child(1):nth-last-child(1),.related__articles .multimedia--video:nth-child(1):nth-last-child(2),.related__articles .multimedia--video:nth-child(1):nth-last-child(3),.related__articles .multimedia--video:nth-child(2):nth-last-child(1),.related__articles .multimedia--video:nth-child(2):nth-last-child(2),.related__articles .multimedia--video:nth-child(3):nth-last-child(1){height:auto}.related__media{padding-top:20px;padding-bottom:20px;background-color:#f7f7f7}.page--nonsub .related__media>.wrap__content>h3,.related__media>.contain>h3{margin-bottom:20px;color:#0064a2;font-size:28px;font-weight:400;text-align:center}.related__media .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.related__media .multimedia.multimedia--podcast{background-color:#ccc}@media screen and (max-width:960px){.related__media .multimedia{float:none;width:100%;margin:10px 0}}.multimedia__pager{margin:40px}.multimedia__pager .item-list li{margin:0;font-size:18px;font-weight:700}.multimedia__pager .item-list li.pager-current{color:#f27320}.load-more-con{text-align:center;margin:30px auto}.load-more-con .text-end{font-size:18px}.multimedia-remodal--subscribe{max-width:980px;background-color:#0064a2!important}@media screen and (max-width:650px){.multimedia-remodal--subscribe{width:90%;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.multimedia-remodal--subscribe .remodal-close,.multimedia-remodal--video .remodal-close{top:1.5rem;right:1.5rem}.multimedia-remodal--subscribe .remodal-close::before{content:"";color:#999}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:450px}.multimedia-remodal--subscribe .remodal__left{padding:50px}@media screen and (max-width:960px){.multimedia-remodal--subscribe,.multimedia-remodal--subscribe:not(.help-image){width:90%;max-width:600px}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:0}.multimedia-remodal--subscribe .remodal__left{display:none;padding:20px;text-align:center}.multimedia-remodal--subscribe .remodal__left img{max-width:90%}}.multimedia-remodal--subscribe .remodal__right{padding:30px 50px;background-color:#fff}.multimedia-remodal--subscribe .remodal__right h1{margin-bottom:20px;font-size:36px;line-height:1.2}.multimedia-remodal--subscribe .remodal__right h1 span{color:#f27320}.multimedia-remodal--subscribe .remodal__right p{margin-bottom:20px}.multimedia-remodal--subscribe .remodal__right a:not(.btn){display:block;margin-top:5px;color:#999;font-size:12px;text-decoration:underline}@media screen and (max-width:960px){.multimedia-remodal--subscribe .remodal__right{padding:20px}.multimedia-remodal--video .remodal__title h1{font-size:22px}}.multimedia-remodal--video .remodal-close::before{content:"x"}#dataTableFavorites_wrapper+p:after,#edit-account .form-item-pass:after,#taProfile_form:after,.available-fields:after,.multimedia-remodal--video .remodal__title:after,.product__tab__content li:before,.profile__subscribe:after,.search-block--terms .search-terms-form:after,.search-block--terms:after,.search-filter-actions:after,.subscriber__basic-info:after{content:""}.multimedia-remodal--video .remodal__title{display:block;clear:both;float:none;width:100%;padding:1rem 4rem 1rem 1rem}.multimedia-remodal--video .remodal__title:after{display:table;clear:both}.multimedia-remodal--video .remodal__title h1{float:left;max-width:80%;line-height:1.2}.multimedia-remodal--video .remodal__title .btn{float:right;margin-top:3px}@media screen and (max-width:960px){.multimedia-remodal--video .remodal__title .btn{float:none;margin-top:10px}}.multimedia-remodal--video .video__container{position:relative;height:0;max-height:300px;margin:0 1rem 1rem;padding-top:25px;padding-bottom:56.25%}.multimedia-remodal--video .video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.podcast_iframe{border:0;width:100%}.multimedia__related .bx-wrapper{margin:auto}.multimedia__related .bx-controls-direction a{width:13px;height:21px;font-size:0;display:inline-block}.multimedia__related .bx-controls-direction a.disabled{display:none}.multimedia__related .bx-controls-direction .bx-next,.multimedia__related .bx-controls-direction .bx-prev{background:url(../images/controls.png) no-repeat;background-size:26px;position:absolute;top:50%}.multimedia__related .bx-controls-direction .bx-prev{background-position:0 0;margin-right:16px;left:0}.multimedia__related .bx-controls-direction .bx-next{background-position:-13px 0;right:0}.multimedia__related .bx-pager.bx-default-pager{padding-top:20px;line-height:10px;text-align:center}.multimedia__related .bx-pager.bx-default-pager .bx-pager-item{display:inline-block}.multimedia__related .bx-pager.bx-default-pager a{border:2px solid #C1C1C1;background-color:transparent;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.multimedia__related .bx-pager.bx-default-pager a.active,.multimedia__related .bx-pager.bx-default-pager a:focus,.multimedia__related .bx-pager.bx-default-pager a:hover{background:#C1C1C1}@media screen and (max-width:960px){.multimedia__related{margin:0 20px}}.tntalk--static-bar{background:#f1f1f1;padding:20px}.tntalk__image{width:220px}.tntalk_home_block_link{float:right}div .view-people{background-color:#eee;margin:-30px 0 40px;padding-top:30px;padding-bottom:30px}div .view-people .view-content{margin-left:5%;margin-bottom:80px}div .view-people .view-content .sticky-header,div .view-people .view-content .views-table{width:90%}div .view-people .view-content a{margin-left:20px}div .view-people div .views-exposed-form{margin-left:5%}div .view-people div .views-exposed-form div .views-exposed-widget{height:150px}div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{margin-top:23px}div .view-people div .views-exposed-form #edit-rid-wrapper{width:200px}.poll{margin:20px 0}.poll .bar:not(:last-of-type),.poll .title{margin-bottom:10px}.poll .title{font-size:18px}.poll label{text-transform:none}.poll .bar{display:block;width:100%;height:30px;background-color:#f1f1f1}.poll .bar .foreground{position:relative;height:30px;background-color:#7c7c7c}.poll .percent{position:absolute;top:4px;right:10px;color:#fff;font-weight:600}.block-poll .links,.block-poll .total{display:none}.product__intro{margin-bottom:60px}.product__intro h1{margin-bottom:15px;color:#f27320;font-weight:400}.product__intro p{margin-bottom:10px}.product__options{margin-bottom:60px}.product__tabs{margin-bottom:-1px}.product__tab{display:inline-block;padding:5px 15px 6px;border:solid transparent;border-width:1px 1px 0;color:#666;font-size:12px;font-weight:700;text-transform:uppercase}.product__tab.active{background:#eee;border:solid #ccc;border-width:1px 1px 0;color:#0064a2}.product__tab__content{padding:30px;background:#eee;border:1px solid #ccc}.product__tab__content h2{margin-bottom:30px;font-weight:400;line-height:1.2}.product__tab__content ul{margin-left:1em}.product__tab__content ul ul{margin-top:5px}.product__tab__content li{margin-bottom:5px;list-style:none}.product__tab__content li:before{float:left;display:block;width:4px;height:4px;margin:8px 0 0 -10px;background:url(../images/bullet.png)}.product-tab-expand{font-size:12px;font-weight:700;text-transform:uppercase}.product-tab-expand:after{color:#f27320}.product__details{display:none;padding-top:30px}.product__more{margin-bottom:30px;padding:20px 45px;border:5px solid #f27320;border-radius:5px;font-size:18px}.product__more p{margin-bottom:0;line-height:1.5}.product_pdf{display:inline-table;margin-bottom:10px}[class^=icon-].product_pdf::before{font-size:20pt}.product_pdf_text{color:#000;font-size:12px}.profile h1{color:#f27320;font-weight:400}.subscriber__basic-info{clear:both;position:relative;display:block;margin:0 -20px}.subscriber__basic-info:after{display:table;clear:both}.basic-info__name{float:left;width:50%;padding:0 20px;font-size:18px;font-weight:700}@media screen and (max-width:480px){.basic-info__name{float:none;width:100%}}.basic-info__company,.basic-info__email{width:50%;padding:0 20px;float:right;margin-bottom:10px}.basic-info__company:before,.basic-info__email:before{display:inline-block;width:20px;color:#666}@media screen and (max-width:480px){.basic-info__company,.basic-info__email{float:none;width:100%}}.contact-incorrect{clear:both;width:50%;padding:0 20px;float:right;margin:20px 0 10px;color:#666;line-height:1.2}@media screen and (max-width:480px){.contact-incorrect{float:none;width:100%}}#taProfile_form{clear:both;position:relative;display:block;margin:0 -20px}#taProfile_form:after{display:table;clear:both}#edit-account .form-item-mail .description,#taProfile_form .form-item-name .description{display:none}#taProfile_form .free_trial_activation_field{padding:0 20px}#taProfile_form #edit-account{clear:none}#taProfile_form .form-wrapper{float:left;width:50%;padding:0 20px;position:relative}#taProfile_form .form-wrapper#edit-account{float:left;width:100%;padding:0}@media screen and (max-width:480px){#taProfile_form .form-wrapper#edit-account{float:none}#taProfile_form .form-wrapper{clear:both;float:none;width:100%}}#taProfile_form .field-name-field-primary-daily,#taProfile_form .field-name-field-user-industries,#taProfile_form .field-name-field-user-jurisdictions,#taProfile_form .field-name-field-user-tax-topics{float:left;width:100%;padding:0 20px}#taProfile_form .form-actions{width:50%;padding:0 20px;float:right;clear:both;text-align:right}#taProfile_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taProfile_form .form-actions input[value=Cancel]:focus{outline:0}@media screen and (max-width:480px){#taProfile_form .form-actions{float:none;width:100%}}#taProfile_form .taTooltip,#taProfile_form .taTooltip--alias,#taProfile_form .taTooltip--phone{position:absolute;top:-2px;right:10px;color:#ccc}#taProfile_form .taTooltip--alias:hover,#taProfile_form .taTooltip--phone:hover,#taProfile_form .taTooltip:hover{color:#666}#edit-account{clear:both}#edit-account .form-item-mail{float:left;width:100%;padding:0 20px}#edit-account .form-item-pass{display:block;clear:both}#edit-account .form-item-pass:after{display:table;clear:both}#edit-account .form-item-pass .description,#edit-account .form-item-pass .password-strength-text,#edit-account .form-item-pass .password-strength-title,#edit-account .form-item-pass .password-suggestions,#edit-account .form-item-pass div.password-confirm{display:none!important}#edit-account .form-item-pass .password-strength{float:none;position:relative;top:21px;width:100%;margin:0}#edit-account .form-item-pass-pass1,#edit-account .form-item-pass-pass2{position:relative;clear:none;float:left;width:50%;padding:0 20px}#edit-account .form-item-pass-pass1 .password-indicator,#edit-account .form-item-pass-pass2 .password-indicator{margin-top:-2px;height:2px;background-color:#ddd}@media screen and (max-width:480px){#edit-account .form-item-pass-pass1,#edit-account .form-item-pass-pass2{float:none;width:100%}}#taRegistration_form{clear:both;position:relative;display:block;margin:0 -20px}#taRegistration_form:after{content:"";display:table;clear:both}#taRegistration_form .form-wrapper{float:left;width:50%;padding:0 20px}#taRegistration_form .form-wrapper#edit-account{float:left;width:100%;padding:0}@media screen and (max-width:480px){#taRegistration_form .form-wrapper{float:none;width:100%;padding:0}}#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:right!important;clear:both;width:50%;padding:0 20px}@media screen and (max-width:480px){#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:none;width:100%;padding:0}}#taRegistration_form .form-item-mollom-captcha{margin-bottom:20px}#taRegistration_form .form-actions,#taRegistration_form .terms-and-conditions{text-align:right}#taRegistration_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taRegistration_form .form-actions input[value=Cancel]:focus{outline:0}#taRegistration_form .profile-personalization{clear:both;margin:15px 20px 0;padding-top:15px}#taRegistration_form .profile-personalization .form-wrapper{float:left;width:100%;padding:0}@media screen and (max-width:480px){#taRegistration_form .profile-personalization{margin:15px 0}#taRegistration_form{margin:0}#taRegistration_form #edit-account .form-item{padding:0}.profile__subscribe .article-views-remaining{line-height:1}}.profile__subscribe{display:block;clear:both;padding:25px 70px;border:5px solid #f27320;border-radius:5px}.custom-email-subscription:first-child,.help-personalize{border-top:1px solid #ddd}.profile__subscribe:after{display:table;clear:both}.profile__subscribe .article-views-remaining{margin-bottom:10px;color:#999;font-size:18px;font-weight:400;text-align:center}.profile__subscribe .article-views-remaining-count{color:#666;font-weight:700}.profile__subscribe h1{color:#f27320;margin-bottom:25px;font-weight:900;text-align:center;text-transform:uppercase}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:left;width:50%;padding:0 20px}@media screen and (max-width:480px){.profile__subscribe h1{margin-bottom:15px;font-size:25px;line-height:1}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:none;width:100%;padding:0;text-align:center}}.profile__subscribe .profile__subscribe__extra{padding-left:0;color:#999;font-size:13px;font-weight:900;text-transform:uppercase}.profile__subscribe .profile__subscribe__extra p,.profile__subscribe .profile__subscribe__extra small{margin-bottom:0;line-height:1}.profile__subscribe .profile__subscribe__extra .view-reset-date{color:#666}.profile__subscribe .profile__subscribe__action{padding-right:0}#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit],.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.modal__action .profile__subscribe .profile__subscribe__action a,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit],.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .modal__action a,.profile__subscribe .profile__subscribe__action .poll .form-submit{float:right;width:185px;height:50px;font-size:14px;line-height:35px}#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit]:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.modal__action .profile__subscribe .profile__subscribe__action a:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit]:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .modal__action a:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{font-size:16px}@media screen and (max-width:480px){#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit],.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.modal__action .profile__subscribe .profile__subscribe__action a,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit],.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .modal__action a,.profile__subscribe .profile__subscribe__action .poll .form-submit{width:100%;height:40px;margin-top:10px;padding:0}#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit]:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.modal__action .profile__subscribe .profile__subscribe__action a:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit]:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .modal__action a:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{display:none}.profile__subscribe{padding:10px}}.help-personalize{clear:both;padding:20px 0 0;color:#666;font-size:18px;font-weight:700}.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{max-width:960px;width:100%;min-width:960px;margin:0 auto}.page-state-tax-today-state-tax-amnesty-programs h2.title,.page-user-manage-favorites h2.title,.page-user-manage-searches h2.title{margin-bottom:20px;color:#f27320;font-size:28px;font-weight:400}.page-state-tax-today-state-tax-amnesty-programs .delete-selected,.page-user-manage-favorites .delete-selected,.page-user-manage-searches .delete-selected{float:left}#dataTableFavorites_wrapper+p .save-tags,.page-state-tax-today-state-tax-amnesty-programs .manage-emails,.page-user-manage-favorites .manage-emails,.page-user-manage-searches .manage-emails{float:right}#dataTableFavorites_wrapper+p{display:block;clear:both;margin-bottom:60px}#dataTableFavorites_wrapper+p:after{display:table;clear:both}.subscriptions-no-results{color:#999;font-size:12px;font-style:italic}.manage-email-subscriptions h1{margin-bottom:10px;color:#f27320}.manage-subscriptions__options{margin:0 -20px}.manage-subscriptions__options>.form-item{float:left;width:25%;padding:0 20px;margin-bottom:35px}.manage-subscriptions__options>.form-item>label{margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #ddd}.manage-subscriptions__options .form-checkboxes .form-item{margin-top:0;margin-bottom:15px}.manage-subscriptions__options .form-item input{float:left;margin-right:10px}.manage-subscriptions__options .form-item input+label{display:block;overflow:hidden;text-transform:none}.manage-subscriptions__options .form-submit{clear:both;float:left;margin-bottom:35px;margin-left:20px}.manage-subscriptions__options .manage-searches{float:right;margin:30px 0}.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:10px}.manage-subscriptions__options .label-beta{float:right;height:50%;padding:5px}.subscription-label{margin-bottom:0;font-size:18px;line-height:1.2}.subscription-description{color:#999}.manage-subscriptions__custom{clear:both;margin:60px 20px 0}.manage-subscriptions__custom+.subscriptions-no-results{margin:0 20px 30px}.custom-email-subscription{margin:0 20px;padding:15px 0;border-bottom:1px solid #ddd}.custom-email-subscription+.form-submit{margin-top:30px}.custom-email-subscription>.form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.form-item>label{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0;font-size:18px;line-height:1.2;text-transform:none}.custom-email-subscription>.form-item>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.form-item .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.form-item .form-radios .form-item label{float:left}#ta-contact-form{margin-top:15px}#ta-contact-form .form-item{float:left;width:315px}#ta-contact-form .form-item:nth-child(even){margin-right:15px}#ta-contact-form .form-textarea{margin-bottom:15px}#ta-contact-form .form-item-mollom-captcha{margin-left:15px;margin-right:15px}#ta-contact-form input[type=submit]{float:right;clear:both;margin-bottom:30px}.contact-us__method{margin-bottom:5px}.customer-service--phone p:first-child{float:left;margin-right:5px}.customer-service--phone p:first-child+p{display:block;overflow:hidden;margin-bottom:0}.contact-us__extra a{display:block;margin-bottom:5px}#ta-contact-form-notice{color:#666;font-size:13px;font-weight:600;width:85%}@media screen and (max-width:480px){#ta-contact-form-notice{font-size:11px;width:80%}}.terms-and-conditions-agree{float:right;width:275px;padding-right:20px;text-align:right}.terms-and-conditions-agree #edit-field-terms-and-conditions{width:auto;padding:0}.remodal.terms-and-conditions{height:50%;padding:20px}.remodal.terms-and-conditions li,.remodal.terms-and-conditions p{font-size:12px}.remodal.terms-and-conditions li{margin-bottom:10px;margin-left:30px}.terms-and-conditions-content{height:90%;overflow-y:scroll}.search-results--none{margin-bottom:0;padding:35px 0;color:#999;font-size:14px;font-style:italic}.search-page__results label[for=search-sort-by]{display:inline-block;margin:0 15px 0 0}.search-page__results .article__attributes,.search-page__results .chosen-container{margin-bottom:0}.search-page__results form{display:inline-block;width:200px}.search-page__sidebar .content-block__header.is-hidden,.search-page__sidebar .content-block__link.is-hidden{display:none}.search-page__results .media__content{padding:15px 0}.search-page__results .media__datetime{margin-top:10px;margin-bottom:0}.search-page__results .media__product{margin-top:10px}.search-page__results .search--blogger__bio p{margin-top:20px}.search-page__results .search--blogger__bio p:first-child{margin-top:0}.search-page__results .article__attributes .search--blogger__bio p:first-child{margin-top:20px}.search-page__sidebar .content-block__header{border-bottom-color:#999}.search-page__sidebar .content-block__title{color:#999}@media screen and (max-width:960px){.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}.search-page__sidebar .icon-help-circled{display:none}}.search-page__sidebar .content-block__content [for=edit-proximity]{position:relative}.search-page__sidebar .advance_search_proximity_helper{margin-right:5px;right:0}.search-filter{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}.search-filter:first-of-type{margin-top:15px}.search-filter:hover{background:#e3e3e3}.search-filter:after{float:right;color:#666}.search-filter:after:hover{color:#333}.search-filter--none{margin-bottom:0;padding-top:15px;color:#999;font-size:10px;font-style:italic}.search-filter-actions{display:block;clear:both;margin-bottom:60px}.search-filter-actions:after{display:table;clear:both}.search-filter__clear,.search-filter__save{float:left;width:125px;margin-top:15px;text-align:center}.search-filter__save{margin-right:5px;width:auto}@media only screen and (max-width:960px){.search-filter__clear,.search-filter__save{width:100%;max-width:190px}}@media only screen and (max-width:480px){.search-filter__clear,.search-filter__save{width:125px}.search-filter__save{width:auto}}.search-block--terms{margin-bottom:20px;display:block;clear:both}label[for=search-restrict-subscribed],label[for=edit-subscribed]{margin-bottom:30px;font-weight:400;text-transform:none;cursor:pointer}.search-block--terms:after{display:table;clear:both}.search-block--terms .content-block__content{padding:10px 10px 0}.search-block--terms .search-terms-form{display:block;clear:both}.search-block--terms .search-terms-form:after{display:table;clear:both}label[for=search-restrict-subscribed] .form-type-checkbox,label[for=edit-subscribed] .form-type-checkbox{display:inline-block}.search-block--terms .form-item-esq,.search-block--terms .form-item-proximity{float:left;width:248px}.search-block--terms .form-submit{transition:unset;float:right;width:30px;height:30px;overflow:hidden;background-image:url(../images/ta-submit-gray.png);text-indent:-10000px}.search-block--terms .form-submit:focus,.search-block--terms .form-submit:hover{background-position:0 -30px}#search-facets-content{margin-top:10px}#search-facets-content .or-toggle.or-selected{background:#f27320;border-color:#f27320}#edit-search-term-submit{margin-bottom:15px}.search-filter-options .input-group{height:100%}.search-filter-options .input-group__action{height:100%;vertical-align:top}.search-filter-options .chosen-container{margin-bottom:0}.search-filter-options .or-toggle{width:100%;height:100%;padding:0;background:#ccc;border:0;line-height:2;vertical-align:top}.search-filter-options .or-toggle.or-selected{background:#999;border:0;opacity:1}.search-filter-options label{margin-top:15px}.search-date-range .granular-date-submit,.search-date-range .label-end-content,.search-date-range .label-init-content{margin-top:10px}.search-date-range{margin-bottom:30px}.search-date-range .radios-content{margin-bottom:10px}.search-date-range .date-padding{float:none;padding:0}.search-date-range .container-inline-date .form-item,.search-date-range .container-inline-date .form-text{margin-bottom:0}.search-date-range__helper{margin-bottom:0;padding:5px 0;color:#999;font-size:10px;font-style:italic}.quick-search-submit{display:block;width:30px;height:30px;background:url(../images/ta-submit-gray.png) no-repeat;border:0;text-indent:-9999px}.quick-search-submit:hover{background-position:0 -30px}.search-help__content{padding-top:10px;line-height:1.2}.search-help__content p{margin-bottom:5px}.search-help__content small{font-weight:800}.search-help__title{margin-bottom:5px;font-weight:800}.search-help__title+p{margin:-5px 0 20px}.code-section-searches,.field-restricted-searching,.proximity-search,.retrieving-documents-citation,.search-connector{clear:both;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd}.field-restricted-searching{border-bottom:0}.search-connector__operator{float:left;width:15%;font-weight:800}.search-connector__description{display:block;overflow:hidden}.search-example{width:100%;margin-bottom:0}.search-example small{float:right}.available-fields{display:block;clear:both;margin:20px 0 10px}.available-fields:after{display:table;clear:both}.available-fields__options{float:left;width:33%;margin-bottom:5px;list-style:none}.search-help__close{display:block;margin:10px 0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;text-align:center;cursor:pointer}.search-help__close:after{color:#f27320}.save-search-popup,.selected-results-popup{display:none}.form-item-prompt-frequency label,label[for=edit-prompt-title],label[for=edit-prompt-frequency],label[for=selected-send-to-me],label[for=edit-selected-send-to],label[for=edit-selected-subject]{text-transform:none}label[for=edit-prompt-title],label[for=edit-selected-subject]{margin-bottom:5px}.saved-search-actions{float:right;margin:15px 0 0}#ta-contact-form .saved-search-actions input[type=submit],#taProfile_form .form-actions .saved-search-actions input[type=submit],#taRegistration_form .form-actions .saved-search-actions input[type=submit],#trial-div .saved-search-actions .form-submit,.collection-search form .saved-search-actions input[type=submit],.manage-subscriptions__options .saved-search-actions .form-submit,.modal__action .saved-search-actions a,.poll .saved-search-actions .form-submit,.saved-search-actions #ta-contact-form input[type=submit],.saved-search-actions #taProfile_form .form-actions input[type=submit],.saved-search-actions #taRegistration_form .form-actions input[type=submit],.saved-search-actions #trial-div .form-submit,.saved-search-actions .btn--primary,.saved-search-actions .collection-search form input[type=submit],.saved-search-actions .manage-subscriptions__options .form-submit,.saved-search-actions .modal__action a,.saved-search-actions .poll .form-submit{margin-left:10px}label[for=selected-send-to-me]{margin-bottom:15px}.form-item-selected-send-to-me{display:inline}.selected-results-popup{top:90px}.selected-results-popup a{display:inline;font-weight:400}.selected-results-popup .delivery-label{float:left}#selected-method-list{float:left;margin-left:10px;margin-bottom:10px}#selected-method-list .form-radios .form-item{margin:0}#selected-method-list input.form-radio{vertical-align:text-top}#selected-list{margin-top:15px;overflow-y:scroll}#selected-list li{font-size:12px}#selected-list .selected-item-details{display:none}#select-skipped{font-weight:400;margin-bottom:10px}#final-selected-skipped{margin-bottom:0;margin-left:10px;padding-left:10px}#send-results{float:right;margin-top:-3px;margin-right:5px}#send-results::before{margin-right:.5rem}.selected-option-set{clear:both}.form-item-proximity-adv,.form-item-search-adv{margin-left:10px;margin-right:10px}#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.search-page #listing__content .media{padding-left:25px}.search-page #listing__content .media .select-result{float:left;margin-left:-20px;margin-top:20px;padding-left:5px}.use-results{background:0 0;margin-bottom:0;padding-left:5px;padding-top:10px}.use-results table{margin:0;padding:0}.use-results table tbody{border:none}.use-results label{display:inline;font-weight:400}#selectall{margin-top:0}body.search-framed .footer__topics,body.search-framed nav.nav--main .nav--main__nav,body.search-framed nav.nav--top,body.search-framed section.search-page__sidebar>iframe[src*=ad]{display:none}.page-support-help-center #main-content{position:relative}.page--nonsub .page-support-help-center .wrap__content,.page-support-help-center .contain,.page-support-help-center .page--nonsub .wrap__content{position:static}.floating__cta{position:absolute;top:160px;right:0;width:240px;padding:30px;background-color:#eee;box-shadow:0 0 10px rgba(0,0,0,.35);text-align:center}.floating__cta p{color:#666;font-size:24px;line-height:1.2}@media screen and (max-width:960px){.floating__cta p{width:50%;float:left;margin:0;font-size:18px;color:#fff}.floating__cta{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%;padding:10px;background-color:#0064a2}}.support__intro h1{color:#0064a2;font-weight:700;font-size:35px}.support__intro h1+p{font-size:18px}@media screen and (max-width:960px){.support__intro h1+p{font-size:14px}}.support__intro h2{margin-bottom:10px;font-size:24px}.support__intro .support__materials{padding-bottom:50px;border-bottom:2px solid #eee}.support__intro .accordion{display:block;clear:both;margin-right:-.75rem;margin-left:-.75rem}.support__intro .accordion:after{content:"";display:table;clear:both}.support__intro .accordion button[data-a11y-toggle]{float:left;clear:left;width:25%;padding:.75rem;background-color:transparent;border:0;color:#333;font-size:16px;font-weight:700}.support__intro .accordion button[data-a11y-toggle]:first-of-type{margin-top:1rem}.support__intro .accordion button[data-a11y-toggle]::before{position:absolute;top:50%;right:.5rem;-ms-transform:translateY(-50%);transform:translateY(-50%)}.support__intro .accordion button[data-a11y-toggle]::after{background-image:none}.support__intro .accordion button[data-a11y-toggle][aria-expanded=true]{background-color:#eee}@media screen and (max-width:960px){.support__intro .accordion button[data-a11y-toggle]{float:none;width:100%}}.support__intro .accordion div[id*=support]{overflow:hidden;width:75%;min-height:150px;padding:1rem 2rem;background-color:transparent;border-left:1px solid #ddd}@media screen and (max-width:960px){.support__intro .accordion div[id*=support]{width:100%;min-height:0;padding-right:1px;padding-left:1px;border-top:1px solid #ddd;border-left:0}.support__intro .accordion{margin-right:0;margin-left:0}}#tnl_cc,.not_logged_in_information{overflow:auto;min-height:300px;max-height:750px}@media screen and (max-width:960px){.support__intro{padding-right:20px;padding-left:20px}}.support__collateral{margin:0;padding:0}.support__collateral li{padding:5px 0;list-style-type:none;font-weight:700}.support__collateral li a{color:#0064a2}.support__collateral .collateral--guide a::before,.support__collateral .collateral--video a::before{content:"";float:left;width:20px;height:20px;margin-right:15px;background-repeat:no-repeat;background-position:center}.support__collateral .collateral--guide a::before{background-image:url(../images/help_center/user-guides-icon.png)}.support__collateral .collateral--video a::before{background-image:url(../images/help_center/instructional-videos-icon.png)}.support__faq{clear:left;padding:60px 0}.support__faq h2{font-size:24px;text-align:center;color:#f27320}.support__faq .accordion{max-width:740px;margin:0 auto;padding:30px 0 0}.support__faq .accordion a{font-weight:700}.support__webinar{max-width:740px;margin:0 auto;padding:0 0 60px}.support__webinar h2{padding:0 0 10px;font-size:24px;line-height:1.2;font-weight:700;color:#f27320}.support__webinar a{font-weight:700}@media screen and (max-width:960px){.support__webinar{padding:0 20px 40px}}.taMedia{display:block;clear:both}.taMedia:after{content:"";display:table;clear:both}.taMedia__mentions,.taMedia__press-releases{float:left;width:50%;padding:20px 20px 0;margin-bottom:35px}.taMedia__press-releases{border:solid #ddd;border-width:0 0 1px 1px}.taMedia__mentions{background:#eee;border:solid #eee;border-width:0 1px 1px 0}.taMedia__mentions .media{border-bottom-color:#ddd}.dataTables_length{float:left;margin-top:3px}.dataTables_length select{width:auto;height:25px;margin:0 5px}.dataTables_filter{float:right;width:30%;line-height:30px}.dataTables_filter input{float:right;width:75%}.dataTables_info{color:#999;font-size:12px;font-style:italic;text-align:center}.dataTables_paginate{margin-bottom:20px;text-align:center}.dataTables_paginate .paginate_button{font-weight:700;text-transform:uppercase;cursor:pointer}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.disabled{color:#999;cursor:default}.dataTables_paginate span .paginate_button:not(:last-of-type){margin-right:10px}.dataTables_paginate .paginate_button.first,.dataTables_paginate .paginate_button.previous{margin-right:10px;font-size:12px}.dataTables_paginate .paginate_button.last,.dataTables_paginate .paginate_button.next{margin-left:10px;font-size:12px}.dataTables_wrapper table{clear:both;width:100%;border:1px solid #ddd}.dataTables_wrapper td{vertical-align:top}.dataTables_wrapper thead{background:#eee;font-size:12px;line-height:1;text-transform:uppercase}.dataTables_wrapper thead .select-all{text-align:center}.dataTables_wrapper thead .select-all input{margin:0}.dataTables_wrapper thead th{padding:10px;border-bottom:2px solid #ddd}.dataTables_wrapper .sorting:after,.dataTables_wrapper .sorting_asc:after,.dataTables_wrapper .sorting_desc:after{content:"";float:right;display:block;width:12px;height:12px}.dataTables_wrapper .sorting_asc:after{background:url(../images/table-sorting.png) 0 -24px no-repeat}.dataTables_wrapper .sorting:after{background:url(../images/table-sorting.png) 0 -12px no-repeat}.dataTables_wrapper .sorting_desc:after{background:url(../images/table-sorting.png) no-repeat}.dataTables_wrapper tr.odd{padding:0;background:#fff}.dataTables_wrapper tr.even{padding:0;background:#f9f9f9}.dataTables_wrapper tbody td{padding:5px 10px}.dataTables_wrapper tbody td:nth-child(1) input{margin:3px 0 0}.dataTables_wrapper .form-submit{margin-bottom:60px}.dataTables_wrapper .save-tags{float:right}#dataTableFavorites td:nth-child(2){width:30%}#dataTableFavorites td:nth-child(3),#dataTableFavorites td:nth-child(4){width:20%}#dataTableFavorites td:nth-child(5) input{margin-bottom:5px}#dataTableFavorites td:nth-child(5) .description{color:#999;font-size:10px!important;font-style:italic}#dataTableFavorites td:nth-child(6){width:15%}#dataTableFavorites td:nth-child(6) ul{list-style:none}#dataTableFavorites td:nth-child(6) li{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}#dataTableFavorites td:nth-child(6) li .remove-tag:before{margin-right:0;margin-left:5px;color:#999;opacity:.5;transition:all .3s}#dataTableFavorites td:nth-child(6) li .remove-tag:before:hover{opacity:1}#dataTableFavorites td:nth-child(6) li:hover{background:#e3e3e3}.iga-status,.state-tax-amnesty-programs{padding-top:20px!important}.iga-status table,.state-tax-amnesty-programs table{margin:20px 0 40px;border:1px solid #ddd}.iga-status table p:last-child,.state-tax-amnesty-programs table p:last-child{margin-bottom:0}.iga-status table thead,.state-tax-amnesty-programs table thead{background-color:#eee;text-transform:uppercase}.iga-status table thead th,.state-tax-amnesty-programs table thead th{border-bottom:2px solid #ddd;vertical-align:bottom}.iga-status table tbody tr:nth-child(even),.state-tax-amnesty-programs table tbody tr:nth-child(even){background:#f9f9f9}.iga-status table tbody tr,.state-tax-amnesty-programs table tbody tr{padding:0;border-bottom:1px solid #ccc}.iga-status table tbody tr td,.state-tax-amnesty-programs table tbody tr td{padding:5px 10px;vertical-align:top}.state-tax-amnesty-programs table{font-size:12px}.state-tax-amnesty-programs table thead th{padding:10px 5px}.iga-status table thead th{padding:10px}.iga-status table thead p{display:inline}.iga-status table tbody{font-size:14px}.page-state-tax-today-state-tax-amnesty-programs h2.title{margin-bottom:0!important}.page-state-tax-today-state-tax-amnesty-programs .dataTables_wrapper{margin-top:0}#dataTableStateTaxPrograms{margin-bottom:60px;font-size:12px}.model-igas p,.model-igas ul li p{margin-bottom:5px}#dataTableStateTaxPrograms thead th{padding:10px 5px}#dataTableStateTaxPrograms thead th:after{display:none}.model-igas{padding-top:20px!important}.model-igas ul{margin-left:20px}table#frl-important-docs{width:100%;border:1px solid #ddd;margin:20px 0}table#frl-important-docs tr{background-color:#fff}table#frl-important-docs tr:nth-child(odd){background-color:#eee}table#frl-important-docs td{padding:10px}.tnl_page_main_header{color:#f27320;font-weight:700;background-color:#F2F2F2}.tnl_page_header{color:#f27320;font-weight:700}.tnl_header{width:100%;color:#f27320;text-align:center;display:inline;font-size:12pt}@media screen and (max-width:960px){.tnl_header{font-size:10.5px}}@media screen and (max-width:650px){.tnl_header{font-size:7pt}}.tnl_main_container{width:100%;text-align:center;height:250px;margin-bottom:40px}@media screen and (max-width:480px){.tnl_header{font-size:100%}.tnl_main_container{margin-bottom:-40px}}.tnl_content_para{width:100%;position:relative}.container_div{float:left;margin:5px;padding:1%;width:30%;height:96%;background-color:#F2F2F2;display:inline-block;position:relative;font-size:9.5pt}@media screen and (max-width:960px){.container_div{font-size:9pt}}@media screen and (max-width:650px){.container_div{font-size:7pt;width:28%}}@media screen and (max-width:480px){.container_div{font-size:8pt;height:75%;margin:1%}.sub_container_div{font-size:70%;margin-top:-9px}}.sub_container_div{width:100%;height:30px}.tnl_footer{border:thick solid #f27320;height:125px;margin:20px}.tnl_footer_sub_div{width:85%;margin:0 auto;padding:3px}.tnl_events{width:25%;float:left;margin:10px;left:50%}.tnl_dropdown{width:20%;margin:10px 0 0}div label input{margin-right:100px}.tnl_upcoming_dates{display:table;text-decoration:none;height:5%;width:100%}.tnl_event_full_date{width:20%;height:40px;float:left;text-align:right}.tnl_cpe_text{font-size:75%}.tnl_webcast_information{height:30px;width:100%;text-align:middle;padding:2px 2px 50px}#policy,#tnl_number_of_events{height:10px;width:40%;float:left;font-size:8pt}#tnl_submit_button{height:10px;width:20%;float:left}.tnl_information_p{height:10px}@media screen and (max-width:480px){.tnl_information_p{font-size:75%;height:10px}}span.subject_span{height:5px;line-height:2;align:center}li.tnl_events_subject{background-color:#f2f2f2;list-style:none;width:55px}@media screen and (max-width:650px){span.subject_span{line-height:3}li.tnl_events_subject{font-size:8pt}}.event_time_header{position:relative;width:100%;display:inline-block;border:1px solid #e3e3e3}@media screen and (max-width:480px){.event_time_header{font-size:75%}}@media screen and (max-width:450px){.event_time_header{font-size:55%}}.event_header_dates{width:16%;display:inline-block;text-decoration:none;text-align:right;padding-right:3%;border-right:1px solid #e3e3e3}@media screen and (max-width:480px){.event_header_dates{width:15%}}.event_header_times{width:56%;display:inline-block;text-decoration:none;text-align:left}@media screen and (max-width:650px){.event_header_dates{font-size:8pt}.event_header_times{font-size:8pt;width:52%}}@media screen and (max-width:480px){.event_header_times{width:48%}}li.event_header_subject{width:13%;display:inline-block;text-align:left;text-decoration:none}.event_header_cpe,.tnl_event_titles{text-align:right;text-decoration:none}@media screen and (max-width:650px){li.event_header_subject{font-size:8pt;width:14%}}.event_header_cpe{width:13%;display:inline-block}@media screen and (max-width:480px){.event_header_cpe{width:21%;font-size:7pt}}@media screen and (max-width:650px){.event_header_cpe{font-size:8pt;width:14%}.tnl_ck_button label{font-size:9px}}.tnl_event_information{display:table;width:100%;height:100%;border-bottom:3px solid #fff}.tnl_event_titles,.tnl_events_checkboxes{display:table-cell;vertical-align:middle}.tnl_events_checkboxes{width:65%;background-color:#f2f2f2}.tnl_event_titles{width:18%;padding-right:3%;background-color:#b6b6b6;border-right:3px solid #fff}.tnl_event_not_signed_in{width:25%;text-decoration:none;text-align:center;display:inline-block;vertical-align:middle;background-color:#E6E6E6;float:left}.tnl_events_checkboxes label.tnl_event_already_signed_up{background-color:#69f584}.cpe_credit{width:18.4%;display:table-cell;vertical-align:middle;text-align:center;background-color:#f2f2f2;border-left:3px solid #fff}.tnl_ck_button{background-color:#f2f2f2;border:1px solid #f2f2f2;overflow:auto;display:inline-block;float:left;text-decoration:none;width:25%}.tnl_ck_button label{width:100%;height:100%;float:left}.tnl_ck_button label span{height:100%;width:100%;text-align:center;padding:3px 0;display:block}.tnl_ck_button label input{height:100%;width:100%;position:absolute;display:none}.tnl_ck_button:hover{background:#c5c3eb}.tnl_ck_button input:checked+span{background-color:#fafafa;border:1px solid #2548ff}.tnl_ck_button input:checked:hover+span{background-color:#c5c3eb}#tnl_register_button,.tnl_cc_overlay{color:#fff;font:700 11px Arial;text-align:center;background-color:#f27320;padding:6px 2px}@media screen and (max-width:480px){#tnl_register_button{font:700 80% Arial;padding:6px 2px}}.not_logged_in_main_div{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;filter:alpha(opacity=40)}.not_logged_in_information{font-size:12pt;height:auto;left:50%;margin-left:-300px;padding:10px;position:fixed;width:600px;z-index:10000;top:50%;margin-top:-200px}.tnl_ck_button_ie8 label input,.tnl_video_link{position:absolute}@media screen and (max-width:480px){.not_logged_in_information{width:95%;height:95%;font:700 80% Arial;top:0;margin-top:0;left:0;margin-left:0;font-size:7pt}}.not_logged_in_button{color:#fff;text-align:center;background-color:#f27320;font:700 14px Arial;padding:9px 12px}.tnl_not_logged_in_header{height:120px;text-align:left;padding:15px;background-color:#004078;color:#fff;line-height:63px;width:100%}.tnl_not_logged_in_header_text{float:left;margin-top:-15px;width:auto;display:inline-block;line-height:normal;vertical-align:middle}.tnl_not_log_in_link{color:#f27320}.tnl_log_in_h2{padding:5px 0}.tnl_not_sign_in_p{margin-bottom:3px}.tnl_not_logged_in_header_button{float:left;margin-top:20px;width:100px}.tnl_video{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:2em;margin-top:2em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_video{font:700 74% Arial;height:1.5em;margin-top:1.5em;width:5em}}@media screen and (max-width:480px){.tnl_video{font:700 11px Arial;height:1.5em;margin-right:1em;margin-top:1.2em;padding:.3em .8em;width:5em}}.tnl_video_link{background-image:url(/sites/all/themes/ingenia/images/youtube-logo-white.png);background-repeat:no-repeat;background-size:2em 2em;color:#fff!important;display:block;height:2em;line-height:2em;margin-top:-.5%;width:12%}@media screen and (min-width:650px) and (max-width:860px){.tnl_video_link{height:0}}@media screen and (max-width:960px){.tnl_video_link{line-height:2em;margin-top:-1%;width:16%}}@media screen and (max-width:650px){.tnl_video_link{font-size:70%;height:0;line-height:1em;margin-left:-45%;margin-top:-1%;width:100%}}@media screen and (max-width:480px){.tnl_video_link{font-size:74%;line-height:1.5em;margin-left:-45%;margin-top:-.5%;width:-1px}}.tnl_page_main_header_div{width:100%;color:#f27320;background-color:#F2F2F2}.tnl_main_header_text{font-size:150%;margin-left:1.2em;margin-top:.5em;position:absolute}@media screen and (max-width:960px){.tnl_main_header_text{font-size:110%}}@media screen and (max-width:650px){.tnl_main_header_text{font-size:80%}}@media screen and (max-width:480px){.tnl_main_header_text{font-size:75%}}@media screen and (max-width:450px){.tnl_main_header_text{font-size:72%}}@media screen and (max-width:480px){label>span.ck_span{font-size:10px}}@media screen and (max-width:450px){label>span.ck_span{font-size:8px}}.tnl_logo{margin-left:12px;margin-top:6px}#tnl_contact_us{height:700px;width:100%}.tnl_fee_indent{margin-left:10px}.tnl_cc_message_fine_print{font-size:8pt;font-style:italic}.tnl_event_times{padding-left:16px}.tnl_list_ce{margin-left:30px}.tnl_extra_space{margin-top:5px;margin-bottom:5px}.tnl_ck_button_ie8{background-color:#f2f2f2;border:1px solid #f2f2f2;overflow:auto;display:inline-block;float:left;text-decoration:none;width:25%}.tnl_ck_button_ie8 label{width:100%;height:100%;float:left}.tnl_ck_button_ie8 label span{height:100%;width:100%;text-align:center;padding:3px 0;display:block}.tnl_group_sign_in_main_div{width:100%}.tnl_group_sign_in_wording{float:left}.tnl_group_sign_in_main_contaner{text-align:left}#sign_up_table,.text_in_table{width:100%!important}.tnl_group_sign_in_text{width:100px!important}.tnl_group_sign_in_email{width:200px!important}@media screen and (max-width:650px){.content-block__header{margin-top:10%}}.tnl_cc_main_div{width:100%;height:100%;overflow:auto}.tnl_cc_container{width:100%;text-align:center}.tnl_cc_container_submit{width:100%;text-align:right}.tnl_cc_header{background-color:#004078;color:#fff;width:100%;height:62px}.tnl_cc_header_sub_text{margin-left:15px}.tnl_cc_textbox_span{width:35%;display:inline-block;position:relative}.tnl_cc_footer{width:100%}.tnl_cc_text_span{width:100%;margin-left:15px}.tnl_cc_submit_span{width:100%;text-align:right}#tnl_cc_button{color:#FFF;background-color:#f27320;height:25px}#tnl_cc{width:600px;height:auto;position:absolute;top:40%}@media screen and (max-width:480px){#tnl_cc{top:16%;width:95%;left:2.5%}}.tnl_thank_you_main_div{width:auto}.tnl_thank_you_header{background-color:#004078;color:#fff;line-height:63px;height:65px;text-align:center;vertical-align:middle;width:100%}.tnl_thank_you_header_text{display:inline-block;vertical-align:middle;line-height:normal}.tnl_thank_you_link{color:#f27320;font-size:12pt}@media screen and (max-width:480px){.tnl_thank_you_link{font-size:7pt}}.tnl_cc_link{color:#fff;font:700 11px Arial;text-align:center;background-color:#f27320;padding:6px 2px}.tnl_p_tag{height:auto;margin-bottom:7px;margin-left:24px;width:90%;padding:3px}@media screen and (max-width:480px){.tnl_p_tag{font-size:7pt}}.tnl_cb_confirm{text-align:right}.no_subscription_p{border:1px solid #fd2d2d;padding:5px}.tnl_cc_header_sub_text{font-size:10pt;color:#eee}.tnl_cc_header_sub_text>a:first-child{font-size:10pt;color:#eee;text-decoration:underline}#tax-notes-live-credit-card-validation-form>div:first-child{height:100%}.remodal-close{align:right}.tnl_latest_newcast{background-color:#f27320;float:right;font:700 .8em Arial;height:2.5em;margin-right:-9em;margin-top:7em;padding:.7em .4em;text-align:center;width:9em}@media screen and (max-width:650px){.tnl_latest_newcast{font:700 74% Arial;height:1.5em;margin-top:4.5em;width:5em;margin-right:-5em}}@media screen and (max-width:480px){.tnl_latest_newcast{font:700 11px Arial;height:1.5em;margin-right:-5em;margin-top:4em;padding:.3em .8em;width:5em}}.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:100%}@media screen and (max-width:650px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:.7em;margin-top:-3%;width:127%;font-size:74%;margin-right:-5px;float:right}}@media screen and (max-width:480px){.tnl_latest_newcast_link{color:#fff!important;display:block;line-height:1.7em;margin-top:-3%;width:121%;font-size:74%}}.switch{position:relative;display:inline-block;vertical-align:top;width:56px;height:20px;padding:3px;background-color:#fff;border-radius:18px;box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer;background-image:linear-gradient(to bottom,#eee,#fff 25px)}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#b6b6b6;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:.15s ease-out;transition-property:opacity background}.switch-label:after,.switch-label:before{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit}.switch-label:before{content:attr(data-off);right:11px;color:#fff;text-shadow:0 1px rgba(255,255,255,.5)}.switch-label:after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.switch-input:checked~.switch-label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{position:absolute;top:4px;left:4px;width:18px;height:18px;background:#fff;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);transition:left .15s ease-out}.switch-handle:before{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:#f9f9f9;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);background-image:linear-gradient(to bottom,#eee,#fff)}.switch-input:checked~.switch-handle{left:40px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.switch-blue>.switch-input:checked~.switch-label{background:#00f;color:#fff}.ccjs-card input::-webkit-input-placeholder,.ccjs-card-style input::-webkit-input-placeholder{letter-spacing:.15em!important;color:#999!important}.ccjs-card input:-moz-placeholder,.ccjs-card-style input:-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card input::-moz-placeholder,.ccjs-card-style input::-moz-placeholder{letter-spacing:.15em!important;color:#999!important;line-height:1.75!important}.ccjs-card div,.ccjs-card-style div{margin:0!important;padding:0!important}.ccjs-card button,.ccjs-card fieldset,.ccjs-card input,.ccjs-card label,.ccjs-card legend,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style fieldset,.ccjs-card-style input,.ccjs-card-style label,.ccjs-card-style legend,.ccjs-card-style select{position:relative!important;padding:0!important;margin:0!important;display:block!important;-ms-box-sizing:content-box!important;box-sizing:content-box!important;font-family:inherit!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;z-index:2!important;border-radius:0!important}.ccjs-card fieldset,.ccjs-card label,.ccjs-card legend,.ccjs-card-style fieldset,.ccjs-card-style label,.ccjs-card-style legend{line-height:1.5em!important;height:1.5em!important;color:#5e656b!important;border:0!important}.ccjs-card button,.ccjs-card input,.ccjs-card select,.ccjs-card-style button,.ccjs-card-style input,.ccjs-card-style select{border:1px solid #c7cbce!important}.ccjs-card button:focus,.ccjs-card input:focus,.ccjs-card select:focus,.ccjs-card-style button:focus,.ccjs-card-style input:focus,.ccjs-card-style select:focus{outline:0!important;border:1px solid #ffcd78!important;box-shadow:inset 0 0 3px rgba(255,195,94,.9)!important}.ccjs-card input,.ccjs-card select,.ccjs-card-style input,.ccjs-card-style select{background-color:#fff!important;color:#5e656b!important;font-size:1.25em!important;line-height:1!important;height:2em!important}.ccjs-card input,.ccjs-card-style input{padding-left:.25em!important;line-height:2em !ie}.ccjs-card input::-ms-clear,.ccjs-card-style input::-ms-clear{display:none!important}.ccjs-card select,.ccjs-card-style select{color:#767f86!important;height:1.5em !ie;padding:.25em 0 !ie}.ccjs-card input::-webkit-autofill,.ccjs-card-style input::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-amex{opacity:0!important;filter:alpha(opacity=0)!important;visibility:hidden!important;transition:opacity .3s 0s,visibility 0s .3s!important;z-index:1!important;font-size:.6875em!important;background-color:#fafafa!important;position:absolute!important;left:100%!important;margin-left:1em!important;box-shadow:0 2px 3px rgba(0,0,0,.05)!important;color:#767f86!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{color:#78d216}.ccjs-card .ccjs-csc-diagram .ccjs-explanation,.ccjs-card .ccjs-csc-diagram-amex .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram .ccjs-explanation,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-explanation{padding:.5em!important;font-size:1.2em}.ccjs-card .ccjs-csc-diagram .ccjs-close,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{color:rgba(0,0,0,.4)!important;font-size:2.25em!important;top:0!important;left:100%!important;width:.9em!important;margin-left:-.45em!important;margin-top:-.45em!important;height:.9em!important;line-height:.9em!important;background:#fff!important;border-radius:.2em!important;border:0!important;position:absolute!important;box-shadow:0 0 0 3px rgba(0,0,0,.2)!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:hover,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:hover{cursor:pointer!important}.ccjs-card .ccjs-csc-diagram .ccjs-close:active,.ccjs-card .ccjs-csc-diagram-amex .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram .ccjs-close:active,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close:active{background:#e6e6e6!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-close{display:none!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram{bottom:52%!important}.ccjs-card .ccjs-csc-diagram .ccjs-barcode,.ccjs-card-style .ccjs-csc-diagram .ccjs-barcode{height:2em!important;width:100%!important;background-color:#5e656b!important;margin-top:2em!important}.ccjs-card .ccjs-csc-diagram .ccjs-signature,.ccjs-card-style .ccjs-csc-diagram .ccjs-signature{background-color:#fafafa!important;display:inline-block!important;padding:.5em!important;margin-top:1em!important;margin-left:1em!important}.ccjs-card .ccjs-csc-diagram .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram .ccjs-card-code{padding:.5em 1em!important;display:inline-block!important;background-color:#fff!important}.ccjs-card .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-number,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-number{margin-top:3.85em!important;text-align:center!important;width:100%!important;font-size:1.5em!important;letter-spacing:.15em!important}.ccjs-card .ccjs-csc-diagram-amex .ccjs-card-code,.ccjs-card-style .ccjs-csc-diagram-amex .ccjs-card-code{position:absolute!important;top:0!important;margin-top:4.8125em!important;margin-right:3em!important;right:0}.ccjs-card label.ccjs-csc,.ccjs-card-style label.ccjs-csc{position:absolute!important;right:1.5em!important;top:2.25em!important;text-align:right!important;z-index:3!important;width:7.5em!important;white-space:nowrap!important}.ccjs-card label.ccjs-csc input,.ccjs-card-style label.ccjs-csc input{right:1.2em!important;top:1.2em!important;position:absolute!important;width:2.95em!important}.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper.ccjs-active .ccjs-csc-diagram-amex{opacity:1!important;filter:alpha(opacity=100)!important;visibility:visible!important;transition:opacity .3s 0s,visibility 0s 0s!important}.ccjs-card button.ccjs-csc-help,.ccjs-card label.ccjs-csc-help,.ccjs-card-style button.ccjs-csc-help,.ccjs-card-style label.ccjs-csc-help{display:block!important;font-size:1em!important;background-color:#f2f2f2!important;color:#5e656b!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:1.5em!important;height:2.5em!important;line-height:2.5em!important;text-align:center!important;position:absolute!important;right:1.5em!important;top:3.75em!important}.ccjs-card button.ccjs-csc-help:focus,.ccjs-card label.ccjs-csc-help:focus,.ccjs-card-style button.ccjs-csc-help:focus,.ccjs-card-style label.ccjs-csc-help:focus{z-index:4}.ccjs-card button.ccjs-csc-help.ccjs-active,.ccjs-card button.ccjs-csc-help:active,.ccjs-card label.ccjs-csc-help.ccjs-active,.ccjs-card label.ccjs-csc-help:active,.ccjs-card-style button.ccjs-csc-help.ccjs-active,.ccjs-card-style button.ccjs-csc-help:active,.ccjs-card-style label.ccjs-csc-help.ccjs-active,.ccjs-card-style label.ccjs-csc-help:active{background-color:#e6e6e6!important;background-image:linear-gradient(to bottom,#e6e6e6,#f2f2f2)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#fff2f2f2', GradientType=0)!important;box-shadow:inset 0 2px 3px #ccc!important}.ccjs-card button.ccjs-csc-help.ccjs-active:after,.ccjs-card button.ccjs-csc-help:active:after,.ccjs-card label.ccjs-csc-help.ccjs-active:after,.ccjs-card label.ccjs-csc-help:active:after,.ccjs-card-style button.ccjs-csc-help.ccjs-active:after,.ccjs-card-style button.ccjs-csc-help:active:after,.ccjs-card-style label.ccjs-csc-help.ccjs-active:after,.ccjs-card-style label.ccjs-csc-help:active:after{display:block!important}.ccjs-card button.ccjs-csc-help:hover,.ccjs-card label.ccjs-csc-help:hover,.ccjs-card-style button.ccjs-csc-help:hover,.ccjs-card-style label.ccjs-csc-help:hover{cursor:pointer!important}.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18181818em!important}.ccjs-card-style.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close,.ccjs-card.ccjs-amex .ccjs-csc-diagram-amex .ccjs-close{display:block!important}@media (max-width:57.2em){.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{margin-left:0!important;right:0!important;left:auto}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram-amex{top:100%!important;margin-top:1em}.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled) .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card-style .ccjs-csc-diagram-wrapper:not(.ccjs-media-query-disabled).ccjs-card-type-set .ccjs-csc-diagram-amex{top:auto!important;bottom:100%!important;margin-bottom:1em!important}}.ccjs-card-style.ccjs-card-type-error .ccjs-type-read-only,.ccjs-card.ccjs-card-type-error .ccjs-type-read-only{color:#f54828!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-visa .ccjs-type-read-only,.ccjs-card-style.ccjs-visa-electron .ccjs-type-read-only,.ccjs-card.ccjs-visa .ccjs-type-read-only,.ccjs-card.ccjs-visa-electron .ccjs-type-read-only{color:#1261cd!important;background-color:rgba(18,97,205,.05)!important;border:1px solid rgba(18,97,205,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-laser .ccjs-type-read-only,.ccjs-card.ccjs-laser .ccjs-type-read-only{color:#b266ff!important;background-color:rgba(178,102,255,.05)!important;border:1px solid rgba(178,102,255,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-maestro .ccjs-type-read-only,.ccjs-card.ccjs-maestro .ccjs-type-read-only{color:#0066cb!important;background-color:rgba(0,102,203,.05)!important;border:1px solid rgba(0,102,203,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-unionpay .ccjs-type-read-only,.ccjs-card.ccjs-unionpay .ccjs-type-read-only{color:#f03!important;background-color:rgba(255,0,51,.05)!important;border:1px solid rgba(255,0,51,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-jcb .ccjs-type-read-only,.ccjs-card.ccjs-jcb .ccjs-type-read-only{color:#2b9738!important;background-color:rgba(42,151,56,.05)!important;border:1px solid rgba(42,151,56,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-diners-club .ccjs-type-read-only,.ccjs-card.ccjs-diners-club .ccjs-type-read-only{color:#0079be!important;background-color:rgba(0,121,190,.05)!important;border:1px solid rgba(0,121,190,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-amex .ccjs-type-read-only,.ccjs-card.ccjs-amex .ccjs-type-read-only{color:#2e77bc!important;background-color:rgba(46,119,188,.05)!important;border:1px solid rgba(46,119,188,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-discover .ccjs-type-read-only,.ccjs-card.ccjs-discover .ccjs-type-read-only{color:#f79b00!important;background-color:rgba(247,155,0,.05)!important;border:1px solid rgba(247,155,0,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-mastercard .ccjs-type-read-only,.ccjs-card.ccjs-mastercard .ccjs-type-read-only{color:#f67214!important;background-color:rgba(246,114,20,.05)!important;border:1px solid rgba(246,114,20,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card-style.ccjs-dankort .ccjs-type-read-only,.ccjs-card.ccjs-dankort .ccjs-type-read-only{color:#ed1c24!important;background-color:rgba(237,28,36,.05)!important;border:1px solid rgba(237,28,36,.15)!important;border-bottom:0!important;opacity:1!important;filter:alpha(opacity=100)}.ccjs-card .ccjs-type-read-only,.ccjs-card-style .ccjs-type-read-only{opacity:0!important;filter:alpha(opacity=0)!important;transition:all .5s!important;content:' '!important;position:absolute!important;bottom:0!important;right:1.36363636em!important;color:#fff!important;background:0!important;font-size:1.1em!important;padding:.18181818em .45454545em!important;border:1px solid rgba(255,255,255,.3)!important;border-bottom:0!important;z-index:1!important;width:auto!important;margin:0!important}.ccjs-card .ccjs-hidden-card-type,.ccjs-card-style .ccjs-hidden-card-type{position:absolute!important;bottom:0!important;right:1.5em!important;font-size:1em!important;display:none!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{left:auto!important;top:auto!important;bottom:auto!important;margin:0!important;right:6em!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram{bottom:52%!important}.ccjs-card-style.ccjs-center-csc-diagram .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram .ccjs-csc-diagram-amex{top:52%!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram{display:block!important;top:3.18182em!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card-style.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram,.ccjs-card.ccjs-center-csc-diagram.ccjs-card-type-set .ccjs-csc-diagram-amex{display:none!important}.ccjs-card-style.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex,.ccjs-card.ccjs-center-csc-diagram.ccjs-amex .ccjs-csc-diagram-amex{display:block!important;top:3.18182em!important}#tocPanel a,#tocPanel.open{display:block}.ccjs-card{-ms-box-sizing:content-box!important;box-sizing:content-box!important;background:#fafafa!important;font-size:16px!important;font-family:'Source Sans Pro',Helvtica,Arial,san-serif!important;text-align:left!important;position:relative!important;z-index:10000!important;margin:1em auto!important;border:1px solid #dbdbdb!important}.ccjs-card,.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex{width:23em!important;height:14em!important;border-radius:.75em!important}.ccjs-card .ccjs-csc-diagram,.ccjs-card .ccjs-csc-diagram-amex{border:1px solid #c2c2c2!important}.ccjs-card label.ccjs-number{top:2.25em!important;left:1.5em!important;width:13.25em!important;position:relative!important}.ccjs-card label.ccjs-number input{width:10.35em!important;position:absolute!important;z-index:0!important;top:1.2em!important;left:0!important}.ccjs-card label.ccjs-number input.ccjs-hidden{visibility:hidden!important}.ccjs-card label.ccjs-number input.ccjs-number-formatted{z-index:1!important}.ccjs-card .ccjs-expiration{position:absolute!important;bottom:4.35em!important;right:1.5em!important;width:8em!important}.ccjs-card .ccjs-expiration select{font-size:1em!important}.ccjs-card .ccjs-expiration .ccjs-month,.ccjs-card .ccjs-expiration .ccjs-year{width:3.5em!important;position:absolute!important}.ccjs-card .ccjs-expiration .ccjs-year{right:0}.ccjs-card .ccjs-expiration:after{content:'/'!important;position:absolute!important;line-height:2!important;left:3.5em!important;width:1em!important;text-align:center!important}#compare-form-wrapper:after,#tocHeader::after,.compare__action:after,.rates-compare:after,.treaties-compare__add:after,.treaty-metadata__row:after{content:""}.ccjs-card label.ccjs-name{position:absolute!important;bottom:4.75em!important;left:1.5em!important;width:11em!important}.ccjs-card label.ccjs-name input{position:absolute!important;left:0!important;right:0!important;width:100%!important;top:1.5em!important;font-size:1em!important}.ccjs-card:not(:-moz-handler-blocked) select{padding:.25em 0!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.ccjs-incomplete.ccjs-startedProgress{border:1px solid #ffa712!important}fieldset.ccjs-incomplete.ccjs-startedProgress{border:0!important}.ccjs-show-warnings fieldset.ccjs-incomplete input,.ccjs-show-warnings fieldset.ccjs-incomplete select,.ccjs-show-warnings input.ccjs-incomplete,.ccjs-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important;box-shadow:0 0 3px #f79b00!important}.ccjs-always-show-warnings fieldset.ccjs-incomplete input,.ccjs-always-show-warnings fieldset.ccjs-incomplete select,.ccjs-always-show-warnings input.ccjs-incomplete,.ccjs-always-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important}fieldset.ccjs-complete input,fieldset.ccjs-complete select,input.ccjs-complete,select.ccjs-complete{border:1px solid #78d216!important}fieldset.ccjs-complete input:focus,fieldset.ccjs-complete select:focus,input.ccjs-complete:focus,select.ccjs-complete:focus{box-shadow:inset 0 0 3px rgba(107,187,20,.5)}fieldset.ccjs-error input,fieldset.ccjs-error select,input.ccjs-error,select.ccjs-error{border:1px solid #fa9b89}fieldset.ccjs-error input:focus,fieldset.ccjs-error select:focus,input.ccjs-error:focus,select.ccjs-error:focus{box-shadow:inset 0 0 3px #f54828!important}.terms-conditions-banner{padding:8px;width:100%;text-align:center;background-color:rgba(215,235,245,.8);margin-top:-30px;margin-bottom:30px;font-size:13px;border-top:1px solid #ddd}.tc-dismiss{background-color:#aaa;padding:2px 8px;border-radius:4px;font-size:12px;color:#fff;cursor:pointer;margin-left:50px}.tc-dismiss:hover{background-color:#999}.tax-notes-select-collections .media__content p{margin-bottom:0}.listing+.tns-landing-cta{margin-top:-60px;margin-bottom:60px}.tns-landing-cta{max-height:128px;overflow:hidden;background-color:#eee}.tns-landing-cta .tns-landing-cta__icon{position:relative;float:left;width:128px;height:128px;background-color:#ccc}.tns-landing-cta .tns-landing-cta__icon svg{position:absolute;left:50%;top:50%;width:60px;fill:#666;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tns-landing-cta .tns-landing-cta__content{display:block;overflow:hidden;padding:30px}.tns-landing-cta .tns-landing-cta__content p{font-size:18px;line-height:1}.tns-toc{position:relative;z-index:2;margin-bottom:20px}#tocHeader{position:relative;padding:15px 20px;background-color:#ccc;color:#666;font-size:12px;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .15s,background-color .15s}#tocHeader.open,#tocHeader:focus,#tocHeader:hover{background-color:#0064a2;color:#fff}#tocHeader:focus::after,#tocHeader:hover::after{background-position:0 -16px}#tocHeader.open::after{background-position:0 -32px}#tocHeader::after{position:absolute;right:15px;top:50%;width:16px;height:16px;overflow:hidden;background-image:url(../images/accordion-toggle.png);background-position:0 0;-ms-transform:translateY(-50%);transform:translateY(-50%)}#tocPanel{display:none;position:absolute;top:42px;width:100%;max-height:250px;overflow-y:auto;background-color:#eee;box-shadow:0 5px 5px rgba(0,0,0,.2)}#tocPanel ul{margin:0;padding:0;list-style:none}#tocPanel li+li{border-top:1px solid #ccc}#tocPanel a{width:100%;padding:10px 20px;background-color:transparent;color:#666;font-size:12px}#tocPanel a:focus,#tocPanel a:hover{background-color:#ccc}#tocPanel a:visited{color:#999}.browse_treaties_header{cursor:pointer}.treaties__content--sidebar .tooltip{color:#fff}.treaties__content--sidebar .content-block .content-block__header{border-bottom-color:#999}.treaties__content--sidebar .content-block .content-block__title{color:#999}.wtt_mli_container{border-bottom:0 none;margin-bottom:20px;margin-top:20px}.wtt_mli_container ul{margin-bottom:0;border:1px solid #ccc;background:#eee}.wtt_mli_container ul li{list-style:none;margin-bottom:10px}.wtt_mli_container ul li div{border-top:1px solid #ccc;display:inline-block;width:100%}.wtt_mli_container ul li div a{font-size:13px;display:block;letter-spacing:0;padding:15px;text-transform:none;color:#555}.wtt_mli_container ul li div a:hover{color:#000}.wtt_mli_container a,.wtt_mli_link{color:#fff;display:block;height:35px;padding-bottom:6px;width:100%;cursor:pointer}.wtt_mli_container a i,.wtt_mli_link i{font-size:19px;float:right;margin-right:20px;margin-top:-4px}.wtt_adv_search_mli_arrow::before,.wtt_advance_search_arrow::before{font-size:21px;line-height:1.6}.wtt_mli_link{background:#666;padding-left:20px;padding-top:10px}.wtt_adv_search_mli_container{border-bottom:0 none;width:50%;margin:auto;padding-bottom:12px}.wtt_adv_search_mli_container h2{width:360px;display:block}@media screen and (max-width:960px){.wtt_adv_search_mli_container{margin-left:0}.wtt_adv_search_mli_container h2{width:100%}.wtt_adv_search_mli_container h2 .wtt_adv_search_mli_link{height:auto}}.wtt_adv_search_mli_container a,.wtt_mli_link{color:#fff;display:block;height:auto;padding-bottom:8px;width:100%}.wtt_adv_search_mli_link{background:#bbbaba;padding-left:20px;padding-top:8px}.wtt_adv_search_mli_arrow{float:right;margin-top:-10px;padding-right:10px}.wtt_adv_search_mli_resources h2.content-block__title{display:table-cell;vertical-align:middle;background:#bbbaba}.wtt_adv_search_mli_resources span.wtt_adv_search_mli_arrow{float:none;width:14px;padding:0 4px}.wtt_adv_search_mli_resources .wtt_adv_search_mli_link{display:table}.wtt_adv_search_mli_resources .wtt_adv_search_mli_link span{display:table-cell;vertical-align:middle}@media only screen and (max-width:480px){.wtt_adv_search_mli_resources h2.content-block__title,.wtt_adv_search_mli_resources.content-block__header{display:block}}@media only screen and (max-width:960px){.wtt_adv_search_mli_resources{margin:auto;width:90%}}.wtt_advance_search_container .wtt_adv_search_mli_resources{background-color:#eee}.mli-resources article:first-of-type{margin-top:10px}.mli-resources .media__content{padding:10px 0}.wtt_landing_mli_container{width:auto;margin-bottom:20px}.wtt_landing_mli_container h2.content-block__title{margin-bottom:5px}.advanced_search_container{border-bottom:0 none;margin-bottom:20px;margin-top:-20px}.advanced_search_container a,.wtt_advanced_search_link{color:#fff;display:block;height:35px;width:100%}.wtt_advanced_search_link{background:#666;padding-left:20px;padding-top:10px}.wtt_advance_search_arrow{float:right;margin-top:-9px;padding-right:10px}.treaties-quick-find,.treaties-search{padding:10px}.treaties-quick-find .chosen-container,.treaties-search .chosen-container{width:100%!important}.treaties-quick-find input[type=text],.treaties-search input[type=text]{background:#fff}.treaties-search .form-item:first-child{float:left;width:248px}.treaties-search .form-item:first-child input{border-right:0}.treaties-search .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;color:transparent;font:0/0 a;text-shadow:none;float:right;width:30px;height:30px;background:url(../images/ta-submit-gray.png) no-repeat}.treaties-search .form-submit:focus{outline:0}.treaties-search .form-submit:hover{background-position:0 -30px}.treaties-search .chosen-container{margin-bottom:0}#ta-contact-form .treaties-quick-find input[type=submit],#taProfile_form .form-actions .treaties-quick-find input[type=submit],#taRegistration_form .form-actions .treaties-quick-find input[type=submit],#trial-div .treaties-quick-find .form-submit,.collection-search form .treaties-quick-find input[type=submit],.manage-subscriptions__options .treaties-quick-find .form-submit,.modal__action .treaties-quick-find a,.poll .treaties-quick-find .form-submit,.treaties-quick-find #ta-contact-form input[type=submit],.treaties-quick-find #taProfile_form .form-actions input[type=submit],.treaties-quick-find #taRegistration_form .form-actions input[type=submit],.treaties-quick-find #trial-div .form-submit,.treaties-quick-find .btn--primary,.treaties-quick-find .btn--tertiary,.treaties-quick-find .collection-search form input[type=submit],.treaties-quick-find .manage-subscriptions__options .form-submit,.treaties-quick-find .modal__action a,.treaties-quick-find .poll .form-submit{width:100%;text-align:center}.treaties-quick-find #edit-save{margin:-5px 0 10px}.treaties-quick-find [id*=edit-submit]{margin-bottom:5px}.treaties-quick-find .default-confirmation{margin-bottom:10px;color:#999;font-size:12px;text-align:center;text-transform:uppercase}.treaties-quick-find .taTip-treaties{color:#fff}#filter-treaties{margin-top:15px}#compare-form-wrapper{display:block;clear:both;margin-bottom:20px}#compare-form-wrapper:after{display:table;clear:both}.compare-disable-popups{float:left;color:#666;font-size:10px}.compare__action{display:block;float:right;clear:right}.compare__action:after{display:table;clear:both}.compare__action .compare,.compare__action .compare-reset{float:right}.compare__action .compare{margin-left:15px}.compare__action .compare-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:0;color:#999;font-size:11px;font-weight:400;line-height:30px}.compare__action .compare-reset:focus{outline:0}@media screen and (max-width:480px){.page--nonsub .treaties .wrap__content,.treaties .contain,.treaties .page--nonsub .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[class*=quick-treaties] .treaty{display:block;margin:10px 0}.treaties-compare__add{display:block;clear:both;margin-bottom:15px}.treaties-compare__add:after{display:table;clear:both}.treaties-compare__add .form-element{float:left;width:250px;margin-right:15px}.treaties-compare__add .form-element .chosen-container{width:100%!important}.treaties-compare__add .add-partners{float:right;width:55px;margin-top:25px;text-align:center}#treaties-article-compare-form .form-item-p1,#treaties-article-compare-form .form-item-p2,#treaties-article-compare-form .form-item-p3,#treaties-article-compare-form .form-item-p4,#treaties-compare-form .form-item-p1,#treaties-compare-form .form-item-p2,#treaties-compare-form .form-item-p3,#treaties-compare-form .form-item-p4{float:left;width:230px;margin-right:10px}#treaties-article-compare-form [id*=edit-search-btn],#treaties-compare-form [id*=edit-search-btn]{float:right;width:70px;margin-top:19px}#treaties-article-compare-form .form-radios,#treaties-compare-form .form-radios{clear:both;background:#fff}#treaties-article-compare-form .form-radios .form-item,#treaties-compare-form .form-radios .form-item{position:relative;margin:0;padding:5px 10px;border:1px solid #ddd;line-height:1.2;cursor:pointer}#treaties-article-compare-form .form-radios .form-item+.form-item,#treaties-compare-form .form-radios .form-item+.form-item{border-top:0}#treaties-article-compare-form .form-radios .form-item .form-radio,#treaties-compare-form .form-radios .form-item .form-radio{float:left;margin:0 10px 0 0}#treaties-article-compare-form .form-radios .form-item .form-radio+label,#treaties-compare-form .form-radios .form-item .form-radio+label{display:block;overflow:hidden;line-height:1.2;margin-bottom:0;text-transform:none;cursor:pointer}#treaties-article-compare-form .form-radios .form-item:last-child,#treaties-compare-form .form-radios .form-item:last-child{margin-bottom:30px}.treaties-compare__left .article__bar,.treaties-compare__left hgroup,.treaties-compare__right .article__bar,.treaties-compare__right hgroup{margin-bottom:0}.page-worldwide-tax-treaties-treaties-compare-results .header{position:fixed;top:0;width:100%;height:70px;padding:0 20px;background:#efefef}.page-worldwide-tax-treaties-treaties-compare-results .treaties-compare__title{display:inline-block;height:70px;margin-left:10px;color:#666;font-size:28px;font-weight:400;line-height:84px}.treaties-compare__left,.treaties-compare__right{position:fixed;top:70px;width:50%;height:100%;overflow-x:hidden;overflow-y:scroll}.treaties-compare__left header,.treaties-compare__right header{position:fixed;top:70px;width:50%;padding:20px;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.treaties-compare__left .article__title,.treaties-compare__right .article__title{font-size:20px;font-weight:600}.treaties-compare__left .article__ta-full-text,.treaties-compare__right .article__ta-full-text{padding:0 20px}.treaties-compare__right{left:50%;border-left:1px solid #ddd}.treaty-metadata{margin:20px 0;padding:10px 20px;background:#eee}.treaty-metadata__row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.treaty-metadata__row:after{display:table;clear:both}.treaty-metadata__row:last-child{border-bottom:0}.treaty-metadata__label,.treaty-metadata__results{padding:0 20px}.treaty-metadata__label{float:left;width:30%;color:#777;font-size:12px;text-transform:uppercase}.treaty-metadata__results{float:left;width:70%;font-size:12px}.treaty-metadata__results a{color:#0064a2}.treaty-metadata__nospace p{margin-bottom:0}.static_editors_note{background:#eee;font-size:12px;margin:20px 0;padding:20px}.rates-compare{display:block;clear:both}.rates-compare:after{display:table;clear:both}.rates-compare .form-item-partner1,.rates-compare .form-item-partner2{float:left;width:235px;margin-right:10px}.rates-compare [id*=edit-add]{float:right;width:65px;margin:19px 0 20px}.rates-compare .form-wrapper[id*=edit-selected--]{display:block;clear:both;margin-bottom:10px;padding:0;background:#fff;border:1px solid #ddd}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements{position:relative;padding:10px;border-bottom:1px solid #ddd}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements .form-item{margin-bottom:0}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements .remove-button{position:absolute;top:5px;right:5px;opacity:0;transition:opacity,.3s}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements:last-child{border-bottom:none}.rates-compare .form-wrapper[id*=edit-selected--] .inline-elements:hover .remove-button{opacity:1}#referencetable-form .listing{margin-bottom:20px}.quick-rate-headline{line-height:normal;margin-bottom:10px}.treaties-toc__link a,.treaties-toc__title a{display:block;width:100%;padding:5px;color:#666;line-height:1.2}.quick-rates-table{width:100%}.quick-rates-table th{background:#f3f3f3}.quick-rates-table tr:nth-child(even){background:#eee}.treaties-toc__link,.treaties-toc__title{list-style:none}.treaties-toc__title+ul{max-height:600px;overflow-y:auto}.treaties-toc__title a{min-height:20px;border-bottom:3px solid #ddd;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900}.treaties-toc__link a{border-bottom:1px solid #ddd;font-size:13px;transition:all .3s}.treaties-toc__link a.current,.treaties-toc__link a:hover{background:#eee;color:#f27320}.treaties-toc__link .treaties-toc__link{display:none}.treaties-news .form-type-select:before{content:"OR";display:block;margin:10px 0;padding:2px 0;background:#eee;color:#666;font-size:12px;font-weight:900;text-align:center;box-shadow:inset 0 2px 0 rgba(0,0,0,.05)}.document-select:after,.document-select__state ol li:after,.wts .article__bar:after{content:"";clear:both}.treaties-news .form-type-select:first-of-type:before{display:none}.treaties-news .reset-form{float:right}.treaties header .wtslink{margin-top:5px}div h5.treaties_collapse,div h5.treaties_expand,div h5.treaties_expand_collapse{float:left;padding:0 2px}div h5.treaties_collapse,div h5.treaties_expand{color:#0064a2;cursor:pointer}.treaties_collapse_icon,.treaties_expand_icon{color:#f27320;padding-left:7px}.treaties .treaties__content--main .article__bar,.treaties .treaties__content--main .article__posted{height:auto;position:relative}@media screen and (min-width:961px){.treaties .treaties__content--main .article__actions{display:inline;height:100%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.treaties .treaties__content--main .article__actions .article__social,.treaties .treaties__content--main .article__actions a{height:100%}.treaties .treaties__content--main .article__posted{display:inline}@media screen and (max-width:960px){.treaties .treaties__content--main .article__bar{height:auto!important}}#treatysummary ul,.treaties__content--main .article__ta-summary ul{padding-left:20px}.treaties__content--main.wts{float:left;width:600px}@media screen and (max-width:960px) and (min-width:480px){.treaties__content--main.wts{width:65%}}@media screen and (max-width:480px){.treaties__content--main.wts{width:100%;padding:0 20px}}.dailies__content--sidebar.wts{float:right;width:300px}@media screen and (max-width:960px) and (min-width:480px){.dailies__content--sidebar.wts{width:30%}}@media screen and (max-width:480px){.dailies__content--sidebar.wts{width:100%;padding:0 20px}}.treaties .treaties__content--main .article__ta-summaryNoSpace p{margin-top:0}#sticky-wrapper .block.group>ol{height:507px;max-height:507px;overflow-y:auto}.mli_compare__left_header,.mli_compare__right_header{background:#5e7cd1;color:#fff;text-align:center}.mli_compare__left_article_header,.mli_compare__right_article_header{text-align:center}.mli_compare__left_fulltext table,.mli_compare__left_fulltext td,.mli_compare__left_fulltext th,.mli_compare__left_fulltext tr,.mli_compare__right_fulltext table,.mli_compare__right_fulltext td,.mli_compare__right_fulltext th,.mli_compare__right_fulltext tr{border:1px solid #ccc;padding:10px}.top-banner{margin-top:-30px;margin-bottom:30px}.banner-place-holder{display:block;height:1px}#trial-banner-div{padding:40px 30px!important;top:140px}#trial-banner-div .form-item,#trial-banner-div .free-trial-code,#trial-banner-div .free-trial-code-submit{display:inline-block;margin:0}#trial-banner-div .form-item-code label{text-transform:none;font-size:13px;color:#333}#trial-banner-div .form-item-code .form-required{display:none}#trial-banner-div .free-trial-code{width:400px}@media screen and (max-width:480px){#trial-banner-div .form-item-code{width:100%}#trial-banner-div .free-trial-code{width:98%}#trial-banner-div .free-trial-code-submit{margin-top:4px;text-indent:0;width:98%;text-transform:uppercase;color:#fff;font-size:12px}}.document-select__state .state__name button+label,.document-select__state ol li label{text-transform:none;font-weight:400}#trial-banner-div .free-trial-resend{font-style:italic;font-size:12px;font-weight:400}#trial-banner-div .free-trial-resend a{cursor:pointer}.latest_news_block{margin-bottom:0!important}.latest_news_block__header,.latest_news_expand .latestNewsToggle-inner,.latest_news_media,.latest_news_media__meta{margin:0 auto;width:100%;max-width:960px}.listing_latest_news_block{padding-top:15px}.latest_news_media__content{padding:4px 0!important}.latest_news_media__meta a{font-size:15px!important;font-weight:700;text-decoration:none}.latest_news_expand{box-shadow:#eee 0 1px 4px;padding-bottom:20px}.latest_news_expand .dailies__latest-news{background:#fff}.latest_news_expand .latestNewsToggle-inner a{float:right;margin-top:10px;right:125px}.latest_news_con{position:relative}.latest_news_collapse{background-color:#fafafa;border-bottom:1px #f1f1f1 solid}.latest_news_collapse .content-block__header,.latest_news_collapse .media{border:none}.latest_news_collapse .media .latest_news_media__title{line-height:.7;margin:4px 0 5px}.latest_news_collapse .media .latest_news_media__category{font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#fff;padding:0 4px;margin-right:6px}.latest_news_collapse .media .latest_news_media__category.product-International{background-color:#952226}.latest_news_collapse .media .latest_news_media__category.product-Federal{background-color:#004078}.latest_news_collapse .media .latest_news_media__category.product-State{background-color:#006838}.latest_news_collapse .media .latest_news_media__date{font-size:12px;font-weight:700;color:#999}.latest_news_collapse .content-block__header .latest_news_block__header_inner{width:100%;margin:0 auto;max-width:960px}.latest_news_collapse .content-block__header .content-block__title{display:table-cell;vertical-align:top}.latest_news_collapse .content-block__header .content-block__title .latest_news_block__title_headline{color:#f27320;margin-top:15px;font-weight:bolder;font-size:13px;width:136px}.latest_news_collapse .content-block__header .content-block__content{display:table-cell;vertical-align:middle}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .latest_news_block__header_inner{padding:0 20px}.latest_news_collapse .content-block__header .content-block__content{display:block}}.latest_news_collapse .content-block__header .bx-wrapper,.latest_news_collapse .content-block__header .bxcontrol,.latest_news_collapse .content-block__header .bxpager{display:table-cell;vertical-align:top}.latest_news_collapse .content-block__header .bx-pager{width:40px;margin:15px 0 0 15px;font-size:12px;color:#666}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .bx-wrapper,.latest_news_collapse .content-block__header .bxcontrol,.latest_news_collapse .content-block__header .bxpager{display:block}.latest_news_collapse .content-block__header .bxpager{position:absolute;top:10px;right:0}.latest_news_collapse .content-block__header .bx-pager{margin:0 auto}}.latest_news_collapse .content-block__header .bxcontrol .bxcontrol-inner{width:45px}.latest_news_collapse .content-block__header .bxcontrol .bxnext,.latest_news_collapse .content-block__header .bxcontrol .bxprev{display:inline;position:relative;color:#888}@media screen and (max-width:480px){.latest_news_collapse .content-block__header .bxcontrol .bxnext,.latest_news_collapse .content-block__header .bxcontrol .bxprev{position:absolute;top:40px}.latest_news_collapse .content-block__header .bxcontrol .bxprev{left:4px}.latest_news_collapse .content-block__header .bxcontrol .bxnext{right:4px}}.latest_news_collapse .content-block__header .bxcontrol .bx-next,.latest_news_collapse .content-block__header .bxcontrol .bx-prev{display:inline-block;text-indent:-9999px;width:11px;position:absolute;top:0;left:0}.latest_news_collapse .content-block__header .bxcontrol .icon-angle-left:before{margin-right:18px}.latest_news_collapse .content-block__header .bxcontrol .icon-angle-right:before{margin-right:0}.audit-insight__header{padding-top:20px;padding-bottom:20px;color:#0064a2}.audit-insight__header .header__doc-list,.audit-insight__header .header__logo{display:inline-block;margin-right:20px;vertical-align:middle}@media print{.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}.audit-insight__header .header__doc-list,.audit-insight__header .header__logo{display:block;margin-right:0;vertical-align:top}}.audit-insight__header .header__logo h1,.audit-insight__header .header__logo>a{display:inline-block}.audit-insight__header .header__logo>a{height:40px;margin-right:20px}.audit-insight__header .header__logo h1{font-weight:400}@media screen and (max-width:960px){.audit-insight__header .header__logo>a{width:115px;height:30px;margin-right:10px;background-size:contain}.audit-insight__header .header__logo h1{font-size:24px;line-height:35px}}.audit-insight__header .header__doc-list{max-width:50%}.audit-insight__header .header__doc-list p{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0;color:#333;font-size:12px}.audit-insight__header .header__action{float:right;padding-top:7px}@media screen and (max-width:960px){.audit-insight__header .header__action{float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.audit-insight__header .header__action>.btn{-ms-flex:1 0 auto;flex:1 0 auto}.audit-insight__header .header__action>.btn::after{display:none}.audit-insight__header .header__action>.btn:first-of-type{margin-right:5px}}@media screen and (max-width:960px),print{.audit-insight__header .header__doc-list{max-width:100%}.audit-insight__header{padding:15px 20px 10px}}.delete-annotation,.edit_annotation,.js-copy-to-clipboard{cursor:pointer}.workbench_modal{max-width:1200px;min-height:50vh;max-height:95vh;overflow-y:auto}.workbench_modal .annotations,.workbench_modal .audit-insight__header,.workbench_modal .ta-toolbar--workbench{padding-right:40px;padding-left:40px}@media screen and (max-width:960px),print{.workbench_modal .annotations,.workbench_modal .audit-insight__header,.workbench_modal .ta-toolbar--workbench{padding-right:20px;padding-left:20px}}.workbench_modal .ta-toolbar--workbench{background-color:#eee}.workbench_modal .ta-toolbar__filter--type label{color:#666}@media print{.audit-insight__header .header__action{display:none}.workbench_modal{top:0;left:0;max-width:100%;max-height:90vh;-ms-transform:none;transform:none}}.remodal_document-select{max-width:1000px}.document-select{display:block;clear:both}.document-select:after{display:table}@media screen and (max-width:960px){.remodal_document-select{max-width:100%;height:100%;max-height:80vh}.document-select{height:100%}}.document-select__available,.document-select__selected{float:left;width:50%;max-height:70vh;overflow:hidden}.document-select__available header,.document-select__selected header{display:block;clear:both;padding:20px;border-bottom:1px solid #ddd}.document-select__available header:after,.document-select__selected header:after{content:"";display:table;clear:both}.document-select__available header p,.document-select__selected header p{float:left;margin-bottom:0;font-size:24px}.document-select__available header .available__selects,.document-select__selected header .available__selects{float:right;margin-top:8px}.document-select__available header .available__selects a,.document-select__selected header .available__selects a{display:inline-block;margin-left:10px}@media screen and (max-width:960px){.document-select__available header p,.document-select__selected header p{font-size:18px}.document-select__available header .available__selects,.document-select__selected header .available__selects{margin-top:3px}.document-select__available header,.document-select__selected header{padding:10px}.document-select__available,.document-select__selected{float:none;width:100%;height:50%}}.document-select__list{max-height:80%;overflow-y:scroll}.document-select__state{padding:20px}.document-select__state label{margin-bottom:0}.document-select__state input[type=checkbox]{margin-top:4px}.document-select__state .state__name,.document-select__state .state__name label{margin-bottom:0;color:#005589;font-size:16px}.document-select__state .state__name button{float:left;margin-right:5px;background-color:transparent;border:0;color:#0064a2;font-size:20px;line-height:1}.document-select__state ol{margin:0;padding:0;line-height:1.4;list-style:none}.document-select__state ol ol{margin-left:25px}.document-select__state ol li{display:block;clear:both;line-height:1.6}.document-select__state ol li:after{display:table}.document-select__state ol li label,.state__document p{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-select__state ol li button{float:left;margin-right:5px;border:0;color:#0064a2;font-size:14px}.document-select__state ol li label{max-width:70%;color:#333;font-size:14px}.document-select__state ol li .state__version{float:right}.document-select__available .document-select__state+.document-select__state{border-top:1px solid #ddd}.document-select__selected{border-right:5px solid #ddd}.document-select__available{border-left:5px solid #ddd}.document-select__available .state__name{margin-bottom:10px;margin-left:-5px}.document-select__available ol{margin-left:-5px}.document-select__available ol li{margin-left:30px}.document-select__available ol li.has-versions{margin-left:0}@media screen and (max-width:960px){.document-select__state{padding:10px}.document-select__selected{border-right:0}.document-select__available{border-top:5px solid #ddd;border-left:0}}.state__document button{float:left;margin-right:5px;margin-left:-5px;border:0;line-height:1.4}.state__document button.js-deselect-document{background-color:transparent;color:#999;transition:color .15s}.state__document button.js-deselect-document:active,.state__document button.js-deselect-document:focus,.state__document button.js-deselect-document:hover{color:#0064a2}.state__document p{max-width:80%;margin-bottom:0}table.wts-intro{margin-bottom:0}table.wts-intro tbody{border:none}table.wts-intro img.pwclogo{margin-left:5px}@media screen and (max-width:480px){.page--nonsub .wts .listing__content .wrap__content,.wts .listing__content .contain,.wts .listing__content .page--nonsub .wrap__content{-ms-flex-direction:column;flex-direction:column}}.wts .listing__description>p{margin-bottom:20px}.wts .listing__description>p:last-of-type{margin-bottom:0}.wts .listing__content p.copyright-line{margin:20px}.wts p.copyright-line{font-size:13px}.wts header img.pwclogo{float:left;margin-right:5px;margin-bottom:10px}.wts .article__bar{display:block;clear:both}.wts .article__bar:after{display:table}.wts .article__ta-summary ul{margin:20px 0 20px 20px}.wts .article__ta-full-text hr,.wts .article__ta-full-text ol,.wts .article__ta-full-text table,.wts .article__ta-full-text ul{margin-top:20px}.wts .article__ta-full-text ol{padding-left:20px}.wts .article__ta-full-text table tbody tr td,.wts .article__ta-full-text table thead tr td{padding:5px}.wts .article__ta-full-text table thead tr{background-color:#ddd}.wts .article__ta-full-text table thead tr td.tableheading{font-weight:700}.wts .article__ta-full-text table tbody tr{background-color:#fff}.wts .article__ta-full-text table tbody tr:nth-child(odd){background-color:#eee}.wts .article__ta-full-text table tbody tr.headrow{background-color:#ddd}.wts .dailies__content--sidebar #summary-list{margin-top:15px}.wts .dailies__content--sidebar .pwccontact{font-size:12px}.wts .dailies__content--sidebar .wbtile span{display:block}.wts .dailies__content--sidebar .wbtiledesc{font-style:italic}.page-exempt-organization-master-list .content--main .form__header,.page-exempt-organization-master-list .content--main .landing__title,.page-exempt-organization-master-list .dailies__content--main .form__header,.page-exempt-organization-master-list .dailies__content--main .landing__title,.page-exempt-organization-master-list .eoml-content .form__header,.page-exempt-organization-master-list .eoml-content .landing__title,.page-exempt-organization-master-list .exempt-organizations__content--main .form__header,.page-exempt-organization-master-list .exempt-organizations__content--main .landing__title,.page-exempt-organization-master-list .frl-content .form__header,.page-exempt-organization-master-list .frl-content .landing__title,.page-exempt-organization-master-list .insurance_expert__content--main .form__header,.page-exempt-organization-master-list .insurance_expert__content--main .landing__title,.page-exempt-organizations .content--main .form__header,.page-exempt-organizations .content--main .landing__title,.page-exempt-organizations .dailies__content--main .form__header,.page-exempt-organizations .dailies__content--main .landing__title,.page-exempt-organizations .eoml-content .form__header,.page-exempt-organizations .eoml-content .landing__title,.page-exempt-organizations .exempt-organizations__content--main .form__header,.page-exempt-organizations .exempt-organizations__content--main .landing__title,.page-exempt-organizations .frl-content .form__header,.page-exempt-organizations .frl-content .landing__title,.page-exempt-organizations .insurance_expert__content--main .form__header,.page-exempt-organizations .insurance_expert__content--main .landing__title,.page-federal-research-library .content--main .form__header,.page-federal-research-library .content--main .landing__title,.page-federal-research-library .dailies__content--main .form__header,.page-federal-research-library .dailies__content--main .landing__title,.page-federal-research-library .eoml-content .form__header,.page-federal-research-library .eoml-content .landing__title,.page-federal-research-library .exempt-organizations__content--main .form__header,.page-federal-research-library .exempt-organizations__content--main .landing__title,.page-federal-research-library .frl-content .form__header,.page-federal-research-library .frl-content .landing__title,.page-federal-research-library .insurance_expert__content--main .form__header,.page-federal-research-library .insurance_expert__content--main .landing__title,.page-highlights-and-documents .content--main .form__header,.page-highlights-and-documents .content--main .landing__title,.page-highlights-and-documents .dailies__content--main .form__header,.page-highlights-and-documents .dailies__content--main .landing__title,.page-highlights-and-documents .eoml-content .form__header,.page-highlights-and-documents .eoml-content .landing__title,.page-highlights-and-documents .exempt-organizations__content--main .form__header,.page-highlights-and-documents .exempt-organizations__content--main .landing__title,.page-highlights-and-documents .frl-content .form__header,.page-highlights-and-documents .frl-content .landing__title,.page-highlights-and-documents .insurance_expert__content--main .form__header,.page-highlights-and-documents .insurance_expert__content--main .landing__title,.page-insurance-expert .content--main .form__header,.page-insurance-expert .content--main .landing__title,.page-insurance-expert .dailies__content--main .form__header,.page-insurance-expert .dailies__content--main .landing__title,.page-insurance-expert .eoml-content .form__header,.page-insurance-expert .eoml-content .landing__title,.page-insurance-expert .exempt-organizations__content--main .form__header,.page-insurance-expert .exempt-organizations__content--main .landing__title,.page-insurance-expert .frl-content .form__header,.page-insurance-expert .frl-content .landing__title,.page-insurance-expert .insurance_expert__content--main .form__header,.page-insurance-expert .insurance_expert__content--main .landing__title,.page-tax-directory .content--main .form__header,.page-tax-directory .content--main .landing__title,.page-tax-directory .dailies__content--main .form__header,.page-tax-directory .dailies__content--main .landing__title,.page-tax-directory .eoml-content .form__header,.page-tax-directory .eoml-content .landing__title,.page-tax-directory .exempt-organizations__content--main .form__header,.page-tax-directory .exempt-organizations__content--main .landing__title,.page-tax-directory .frl-content .form__header,.page-tax-directory .frl-content .landing__title,.page-tax-directory .insurance_expert__content--main .form__header,.page-tax-directory .insurance_expert__content--main .landing__title,.page-tax-notes-select .content--main .form__header,.page-tax-notes-select .content--main .landing__title,.page-tax-notes-select .dailies__content--main .form__header,.page-tax-notes-select .dailies__content--main .landing__title,.page-tax-notes-select .eoml-content .form__header,.page-tax-notes-select .eoml-content .landing__title,.page-tax-notes-select .exempt-organizations__content--main .form__header,.page-tax-notes-select .exempt-organizations__content--main .landing__title,.page-tax-notes-select .frl-content .form__header,.page-tax-notes-select .frl-content .landing__title,.page-tax-notes-select .insurance_expert__content--main .form__header,.page-tax-notes-select .insurance_expert__content--main .landing__title,.page-tax-notes-today .content--main .form__header,.page-tax-notes-today .content--main .landing__title,.page-tax-notes-today .dailies__content--main .form__header,.page-tax-notes-today .dailies__content--main .landing__title,.page-tax-notes-today .eoml-content .form__header,.page-tax-notes-today .eoml-content .landing__title,.page-tax-notes-today .exempt-organizations__content--main .form__header,.page-tax-notes-today .exempt-organizations__content--main .landing__title,.page-tax-notes-today .frl-content .form__header,.page-tax-notes-today .frl-content .landing__title,.page-tax-notes-today .insurance_expert__content--main .form__header,.page-tax-notes-today .insurance_expert__content--main .landing__title,.page-taxpractice .content--main .form__header,.page-taxpractice .content--main .landing__title,.page-taxpractice .dailies__content--main .form__header,.page-taxpractice .dailies__content--main .landing__title,.page-taxpractice .eoml-content .form__header,.page-taxpractice .eoml-content .landing__title,.page-taxpractice .exempt-organizations__content--main .form__header,.page-taxpractice .exempt-organizations__content--main .landing__title,.page-taxpractice .frl-content .form__header,.page-taxpractice .frl-content .landing__title,.page-taxpractice .insurance_expert__content--main .form__header,.page-taxpractice .insurance_expert__content--main .landing__title{background-color:#004078}.page-exempt-organization-master-list .content--main .content-block__header,.page-exempt-organization-master-list .dailies__content--main .content-block__header,.page-exempt-organization-master-list .eoml-content .content-block__header,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__header,.page-exempt-organization-master-list .frl-content .content-block__header,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__header,.page-exempt-organizations .content--main .content-block__header,.page-exempt-organizations .dailies__content--main .content-block__header,.page-exempt-organizations .eoml-content .content-block__header,.page-exempt-organizations .exempt-organizations__content--main .content-block__header,.page-exempt-organizations .frl-content .content-block__header,.page-exempt-organizations .insurance_expert__content--main .content-block__header,.page-federal-research-library .content--main .content-block__header,.page-federal-research-library .dailies__content--main .content-block__header,.page-federal-research-library .eoml-content .content-block__header,.page-federal-research-library .exempt-organizations__content--main .content-block__header,.page-federal-research-library .frl-content .content-block__header,.page-federal-research-library .insurance_expert__content--main .content-block__header,.page-highlights-and-documents .content--main .content-block__header,.page-highlights-and-documents .dailies__content--main .content-block__header,.page-highlights-and-documents .eoml-content .content-block__header,.page-highlights-and-documents .exempt-organizations__content--main .content-block__header,.page-highlights-and-documents .frl-content .content-block__header,.page-highlights-and-documents .insurance_expert__content--main .content-block__header,.page-insurance-expert .content--main .content-block__header,.page-insurance-expert .dailies__content--main .content-block__header,.page-insurance-expert .eoml-content .content-block__header,.page-insurance-expert .exempt-organizations__content--main .content-block__header,.page-insurance-expert .frl-content .content-block__header,.page-insurance-expert .insurance_expert__content--main .content-block__header,.page-tax-directory .content--main .content-block__header,.page-tax-directory .dailies__content--main .content-block__header,.page-tax-directory .eoml-content .content-block__header,.page-tax-directory .exempt-organizations__content--main .content-block__header,.page-tax-directory .frl-content .content-block__header,.page-tax-directory .insurance_expert__content--main .content-block__header,.page-tax-notes-select .content--main .content-block__header,.page-tax-notes-select .dailies__content--main .content-block__header,.page-tax-notes-select .eoml-content .content-block__header,.page-tax-notes-select .exempt-organizations__content--main .content-block__header,.page-tax-notes-select .frl-content .content-block__header,.page-tax-notes-select .insurance_expert__content--main .content-block__header,.page-tax-notes-today .content--main .content-block__header,.page-tax-notes-today .dailies__content--main .content-block__header,.page-tax-notes-today .eoml-content .content-block__header,.page-tax-notes-today .exempt-organizations__content--main .content-block__header,.page-tax-notes-today .frl-content .content-block__header,.page-tax-notes-today .insurance_expert__content--main .content-block__header,.page-taxpractice .content--main .content-block__header,.page-taxpractice .dailies__content--main .content-block__header,.page-taxpractice .eoml-content .content-block__header,.page-taxpractice .exempt-organizations__content--main .content-block__header,.page-taxpractice .frl-content .content-block__header,.page-taxpractice .insurance_expert__content--main .content-block__header{border-bottom-color:#004078}.page-exempt-organization-master-list .content--main .content-block__title,.page-exempt-organization-master-list .dailies__content--main .content-block__title,.page-exempt-organization-master-list .eoml-content .content-block__title,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__title,.page-exempt-organization-master-list .frl-content .content-block__title,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__title,.page-exempt-organizations .content--main .content-block__title,.page-exempt-organizations .dailies__content--main .content-block__title,.page-exempt-organizations .eoml-content .content-block__title,.page-exempt-organizations .exempt-organizations__content--main .content-block__title,.page-exempt-organizations .frl-content .content-block__title,.page-exempt-organizations .insurance_expert__content--main .content-block__title,.page-federal-research-library .content--main .content-block__title,.page-federal-research-library .dailies__content--main .content-block__title,.page-federal-research-library .eoml-content .content-block__title,.page-federal-research-library .exempt-organizations__content--main .content-block__title,.page-federal-research-library .frl-content .content-block__title,.page-federal-research-library .insurance_expert__content--main .content-block__title,.page-highlights-and-documents .content--main .content-block__title,.page-highlights-and-documents .dailies__content--main .content-block__title,.page-highlights-and-documents .eoml-content .content-block__title,.page-highlights-and-documents .exempt-organizations__content--main .content-block__title,.page-highlights-and-documents .frl-content .content-block__title,.page-highlights-and-documents .insurance_expert__content--main .content-block__title,.page-insurance-expert .content--main .content-block__title,.page-insurance-expert .dailies__content--main .content-block__title,.page-insurance-expert .eoml-content .content-block__title,.page-insurance-expert .exempt-organizations__content--main .content-block__title,.page-insurance-expert .frl-content .content-block__title,.page-insurance-expert .insurance_expert__content--main .content-block__title,.page-tax-directory .content--main .content-block__title,.page-tax-directory .dailies__content--main .content-block__title,.page-tax-directory .eoml-content .content-block__title,.page-tax-directory .exempt-organizations__content--main .content-block__title,.page-tax-directory .frl-content .content-block__title,.page-tax-directory .insurance_expert__content--main .content-block__title,.page-tax-notes-select .content--main .content-block__title,.page-tax-notes-select .dailies__content--main .content-block__title,.page-tax-notes-select .eoml-content .content-block__title,.page-tax-notes-select .exempt-organizations__content--main .content-block__title,.page-tax-notes-select .frl-content .content-block__title,.page-tax-notes-select .insurance_expert__content--main .content-block__title,.page-tax-notes-today .content--main .content-block__title,.page-tax-notes-today .dailies__content--main .content-block__title,.page-tax-notes-today .eoml-content .content-block__title,.page-tax-notes-today .exempt-organizations__content--main .content-block__title,.page-tax-notes-today .frl-content .content-block__title,.page-tax-notes-today .insurance_expert__content--main .content-block__title,.page-taxpractice .content--main .content-block__title,.page-taxpractice .dailies__content--main .content-block__title,.page-taxpractice .eoml-content .content-block__title,.page-taxpractice .exempt-organizations__content--main .content-block__title,.page-taxpractice .frl-content .content-block__title,.page-taxpractice .insurance_expert__content--main .content-block__title{color:#004078}.page-state-tax-today .form__header,.page-state-tax-today .landing__title{background-color:#006838}.page-state-tax-today .dailies__content.listing .content-block__header{border-bottom-color:#006838}.page-state-tax-today .dailies__content.listing .content-block__title{color:#006838}.page-beps-expert #ta-wtt-advanced-search-form .form__header,.page-beps-expert #ta-wtt-advanced-search-form .landing__title,.page-beps-expert .beps__content--main .form__header,.page-beps-expert .beps__content--main .landing__title,.page-beps-expert .dailies__content--main .form__header,.page-beps-expert .dailies__content--main .landing__title,.page-beps-expert .fatca__content--main .form__header,.page-beps-expert .fatca__content--main .landing__title,.page-beps-expert .treaties__content--main .form__header,.page-beps-expert .treaties__content--main .landing__title,.page-fatca-expert #ta-wtt-advanced-search-form .form__header,.page-fatca-expert #ta-wtt-advanced-search-form .landing__title,.page-fatca-expert .beps__content--main .form__header,.page-fatca-expert .beps__content--main .landing__title,.page-fatca-expert .dailies__content--main .form__header,.page-fatca-expert .dailies__content--main .landing__title,.page-fatca-expert .fatca__content--main .form__header,.page-fatca-expert .fatca__content--main .landing__title,.page-fatca-expert .treaties__content--main .form__header,.page-fatca-expert .treaties__content--main .landing__title,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .form__header,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .landing__title,.page-transfer-pricing-expert .beps__content--main .form__header,.page-transfer-pricing-expert .beps__content--main .landing__title,.page-transfer-pricing-expert .dailies__content--main .form__header,.page-transfer-pricing-expert .dailies__content--main .landing__title,.page-transfer-pricing-expert .fatca__content--main .form__header,.page-transfer-pricing-expert .fatca__content--main .landing__title,.page-transfer-pricing-expert .treaties__content--main .form__header,.page-transfer-pricing-expert .treaties__content--main .landing__title,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-daily .beps__content--main .form__header,.page-worldwide-tax-daily .beps__content--main .landing__title,.page-worldwide-tax-daily .dailies__content--main .form__header,.page-worldwide-tax-daily .dailies__content--main .landing__title,.page-worldwide-tax-daily .fatca__content--main .form__header,.page-worldwide-tax-daily .fatca__content--main .landing__title,.page-worldwide-tax-daily .treaties__content--main .form__header,.page-worldwide-tax-daily .treaties__content--main .landing__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-treaties .beps__content--main .form__header,.page-worldwide-tax-treaties .beps__content--main .landing__title,.page-worldwide-tax-treaties .dailies__content--main .form__header,.page-worldwide-tax-treaties .dailies__content--main .landing__title,.page-worldwide-tax-treaties .fatca__content--main .form__header,.page-worldwide-tax-treaties .fatca__content--main .landing__title,.page-worldwide-tax-treaties .treaties__content--main .form__header,.page-worldwide-tax-treaties .treaties__content--main .landing__title{background-color:#952226}.page-beps-expert #ta-wtt-advanced-search-form .content-block__header,.page-beps-expert .beps__content--main .content-block__header,.page-beps-expert .dailies__content--main .content-block__header,.page-beps-expert .fatca__content--main .content-block__header,.page-beps-expert .treaties__content--main .content-block__header,.page-fatca-expert #ta-wtt-advanced-search-form .content-block__header,.page-fatca-expert .beps__content--main .content-block__header,.page-fatca-expert .dailies__content--main .content-block__header,.page-fatca-expert .fatca__content--main .content-block__header,.page-fatca-expert .treaties__content--main .content-block__header,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .content-block__header,.page-transfer-pricing-expert .beps__content--main .content-block__header,.page-transfer-pricing-expert .dailies__content--main .content-block__header,.page-transfer-pricing-expert .fatca__content--main .content-block__header,.page-transfer-pricing-expert .treaties__content--main .content-block__header,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .content-block__header,.page-worldwide-tax-daily .beps__content--main .content-block__header,.page-worldwide-tax-daily .dailies__content--main .content-block__header,.page-worldwide-tax-daily .fatca__content--main .content-block__header,.page-worldwide-tax-daily .treaties__content--main .content-block__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__header,.page-worldwide-tax-treaties .beps__content--main .content-block__header,.page-worldwide-tax-treaties .dailies__content--main .content-block__header,.page-worldwide-tax-treaties .fatca__content--main .content-block__header,.page-worldwide-tax-treaties .treaties__content--main .content-block__header{border-bottom-color:#952226}.page-beps-expert #ta-wtt-advanced-search-form .content-block__title,.page-beps-expert .beps__content--main .content-block__title,.page-beps-expert .dailies__content--main .content-block__title,.page-beps-expert .fatca__content--main .content-block__title,.page-beps-expert .treaties__content--main .content-block__title,.page-fatca-expert #ta-wtt-advanced-search-form .content-block__title,.page-fatca-expert .beps__content--main .content-block__title,.page-fatca-expert .dailies__content--main .content-block__title,.page-fatca-expert .fatca__content--main .content-block__title,.page-fatca-expert .treaties__content--main .content-block__title,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .content-block__title,.page-transfer-pricing-expert .beps__content--main .content-block__title,.page-transfer-pricing-expert .dailies__content--main .content-block__title,.page-transfer-pricing-expert .fatca__content--main .content-block__title,.page-transfer-pricing-expert .treaties__content--main .content-block__title,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .content-block__title,.page-worldwide-tax-daily .beps__content--main .content-block__title,.page-worldwide-tax-daily .dailies__content--main .content-block__title,.page-worldwide-tax-daily .fatca__content--main .content-block__title,.page-worldwide-tax-daily .treaties__content--main .content-block__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__title,.page-worldwide-tax-treaties .beps__content--main .content-block__title,.page-worldwide-tax-treaties .dailies__content--main .content-block__title,.page-worldwide-tax-treaties .fatca__content--main .content-block__title,.page-worldwide-tax-treaties .treaties__content--main .content-block__title{color:#952226}@media print{#page{width:100%;margin:0;padding:0;background:0 0}#authcachedbg,#toolbar,.article__actions,.article__bar--mini,.article__content--sidebar,.article__nav,.breadcrumbs,.dailies__content--sidebar,.eoml-sidebar,.fatca__content--sidebar,.frl-sidebar,.header,.magazine--article__sidebar,.magazine__title,.treaties__content--sidebar,footer{display:none}.contain,.content,.page--nonsub .wrap__content{width:100%;display:inline}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:none;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwia2VudHVja3kvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCIkc3RkaW4iLCJtb2R1bGVzL19tb2RhbHMuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl90YXhub3Rlc2xpdmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInRhLmNzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsIm1vZHVsZXMvX2Fubm90YXRpb25zLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2ljb25zLWFmdGVyLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19taXhpbnMuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2JyZWFkY3J1bWJzLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19zaXplLnNjc3MiLCJrZW50dWNreS9iYXNlL19mb3Jtcy5zY3NzIiwiX2FydGljbGUuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3Nob3ctaGlkZS5zY3NzIiwibW9kdWxlcy9fYWQuc2NzcyIsImtlbnR1Y2t5L2dyaWQvX2dyaWQuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2JvcmRlci5zY3NzIiwia2VudHVja3kvX3Byb2plY3Qtc2V0dGluZ3Muc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Nob3Nlbi5zY3NzIiwia2VudHVja3kvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fcHJlZml4ZXIuc2NzcyIsIl9iYW5uZXIuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2NsZWFyZml4LnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL190cnVuY2F0ZS5zY3NzIiwiX3Rucy5zY3NzIiwibW9kdWxlcy9fbWFpbi1jb250ZW50LnNjc3MiLCJtb2R1bGVzL19tZW51cy5zY3NzIiwibW9kdWxlcy9faW5mby1iYXIuc2NzcyIsIm1vZHVsZXMvX2xvYWRpbmcuc2NzcyIsIm1vZHVsZXMvX21lZGlhLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwibW9kdWxlcy9fdG9vbGJhci5zY3NzIiwibW9kdWxlcy9fb3BlbnRpcC5zY3NzIiwiX2F1ZGl0LWluc2lnaHRzLnNjc3MiLCJfZW5nYWdlbWVudC5zY3NzIiwiX2FkdmFuY2Utc2VhcmNoLnNjc3MiLCJfYmxvZy5zY3NzIiwiX2liZmQuc2NzcyIsIl9kYWlsaWVzLnNjc3MiLCJfYmVwcy5zY3NzIiwia2VudHVja3kvaGVscGVycy9faW50cmluc2ljLXJhdGlvLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9mcmwuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9lb21sLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbG9naW4uc2NzcyIsIl9ob21lLnNjc3MiLCJfbWFnYXppbmUuc2NzcyIsIl9tdWx0aW1lZGlhLnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX3BvbGwuc2NzcyIsIl9wZW9wbGUtZXhwb3J0LnNjc3MiLCJfcHJvZHVjdHMuc2NzcyIsIl9zdXBwb3J0LnNjc3MiLCJfdGEtbWVkaWEuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl90ZXJtcy1jb25kaXRpb25zLnNjc3MiLCJfdHJlYXRpZXMuc2NzcyIsIl93b3JrYmVuY2guc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2hpZGUtdGV4dC5zY3NzIiwiX3d0cy5zY3NzIiwiX2NvbG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQWdDZSw0Q0M0Q2IsS0NpMklGLEtGNTRJTSxVQUFjLEtHK0xoQixTRDZzSUosS0Nyc0llLHlCQUFBLEtBQ2IscUJBQ0QsS0N3S0MscUJGNVZGLFNHcEJBLG9CQUlrQixnQkFBQSxLSHBDbEIsV0lDRSxZQUFhLFlBQ2IsSUFBMkIsOENBQzNCLElBQUEscURBQVEsNEJBQUEsZ0RBQUEsZ0JBQUEsK0NBQUEsZUFBQSw4Q0FBQSxtQkFBQSxpRUFBQSxjQUNSLFlBQUEsSUFNQSxXQUFBLE9KSEYsdUJLQ0EsYUFBQSxNTEVBLHdDS0NBLFlBQUEsTUNKQywwQ0FBQSx1REFBQSw0REFBQSw4Qk5NRCwrRk1OQyxvQkFBQSxzQkFBQSxxQkFBQSwrRUFBQSxpREFBQSxnQ0FBQSxrREFBQSx1QkFBQSxzREFBQSxzQ0FBQSx5QkFBQSxvQ0Nzb0JELHVCQUFBLHdDRHRvQkMsc0ZOU0MsUUFBUyxhTUpULEtBQUEsT0FBQSxPQUFzQixPQUFBLEtBQUEsSUFBQSxZQUN0QixVQUFBLFFBQ0EsWUFBQSxLQUNBLGVBQWtCLEtBQ0csdUJBQUEsWUFDckIsd0JBQUEsVUFDQSxxQkFBQSxPQUFBLE9BQ0EsaUJBQUEsT0FBQSxPQUdGLGtCTklBLG1CQUVFLE9BQVEsRUFtRFYscUJBYUEsZ0JRekVFLGFBQWMsS0NsQmhCLFNBQ0UsVUFBVyxVQUNYLFlBQUEsTUFDQSxlQUFBLEtUZ0NGLFNTN0JFLFVBQVcsSVRnQ2IsU1MvQkUsVUFBVyxJVGtDYixTU2pDRSxVQUFXLElUb0NiLFNTbkNFLFVBQVcsSVRzQ2IsU1VoREUsTUFBTyxVQUNQLFdBQVksT1ZtRGQsU1duREUsYUFBYyxFQUNkLFlBQWdCLFVYZ0ZsQixzQkFhQSxpQlE1RUUsWUFBYSxLR2ZiLFlBSEUsU0FBVSxTWDBEZCxTV3BERSxTQUFVLFNBQ1YsS0FBQSxXQUNBLE1BQUEsVUFDQSxJQUFBLFNBQ0EsV0FBUyxPQUNULGlCQUxFLEtBQU0sV1g2RFYsYVFuRUUsUUFBUyxLQUFLLE1BQU0sTUFDcEIsT0FBQSxNQUFBLE1BQUEsS0FDQSxjQUFBLEtJZ3FCRixTYjlnQkEsSWNsSEUsT0FBQSxFYnNDRixnQlFsRUUsTUFBTyxLUnFFVCxpQlE3REEsWUFDRSxNQUFPLE1SeUVULFdReEVFLE1BQU8sS01KQyxvQkFNVCxxQ0FoQlMsbUJBTVQsb0NBRUcsT0FBUSxZZHVGWixXY2pHRSxVQUFXLFFBQVEsR0FBRyxTQUFTLE9kc0dqQyxZYzVGRSxVQUFXLFFBQVEsR0FBRyxTQUFTLFNkaUdqQyxtQmM1RUUsR0FDQSxVQUFBLFVBRVUsS0FFVixVQUFBLGdCZDZFRixnQmVqSEUsV0FBWSwyREZXWixjQUFBLGNBRUksVUFBQSxjYnlHTixpQmVySEUsV0FBWSwyREZVWixjQUFBLGVBRUksVUFBQSxlYjhHTixpQmV6SEUsV0FBWSwyREZTWixjQUFBLGVBRUksVUFBQSxlYm1ITixzQmU1SEUsV0FBWSxxRUZjWixjQUFBLFlBRUksVUFBQSxZYmlITixvQmVoSUUsV0FBWSxxRUZhWixjQUFBLFlBRUksVUFBQSxZRVZOLDRCQUFBLDBCQUFBLHVCQUFBLHVCZmdJQSxzQkFLRSxPQUFRLEtBRVYsWWdCakpFLFNBQVUsU0FDVixRQUFtQixhQUNuQixNQUFBLElBQ0EsT0FBQSxJQUNBLFlBQVksSUFDWixlQUFpQixPaEJvSm5CLGVnQmxKQyxlQUNDLFNBQVUsU0FDVixLQUFBLEVBQ0EsTUFBUSxLQUNSLFdBQVksT2hCb0pkLGVnQmpKRSxZQUFhLFFoQm9KZixlZ0JuSkUsVUFBVyxJaEJzSmIsY2dCckpFLE1BQU8sS0NuQlQsb0JqQjZLRSxRQUFTLElrQjhKVyxvQmxCM0pwQixRQUFTLElrQitTVyxxQmxCNVNwQixRQUFTLElrQjRZWSx5QmxCellyQixRQUFTLElrQnNEZ0Isb0JsQm5EekIsUUFBUyxJa0JxTFcsbUJsQmxMcEIsUUFBUyxJa0I4YlUscUJsQjNibkIsUUFBUyxJa0JnY1ksbUJsQjdickIsUUFBUyxJa0JpaUJVLG1CbEI5aEJuQixRQUFTLElrQnlGVSx1QmxCdEZuQixRQUFTLElrQjJkTyxpQmxCeGRoQixRQUFTLElrQnVkUSxzQmxCcGRqQixRQUFTLElrQnNkYSxvQmxCbmR0QixRQUFTLElrQnpEVyxvQkFBQSxxQkR4SVYsb0JqQnNNVixRQUFTLElrQmllVywwQmxCOWRwQixRQUFTLElrQndXaUIsMkJsQnJXMUIsUUFBUyxJa0JvV2tCLHdCbEJqVzNCLFFBQVMsSWtCa1RlLHFCbEIvU3hCLFFBQVMsSWtCcVhZLGtCQUFBLG1CRGxrQnJCLFFBQVMsSUNtS1Msc0JsQmlEbEIsUUFBUyxJa0IrZGEsbUJsQjVkdEIsUUFBUyxJa0JzSVUscUJsQm5JbkIsUUFBUyxJa0JtQ1ksc0JsQmhDckIsUUFBUyxJa0J0RWEsbUJsQnlFdEIsUUFBUyxJa0IyVFUsdUJsQnhUbkIsUUFBUyxJa0IxQmMsa0NsQjZCdkIsUUFBUyxJa0JoTnlCLGdDbEJtTmxDLFFBQVMsSWtCaE51QixvQmxCbU5oQyxRQUFTLElrQnFJVyw0QmxCbElwQixRQUFTLElrQnNRbUIscUJBQUEsMkJEMWU1QixRQUFTLElDMGdCWSxzQmxCL1JyQixRQUFTLElrQjBSYSx1QmxCdlJ0QixRQUFTLElrQmdLYyxtQmxCN0p2QixRQUFTLElrQmlLVSxtQmxCOUpuQixRQUFTLElrQmdCVSx5QmxCYm5CLFFBQVMsSWtCc0ZnQix5QmxCbkZ6QixRQUFTLElrQmllZ0IsMEJsQjlkekIsUUFBUyxJa0I2ZGlCLHdCbEIxZDFCLFFBQVMsSWtCNGRlLHFCbEJ6ZHhCLFFBQVMsSWtCbVBZLHNCbEJoUHJCLFFBQVMsSWtCaE9hLGtCbEJtT3RCLFFBQVMsSWtCK1dTLG1CbEI1V2xCLFFBQVMsSWtCNldVLG1CbEIxV25CLFFBQVMsSWtCck1VLHVCbEJ3TW5CLFFBQVMsSWtCdk1jLG9CbEIwTXZCLFFBQVMsSWtCNk5XLHFCbEIxTnBCLFFBQVMsSWtCekxZLG1CbEI0THJCLFFBQVMsSWtCWlUsbUJsQmVuQixRQUFTLElrQnZOVSxxQmxCME5uQixRQUFTLElrQmdGWSwwQmxCN0VyQixRQUFTLElrQjRWaUIseUJsQnpWMUIsUUFBUyxJa0IwVmdCLHlCbEJ2VnpCLFFBQVMsSWtCcFRnQiwyQmxCdVR6QixRQUFTLElrQnpUa0IsMEJsQjRUM0IsUUFBUyxJa0J6VGlCLDRCbEI0VDFCLFFBQVMsSWtCOVRtQixtQmxCaVU1QixRQUFTLElrQnVGVSxxQkFBQSxzQkRsWFQsUUFBQSxJQ2diWSxxQmxCOUl0QixRQUFTLElrQjBDWSwyQmxCdkNyQixRQUFTLElrQm9aa0Isb0JBQUEsb0JEdHJCN0Isd0JqQnVTRSxRQUFTLElrQjBKZSxxQmxCdkp4QixRQUFTLElrQmdKWSx5QmxCN0lyQixRQUFTLElrQm9GZ0IscUJsQmpGekIsUUFBUyxJa0I1VlksbUJsQitWckIsUUFBUyxJa0IyVVUsbUJBQUEsOEJEem5CbkIsUUFBUyxJQ3VicUIsNkJsQmxJOUIsUUFBUyxJa0JrTm9CLDZCbEIvTTdCLFFBQVMsSWtCL05vQixxQmxCa083QixRQUFTLElrQnpVWSw0QmxCNFVyQixRQUFTLElrQmlRbUIsNEJsQjlQNUIsUUFBUyxJa0IvSG1CLHVCbEJrSTVCLFFBQVMsSWtCeFVjLG1CbEIyVXZCLFFBQVMsSWtCOEhVLG9CbEIzSG5CLFFBQVMsSWtCc0dXLG1CbEJuR3BCLFFBQVMsSWtCdVBVLHNCbEJwUG5CLFFBQVMsSWtCL0ZhLDJCbEJrR3RCLFFBQVMsSWtCaEprQiwyQmxCbUozQixRQUFTLElrQjBPa0Isb0JsQnZPM0IsUUFBUyxJa0JyTFcsMkJsQndMcEIsUUFBUyxJa0I3UGtCLDRCbEJnUTNCLFFBQVMsSWtCL1BtQiwwQmxCa1E1QixRQUFTLElrQndHaUIsMkJsQnJHMUIsUUFBUyxJa0IyQ2tCLDJCbEJ4QzNCLFFBQVMsSWtCNlFrQiwyQmxCMVEzQixRQUFTLElrQnJSa0IsOEJsQndSM0IsUUFBUyxJa0J1R3FCLDBCbEJwRzlCLFFBQVMsSWtCMUNpQix5QmxCNkMxQixRQUFTLElrQjVPZ0IsNkJsQitPekIsUUFBUyxJa0IrUG9CLDZCbEI1UDdCLFFBQVMsSWtCblNvQixrQmxCc1M3QixRQUFTLElrQi9YUyx5QmxCa1lsQixRQUFTLElrQmpaZ0IsMEJsQm9aekIsUUFBUyxJa0JuWmlCLHVCbEJzWjFCLFFBQVMsSWtCclpjLHlCbEJ3WnZCLFFBQVMsSWtCM1pnQiwyQkFBQSxvQkRnRHpCLFFBQVMsSUNxZVcscUJsQm5IcEIsUUFBUyxJa0IxTlksdUJsQjZOckIsUUFBUyxJa0JwUmMsbUJsQnVSdkIsUUFBUyxJa0JtRFUsb0JsQmhEbkIsUUFBUyxJa0JWVyx1QmxCYXBCLFFBQVMsSWtCcGFjLGlDbEJ1YXZCLFFBQVMsSWtCM093QixtQmxCOE9qQyxRQUFTLElrQmxLVSxtQmxCcUtuQixRQUFTLElrQjVFVSxtQmxCK0VuQixRQUFTLElrQjNNVSxrQmxCOE1uQixRQUFTLElrQmpQUyx3QmxCb1BsQixRQUFTLElrQm5QZSxtQ0FBQSxzQkRqSnhCLFFBQVMsSUMySTBCLG9CbEJnUW5DLFFBQVMsSWtCZVcsdUJsQlpwQixRQUFTLElrQmxZYyxxQmxCcVl2QixRQUFTLElrQmdDWSxzQmxCN0JyQixRQUFTLElrQnRVYSxxQmxCeVV0QixRQUFTLElrQjNFWSx5QmxCOEVyQixRQUFTLElrQm5XZ0IsMkJsQnNXekIsUUFBUyxJa0J6V2tCLHNCbEI0VzNCLFFBQVMsSWtCaUNhLDRCbEI5QnRCLFFBQVMsSWtCa0VtQixxQmxCL0Q1QixRQUFTLElrQnhPWSwwQmxCMk9yQixRQUFTLElrQnpPaUIsdUJsQjRPMUIsUUFBUyxJa0JqZWMsdUJsQm9ldkIsUUFBUyxJa0JyZWMsMEJBQUEsd0JEb0V2QixRQUFTLElDdkRlLDZCbEIrZHhCLFFBQVMsSWtCbUxvQiw4QmxCaEw3QixRQUFTLElrQmxTcUIsMkJsQnFTOUIsUUFBUyxJa0J6YWtCLGtCbEI0YTNCLFFBQVMsSWtCdkpTLG1CQUFBLG9CRHJSbEIsUUFBUyxJQ3lEVSx1QmxCMFhuQixRQUFTLElrQnBYYywwQmxCdVh2QixRQUFTLElrQjhIaUIsNEJsQjNIMUIsUUFBUyxJa0IwSG1CLHdCbEJ2SDVCLFFBQVMsSWtCK0RlLHNCbEI1RHhCLFFBQVMsSWtCaE5hLHVCbEJtTnRCLFFBQVMsSWtCb0JjLDhCbEJqQnZCLFFBQVMsSWtCM0pxQix5QmxCOEo5QixRQUFTLElrQnlHZ0IsNEJsQnRHekIsUUFBUyxJa0JoVm1CLHNCbEJtVjVCLFFBQVMsSWtCTWEscUJsQkh0QixRQUFTLElrQjJIWSw0QmxCeEhyQixRQUFTLElrQjVRbUIscUJsQitRNUIsUUFBUyxJa0J5SVksc0JsQnRJckIsUUFBUyxJa0IzTGEsb0JsQjhMdEIsUUFBUyxJa0JqR1csdUJsQm9HcEIsUUFBUyxJa0J1QmMseUJsQnBCdkIsUUFBUyxJa0J2ZmdCLDJCbEIwZnpCLFFBQVMsSWtCekdrQixzQmxCNEczQixRQUFTLElrQjRHYSx5QkFBQSx1QkRqa0JSLFFBQUEsSUM2R1MscUJsQitXdkIsUUFBUyxJa0IxU1kscUJsQjZTckIsUUFBUyxJa0IwR1ksMEJsQnZHckIsUUFBUyxJa0I5YWlCLG1CQUFBLGtCRGhEMUIsUUFBUyxJQzZaUyxvQmxCd0VsQixRQUFTLElrQmxSVyx1QmxCcVJwQixRQUFTLElrQjdnQmMsbUJsQmdoQnZCLFFBQVMsSWtCMWlCVSwwQmxCNmlCbkIsUUFBUyxJa0JqZmlCLDJCbEJvZjFCLFFBQVMsSWtCMVNrQiwwQmxCNlMzQixRQUFTLElrQjlTaUIsd0JsQmlUMUIsUUFBUyxJa0IvU2UsMEJsQmtUeEIsUUFBUyxJa0JyVGlCLGdDbEJ3VDFCLFFBQVMsSWtCM21CdUIsaUNsQjhtQmhDLFFBQVMsSWtCem1Cd0IsOEJsQjRtQmpDLFFBQVMsSWtCM21CcUIsZ0NsQjhtQjlCLFFBQVMsSWtCcm5CdUIsb0JsQnduQmhDLFFBQVMsSWtCblZXLHFCbEJzVnBCLFFBQVMsSWtCNkdZLG9CbEIxR3JCLFFBQVMsSWtCYlcscUJsQmdCcEIsUUFBUyxJa0IzWVksd0JsQjhZckIsUUFBUyxJa0IvakJlLHlCbEJra0J4QixRQUFTLElrQjFuQmdCLG9CQUFBLG9CRHFIaEIsUUFBQSxJQ2drQlcsb0JBQUEsbUJEL2pCcEIsUUFBUyxJQzRQVSxvQmxCbVJuQixRQUFTLElrQjVnQlcsb0JsQitnQnBCLFFBQVMsSWtCdFpJLGtCQUFPLHVCRHpIcEIsUUFBUyxJQzhZYyxtQkFBQSxzQkQ3WXZCLFFBQVMsSUM2R2Esd0JsQjRhdEIsUUFBUyxJa0J6TmUsdUJBQUEsbUJEOVRoQixRQUFBLElDd0hlLHFCbEJzYXZCLFFBQVMsSWlCNWhCRSxtQkNrY1Usc0JBQUEsc0JsQitGckIsUUFBUyxJa0I5b0JVLHNCbEJpcEJuQixRQUFTLElrQnhTYSxzQmxCMlN0QixRQUFTLElrQjVTYSw0QmxCK1N0QixRQUFTLElrQm5GbUIsd0JsQnNGNUIsUUFBUyxJa0JUZSxvQmxCWXhCLFFBQVMsSWtCL0VXLG9CbEJrRnBCLFFBQVMsSWtCL1NXLG9CbEJrVHBCLFFBQVMsSWtCN0JXLHdCbEJnQ3BCLFFBQVMsSWtCek9lLCtCbEI0T3hCLFFBQVMsSWtCMU9zQixpQ2xCNk8vQixRQUFTLElrQmhhd0IsMEJsQm1hakMsUUFBUyxJa0J0YWlCLG9CbEJ5YTFCLFFBQVMsSWtCL1JXLHlCbEJrU3BCLFFBQVMsSWtCMW5CZ0IsdUJsQjZuQnpCLFFBQVMsSWtCdG5CYyx5QmxCeW5CdkIsUUFBUyxJa0IvbkJnQiwwQmxCa29CekIsUUFBUyxJa0Jqb0JpQixzQmxCb29CMUIsUUFBUyxJa0I5a0JhLG1CQUFBLHVCRFl0QixRQUFTLElDZ2FVLHdCQUFBLHdCRC9abkIsUUFBUyxJQ3FhZSx1QkFBQSxzQkRwYWIsUUFBQSxJQ21hWSx1QmxCNEt2QixRQUFTLElrQjVpQmMsdUJsQitpQnZCLFFBQVMsSWtCalhjLDBCQUFBLG1CRDlOUixRQUFBLElDOGdCSSxvQkFBQSxvQkQ3Z0JuQixRQUFTLElDOEdXLHdCQUFBLHlCRDdHUCxRQUFBLElDMGNZLHdCbEJrSnpCLFFBQVMsSWtCN21CZSx5QmxCZ25CeEIsUUFBUyxJa0I1bUJnQixtQkFBQSxvQkRnQmhCLFFBQUEsSUN4R1Usc0JsQjJzQm5CLFFBQVMsSWtCek5hLHVCbEI0TnRCLFFBQVMsSWtCL0ZjLHdCQUFBLG9CRHBnQnZCLFFBQVMsSUN4Q2UsMEJsQmtwQnhCLFFBQVMsSWtCdlppQix1QmxCMFoxQixRQUFTLElrQjNrQmMsNkJsQjhrQnZCLFFBQVMsSWtCbnBCb0IsMkJsQnNwQjdCLFFBQVMsSWtCcnBCa0Isc0JsQndwQjNCLFFBQVMsSWtCbkdhLDBCbEJzR3RCLFFBQVMsSWtCeE1pQix1QmxCMk0xQixRQUFTLElrQi9MYyxxQmxCa012QixRQUFTLElrQnh2QlkscUJsQjJ2QnJCLFFBQVMsSWtCOXBCWSxzQmxCaXFCckIsUUFBUyxJa0J4b0JhLDBCbEIyb0J0QixRQUFTLElrQmxrQmlCLHlCbEJxa0IxQixRQUFTLElrQjV1QmdCLHlCbEIrdUJ6QixRQUFTLElrQjllZ0Isd0JsQmlmekIsUUFBUyxJa0IzMEJlLHFCbEI4MEJ4QixRQUFTLElrQjVaWSwwQmxCK1pyQixRQUFTLElrQmhtQmlCLG1CbEJtbUIxQixRQUFTLElrQnZ4QlUsdUJsQjB4Qm5CLFFBQVMsSWtCdmhCYywwQmxCMGhCdkIsUUFBUyxJa0JyV2lCLGdDbEJ3VzFCLFFBQVMsSWtCdjFCdUIsaUNsQjAxQmhDLFFBQVMsSWtCejFCd0IsOEJsQjQxQmpDLFFBQVMsSWtCMzFCcUIsZ0NsQjgxQjlCLFFBQVMsSWtCajJCdUIseUJsQm8yQmhDLFFBQVMsSWtCLzFCZ0IsMEJsQmsyQnpCLFFBQVMsSWtCajJCaUIsdUJsQm8yQjFCLFFBQVMsSWtCbjJCYyx5QmxCczJCdkIsUUFBUyxJa0J6MkJnQixzQmxCNDJCekIsUUFBUyxJa0J0ckJhLHFCbEJ5ckJ0QixRQUFTLElrQnhmWSxxQmxCMmZyQixRQUFTLElrQjlQWSwyQkFBQSxxQkRwYUwsUUFBQSxJQ3FPSyx1QmxCb2NyQixRQUFTLElrQm52QmMseUJsQnN2QnZCLFFBQVMsSWtCbllnQiwwQmxCc1l6QixRQUFTLElrQnJZaUIsc0JsQndZMUIsUUFBUyxJa0JqVGEscUJsQm9UdEIsUUFBUyxJa0Jod0JZLHlCQUFBLG9CRGlGckIsUUFBUyxJQ21UVyx5QmxCbVlwQixRQUFTLElrQnZtQmdCLHVCbEIwbUJ6QixRQUFTLElrQnJvQmMsNEJsQndvQnZCLFFBQVMsSWtCdG9CbUIsc0JsQnlvQjVCLFFBQVMsSWtCdlZhLHNCbEIwVnRCLFFBQVMsSWtCbm9CYSxvQmxCc29CdEIsUUFBUyxJa0JoZlcsc0JsQm1mcEIsUUFBUyxJa0J2b0JhLHlCbEIwb0J0QixRQUFTLElrQjdpQmdCLHFCbEJnakJ6QixRQUFTLElrQmhxQlksNkJsQm1xQnJCLFFBQVMsSWtCcHFCb0IsdUJsQnVxQjdCLFFBQVMsSWtCN1NjLG1CbEJnVHZCLFFBQVMsSWtCNXhCVSw2QkFBQSx3QkRrRkQsUUFBQSxJQ3VTTSw4QkFBQSw2QkR0UzFCLDBCakJrdEJFLFFBQVMsSWtCMVZpQiw2QmxCNlYxQixRQUFTLElrQjFpQm9CLG1CbEI2aUI3QixRQUFTLElrQnB4QlUsd0JsQnV4Qm5CLFFBQVMsSWtCN3lCZSwyQkFBQSxxQkRzRnhCLFFBQVMsSUNuSGtCLHVCbEJpMUIzQixRQUFTLElrQmpkYyxtQmxCb2R2QixRQUFTLElrQmxtQlUsMEJsQnFtQm5CLFFBQVMsSWtCeHZCaUIsMEJsQjJ2QjFCLFFBQVMsSWtCOVZpQix3QmxCaVcxQixRQUFTLElrQnRXZSxxQmxCeVd4QixRQUFTLElrQnR3QlksMkJsQnl3QnJCLFFBQVMsSWtCdGVrQix5QmxCeWUzQixRQUFTLElrQjdpQmdCLCtCbEJnakJ6QixRQUFTLElrQi9pQnNCLHFCbEJrakIvQixRQUFTLElrQnRiWSx5QmxCeWJyQixRQUFTLElrQjE0QmdCLGdDbEI2NEJ6QixRQUFTLElrQnh1QnVCLHFCbEIydUJoQyxRQUFTLElrQjNkWSxxQmxCOGRyQixRQUFTLElrQnZrQlksa0NsQjBrQnJCLFFBQVMsSWtCcDNCeUIsbUNsQnUzQmxDLFFBQVMsSWtCdDNCMEIsZ0NsQnkzQm5DLFFBQVMsSWtCeDNCdUIsa0NsQjIzQmhDLFFBQVMsSWtCOTNCeUIsb0JsQmk0QmxDLFFBQVMsSWtCaHFCVyxtQmxCbXFCcEIsUUFBUyxJa0JyMUJVLHFCbEJ3MUJuQixRQUFTLElrQnpnQ1kseUJsQjRnQ3JCLFFBQVMsSWtCelVnQix1QmxCNFV6QixRQUFTLElrQnQ3QmMseUJsQnk3QnZCLFFBQVMsSWtCcjBCZ0IseUJsQncwQnpCLFFBQVMsSWtCdjBCZ0IseUJsQjAwQnpCLFFBQVMsSWtCN2ZnQiwwQmxCZ2dCekIsUUFBUyxJa0I3aUJpQixxQmxCZ2pCMUIsUUFBUyxJa0JuWVksMkJsQnNZckIsUUFBUyxJa0J4bUJrQiw2QmxCMm1CM0IsUUFBUyxJa0IxbUJvQix1QmxCNm1CN0IsUUFBUyxJa0JqcUJjLHlCbEJvcUJ2QixRQUFTLElrQnJxQmdCLDJCbEJ3cUJ6QixRQUFTLElrQjc2QmtCLDRCbEJnN0IzQixRQUFTLElrQmxsQm1CLG1DbEJxbEI1QixRQUFTLElrQmwxQjBCLDJCbEJxMUJuQyxRQUFTLElrQnhnQmtCLHNCbEIyZ0IzQixRQUFTLElrQm41QmEsa0NBQUEsMEJEK0dQLFFBQUEsSUMzS21CLGdDQUFBLHdCRDRLbEMsUUFBUyxJQ3pLdUIsbUNBQUEsMkJEMEtoQixRQUFBLElDM0ttQixrQkFBQSxtQkQ0S25DLFFBQVMsSUNoRVMsa0JsQm8zQmxCLFFBQVMsSWtCNXlCUyxxQkFBQSxrQkRObEIsUUFBUyxJQzZhUyxrQkFBQSxvQkQ1YWxCLFFBQVMsSUNxRkUsa0JEcEZKLGtCQ29GSSxrQkRwRkosa0JqQjh6QlAsUUFBUyxJa0JsdUJTLHFCRDNGVCxrQkMyRlMsb0JsQnV1QmxCLFFBQVMsSWtCbmtCUyxrQkFBUCxrQkQ5UEosUUFBQSxJQzhGVyxzQkFBQSxrQkQ3RmxCLFFBQVMsSUMzTVMsbUJsQnNoQ2xCLFFBQVMsSWtCMTNCVSx3QmxCNjNCbkIsUUFBUyxJa0JoM0JlLDZCbEJtM0J4QixRQUFTLElrQnBpQm9CLDhCbEJ1aUI3QixRQUFTLElrQnRpQnFCLDhCbEJ5aUI5QixRQUFTLElrQnhpQnFCLCtCbEIyaUI5QixRQUFTLElrQjFpQnNCLCtCbEI2aUIvQixRQUFTLElrQnppQnNCLGdDbEI0aUIvQixRQUFTLElrQjNpQnVCLHdCbEI4aUJoQyxRQUFTLElrQnhlZSwwQmxCMmV4QixRQUFTLElrQjllaUIsNkJsQmlmMUIsUUFBUyxJa0JyWW9CLHNCbEJ3WTdCLFFBQVMsSWtCMVlhLG1CbEI2WXRCLFFBQVMsSWtCdlpVLDBCbEIwWm5CLFFBQVMsSWtCelppQiwyQmxCNFoxQixRQUFTLElrQmxaa0Isc0JsQnFaM0IsUUFBUyxJa0JoOUJhLDZCbEJtOUJ0QixRQUFTLElrQjVqQm9CLHdCbEIrakI3QixRQUFTLElrQjV5QmUscUJsQit5QnhCLFFBQVMsSWtCbDVCWSxrQmxCcTVCckIsUUFBUyxJa0IzcUNTLHdCbEI4cUNsQixRQUFTLElrQmptQ2UsK0JsQm9tQ3hCLFFBQVMsSWtCbm1Dc0IscUJsQnNtQy9CLFFBQVMsSWtCdmZZLDRCbEIwZnJCLFFBQVMsSWtCemZtQiw4QmxCNGY1QixRQUFTLElrQjF4QnFCLDRCbEI2eEI5QixRQUFTLElrQjF4Qm1CLDhCbEI2eEI1QixRQUFTLElrQi94QnFCLCtCbEJreUI5QixRQUFTLElrQmp5QnNCLG9CbEJveUIvQixRQUFTLElrQm5yQ1csc0JsQnNyQ3BCLFFBQVMsSWtCamRhLHNCbEJvZHRCLFFBQVMsSWtCbnNDYSxvQmxCc3NDdEIsUUFBUyxJa0J0ekJXLHVCbEJ5ekJwQixRQUFTLElrQnRnQ2Msb0JsQnlnQ3ZCLFFBQVMsSWtCNW9CVyx5QmxCK29CcEIsUUFBUyxJa0J0N0JnQixxQmxCeTdCekIsUUFBUyxJa0JwaUJZLHFCbEJ1aUJyQixRQUFTLElrQngrQlksbUJsQjIrQnJCLFFBQVMsSWtCdnpCVSxxQkFBQSx1QkQ1Rm5CLFFBQVMsSUNYYyxvQmxCcTZCdkIsUUFBUyxJa0IxbUJXLHFCbEI2bUJwQixRQUFTLElrQm55Qlksc0JsQnN5QnJCLFFBQVMsSWtCMXRDYSxrQmxCNnRDdEIsUUFBUyxJa0JwcENFLGlCbEJ1cENYLFFBQVMsSWtCL2dCUSxvQmxCa2hCakIsUUFBUyxJa0IzZ0JXLHFCbEI4Z0JwQixRQUFTLElrQnJ1Qlksd0JsQnd1QnJCLFFBQVMsSWtCcHlCZSw2QmxCdXlCeEIsUUFBUyxJa0IzcEJvQixtQ2xCOHBCN0IsUUFBUyxJa0J6dUMwQixrQ2xCNHVDbkMsUUFBUyxJa0I3dUN5QixrQ0FBQSwwQkRpVW5CLFFBQUEsSUN2T21CLDJCbEIwcENsQyxRQUFTLElrQm5rQ2tCLHlCbEJza0MzQixRQUFTLElrQmppQmdCLDJCbEJvaUJ6QixRQUFTLElrQmhqQmtCLGtCQUFBLDJCRHJZM0IsUUFBUyxJQzZWUyw0QmxCK2xCbEIsUUFBUyxJa0I5eEJtQiw0QmxCaXlCNUIsUUFBUyxJa0I5ckJtQixvQmxCaXNCNUIsUUFBUyxJa0J0dEJXLDhCbEJ5dEJwQixRQUFTLElrQnZrQ3FCLHdCbEIwa0M5QixRQUFTLElrQjVpQmUscUJsQitpQnhCLFFBQVMsSWtCcDFCWSxtQkFBQSwwQkRoSE4seUJqQnk4QmYsUUFBUyxJa0J0bUJnQiw2QkFBQSwyQkRsV3pCLFFBQVMsSUNwQ29CLG9CbEJtL0I3QixRQUFTLElrQmxqQlcscUJsQnFqQnBCLFFBQVMsSWtCNS9CWSxxQmxCKy9CckIsUUFBUyxJa0I1eUJZLDRCbEIreUJyQixRQUFTLElrQjd5Qm1CLGlDbEJnekI1QixRQUFTLElrQnZzQndCLDBCbEIwc0JqQyxRQUFTLElrQjNzQmlCLHdCbEI4c0IxQixRQUFTLElrQm5vQ2UsbUJsQnNvQ3hCLFFBQVMsSWtCbG9DVSw0QmxCcW9DbkIsUUFBUyxJa0I3MUJtQiw2QmxCZzJCNUIsUUFBUyxJa0JqMkJvQixxQmxCbzJCN0IsUUFBUyxJa0Jub0NZLHFCbEJzb0NyQixRQUFTLElrQnY5QlksdUJsQjA5QnJCLFFBQVMsSWtCcDlCYyxrQmxCdTlCdkIsUUFBUyxJa0J4bUNTLHVCbEIybUNsQixRQUFTLElrQmp3Q2Msb0JsQm93Q3ZCLFFBQVMsSWtCaHRDVyxrQmxCbXRDcEIsUUFBUyxJa0JsNEJTLG9CbEJxNEJsQixRQUFTLElrQnZ3QlcsbUJsQjB3QnBCLFFBQVMsSWtCanJDVSxvQmxCb3JDbkIsUUFBUyxJa0JuckNXLHNCbEJzckNwQixRQUFTLElrQjd5Q2EsNkJsQmd6Q3RCLFFBQVMsSWtCL3lDb0Isb0JsQmt6QzdCLFFBQVMsSWtCMXdCVywyQmxCNndCcEIsUUFBUyxJa0I1d0JrQixzQmxCK3dCM0IsUUFBUyxJa0IvMkJhLHlCQUFBLGtCRDlJUixRQUFBLElDbFJILGtCQUFPLG1CRG1SbEIsUUFBUyxJQ3VRVSxtQmxCZ3dCbkIsUUFBUyxJa0JsdEJVLHNCbEJxdEJuQixRQUFTLElrQnp5QmEseUJsQjR5QnRCLFFBQVMsSWtCeHNDZ0IseUJsQjJzQ3pCLFFBQVMsSWtCbnpCZ0IsdUJsQnN6QnpCLFFBQVMsSWtCcHRDYyx5QmxCdXRDdkIsUUFBUyxJa0J2cENnQiwwQmxCMHBDekIsUUFBUyxJa0JscENpQiwyQmxCcXBDMUIsUUFBUyxJa0JqcUNrQixnQ2xCb3FDM0IsUUFBUyxJaUJyaENYLDJCQ3hJa0MsMkJBQUEsNkJsQmtxQ2hDLFFBQVMsSWtCeHFDa0IsNkJBQUEseUJEK0kzQixRQUFTLElDbkpvQiwyQkFBQSwyQkRvSjdCLFFBQVMsSUNuSmtCLDJCQUFBLDJCRG9KM0IsUUFBUyxJQ3ZJa0IsMEJsQjZxQzNCLFFBQVMsSWtCenJDaUIsbUJsQjRyQzFCLFFBQVMsSWtCbnRCVSxzQmxCc3RCbkIsUUFBUyxJa0J4eENhLHVCbEIyeEN0QixRQUFTLElrQjVqQ2Msd0JBQUEsd0JEa0J6Qix3QkFBQSx5QkFBQSxzQmpCaWpDRSxRQUFTLElrQm5qQ2UsNkJsQnNqQ3hCLFFBQVMsSWtCanpDYSxpQkQrUHhCLG9CQy9QK0IseUJsQnN6QzdCLFFBQVMsSWtCLzdCVyxxQkFBUCxpQkR2SGIsUUFBUyxJQy9MWSx5QmxCNHZDckIsUUFBUyxJa0JqcUNnQixrQmxCb3FDekIsUUFBUyxJaUI3akNYLDBCQ3hHb0Isa0NBQUEsd0JsQjBxQ2xCLFFBQVMsSWtCcHBDaUIsNEJsQnVwQzFCLFFBQVMsSWtCbjFCWSxpQmxCczFCckIsUUFBUyxJa0IvOUJRLHFCQUFBLHFCRHRHakIsUUFBUyxJQ2lWWSwwQkFBQSxtQkRoVnJCLFFBQVMsSUM4RGlCLDRCQUFBLHFCRDdEaEIsUUFBQSxJQzhEa0Isc0JsQm9oQzVCLFFBQVMsSWtCbHBDYSwwQmxCcXBDdEIsUUFBUyxJa0I1MUNpQixxQmxCKzFDMUIsUUFBUyxJa0I3cENZLHdCbEJncUNyQixRQUFTLElrQjNoQ2Usc0JsQjhoQ3hCLFFBQVMsSWtCajdCYSx3QmxCbzdCdEIsUUFBUyxJa0IzOEJlLCtCbEI4OEJ4QixRQUFTLElrQjc4QnNCLG1CbEJnOUIvQixRQUFTLElrQi82Q1UsdUJBQUEsNEJEaVZuQixRQUFTLElDbEljLGtCbEJ1dUN2QixRQUFTLElrQmgxQlMseUJsQm0xQmxCLFFBQVMsSWtCcDhDZ0IsbUJsQnU4Q3pCLFFBQVMsSWtCMWhDVSx5QmxCNmhDbkIsUUFBUyxJa0J6OEJnQixxQmxCNDhCekIsUUFBUyxJa0J2MUJZLG1CbEIwMUJyQixRQUFTLElrQnJ4QlUsMEJsQnd4Qm5CLFFBQVMsSWtCL2tDaUIsbUJsQmtsQzFCLFFBQVMsSWtCaHpCVSx5QmxCbXpCbkIsUUFBUyxJa0IvN0NnQixxQmxCazhDekIsUUFBUyxJa0Jua0NZLDRCbEJza0NyQixRQUFTLElrQnp1Q21CLHNCbEI0dUM1QixRQUFTLElrQjU2Q2EsNEJsQis2Q3RCLFFBQVMsSWtCbDdDbUIsMEJsQnE3QzVCLFFBQVMsSWtCdjdDaUIsc0JsQjA3QzFCLFFBQVMsSWtCNTdDYSx3QmxCKzdDdEIsUUFBUyxJa0IxN0NlLHdCbEI2N0N4QixRQUFTLElrQjU3Q2UseUJsQis3Q3hCLFFBQVMsSWtCdi9DZ0IsMkJsQjAvQ3pCLFFBQVMsSWtCei9Da0Isb0JsQjQvQzNCLFFBQVMsSWtCajVCVyx3QmxCbzVCcEIsUUFBUyxJa0JyNUNRLGlCbEJ3NUNqQixRQUFTLElrQmxpRFEseUJsQnFpRGpCLFFBQVMsSWtCbDJDZ0IsMEJsQnEyQ3pCLFFBQVMsSWtCdm5DaUIsNEJsQjBuQzFCLFFBQVMsSWtCeGdEbUIseUJsQjJnRDVCLFFBQVMsSWtCbGtEZ0Isd0JsQnFrRHpCLFFBQVMsSWtCN21DZSx5QmxCZ25DeEIsUUFBUyxJa0J6c0NnQixxQmxCNHNDekIsUUFBUyxJa0J6dENZLDRCbEI0dENyQixRQUFTLElrQjN0Q21CLHlCbEI4dEM1QixRQUFTLElrQjE3QmdCLHdCbEI2N0J6QixRQUFTLElrQjU3QmUsc0JsQis3QnhCLFFBQVMsSWtCbGlEYSxrQmxCcWlEdEIsUUFBUyxJa0I3Z0RTLHNCbEJnaERsQixRQUFTLElrQnJ2Q2Esd0JsQnd2Q3RCLFFBQVMsSWtCM21EUSxpQmxCOG1EakIsUUFBUyxJaUIzcUNYLGtCQ3BWbUIscUJBQUEscUJsQm9nRGpCLFFBQVMsSWtCN3dDUyx1QmxCZ3hDbEIsUUFBUyxJa0Ixc0NjLHlCbEI2c0N2QixRQUFTLElrQmhpRGdCLDZCbEJtaUR6QixRQUFTLElrQnQ5Q29CLHVCbEJ5OUM3QixRQUFTLElrQjE4Q2MsdUJsQjY4Q3ZCLFFBQVMsSWtCNTJDYyxzQmxCKzJDdkIsUUFBUyxJa0Jyd0NhLHFCbEJ3d0N0QixRQUFTLElrQm5tQ1ksMkJsQnNtQ3JCLFFBQVMsSWtCemxDa0IsMEJsQjRsQzNCLFFBQVMsSWtCbGxDaUIsdUJsQnFsQzFCLFFBQVMsSWtCbmxDYyx3QmxCc2xDdkIsUUFBUyxJa0J0aURlLDhCbEJ5aUR4QixRQUFTLElrQjFpRHFCLHNCbEI2aUQ5QixRQUFTLElrQjc5Q2EsbUJsQmcrQ3RCLFFBQVMsSWtCNW1DVSwwQmxCK21DbkIsUUFBUyxJa0JwOUJpQix5QmxCdTlCMUIsUUFBUyxJa0JudUNnQiwwQmxCc3VDekIsUUFBUyxJa0J6akNpQix3QmxCNGpDMUIsUUFBUyxJa0J0MUNlLG9CbEJ5MUN4QixRQUFTLElrQjM5QlcsbUJsQjg5QnBCLFFBQVMsSWtCendDVSxzQmxCNHdDbkIsUUFBUyxJa0Jqd0NhLHVCQUFBLDBCRHdDdEIsUUFBUyxJQytNaUIsOEJsQmloQzFCLFFBQVMsSWtCaGhDcUIsMkJsQm1oQzlCLFFBQVMsSWtCMStCa0IsMEJsQjYrQjNCLFFBQVMsSWtCeHhDaUIseUJsQjJ4QzFCLFFBQVMsSWtCLytCZ0IsMEJsQmsvQnpCLFFBQVMsSWtCN3hDaUIsNEJsQmd5QzFCLFFBQVMsSWtCOXhDbUIsNEJsQml5QzVCLFFBQVMsSWtCbHlDbUIscUJsQnF5QzVCLFFBQVMsSWtCMXdDWSx5QmxCNndDckIsUUFBUyxJa0IvNkNnQixnQ2xCazdDekIsUUFBUyxJa0I5K0N1QiwwQmxCaS9DaEMsUUFBUyxJa0IvdUNpQix1QmxCa3ZDMUIsUUFBUyxJa0J0L0JjLHFCbEJ5L0J2QixRQUFTLElrQnJyQ1ksd0JsQndyQ3JCLFFBQVMsSWtCcmhDZSx5QmxCd2hDeEIsUUFBUyxJa0J0aENnQixrQkFBQSxvQkRwT2hCLFFBQUEsSUNqYlMsc0JsQmtyRGxCLFFBQVMsSWtCdGhDYSxvQmxCeWhDdEIsUUFBUyxJa0J0a0NXLHFCbEJ5a0NwQixRQUFTLElrQjluQ1kscUJsQmlvQ3JCLFFBQVMsSWtCdDBDWSwyQkFBUCxpQkRpRWQsUUFBUyxJQ3lRa0IsNEJsQm1nQzNCLFFBQVMsSWtCN3lDbUIsdUJsQmd6QzVCLFFBQVMsSWtCbnpDYywyQmxCc3pDdkIsUUFBUyxJa0JuaURrQix3QkRxUmQsMkJDclJjLHNCbEJ3aUQzQixRQUFTLElrQmp0RGtCLHdCQUFBLHFDRCtiM0IsUUFBUyxJQzViNEIsd0JBQUEsMkJENmJyQyxRQUFTLElDL2JrQix3QkFBQSw4QkRnY2QsUUFBQSxJQy9iaUIsd0JBQUEsNEJEZ2M5QixRQUFTLElDbmNtQiw0QmxCcXVENUIsUUFBUyxJa0J2MUNtQix1QmxCMDFDNUIsUUFBUyxJa0J6N0NjLDJCbEI0N0N2QixRQUFTLElrQngxQ2tCLDZCbEIyMUMzQixRQUFTLElrQjExQ29CLDBCbEI2MUM3QixRQUFTLElrQjVyQ2lCLDRCbEIrckMxQixRQUFTLElrQjlyQ21CLHFCbEJpc0M1QixRQUFTLElrQnZyRFksNkJsQjByRHJCLFFBQVMsSWtCNXJEb0Isb0JsQityRDdCLFFBQVMsSWtCaHFEVyw0QmxCbXFEcEIsUUFBUyxJa0JoeERtQiwwQmxCbXhENUIsUUFBUyxJa0J4OUNpQiwwQkFBQSw4QkRvS1gsUUFBQSxJQ25LZSwwQkFBQSw2QkRvSzlCLFFBQVMsSUN0S29CLDBCQUFBLDRCRHVLN0IsUUFBUyxJQ3hLbUIsd0JsQnkrQzVCLFFBQVMsSWtCNytDZSwwQkFBQSwwQkQ4S3hCLFFBQVMsSUMvTGlCLDJCQUFBLDBCRGdNWCxRQUFBLElDbk1ZLDhCbEI0Z0QzQixRQUFTLElrQnhnRHFCLDRCbEIyZ0Q5QixRQUFTLElrQnBoRG1CLDJCbEJ1aEQ1QixRQUFTLElrQjdnRGtCLDZCbEJnaEQzQixRQUFTLElrQm5oRG9CLDJCbEJzaEQ3QixRQUFTLElrQnZoRGtCLHdCbEIwaEQzQixRQUFTLElrQnpyQ2UseUJsQjRyQ3hCLFFBQVMsSWtCejFDZ0IsK0JsQjQxQ3pCLFFBQVMsSWtCM3JEZSxpQmxCOHJEeEIsUUFBUyxJa0Jwa0RRLHdCbEJ1a0RqQixRQUFTLElrQnRrRGUsMEJsQnlrRHhCLFFBQVMsSWtCaHNDaUIsNEJsQm1zQzFCLFFBQVMsSWtCejZDbUIsbUNsQjQ2QzVCLFFBQVMsSWtCMzZDMEIseUJsQjg2Q25DLFFBQVMsSWtCcGxEZ0IsMEJsQnVsRHpCLFFBQVMsSWtCbHBDaUIscUJsQnFwQzFCLFFBQVMsSWtCLzFDWSxxQmxCazJDckIsUUFBUyxJa0J2dkRZLHNCbEIwdkRyQixRQUFTLElrQjluRGEsb0JsQmlvRHRCLFFBQVMsSWtCMTdDVyxnQ2xCNjdDcEIsUUFBUyxJa0J4aER1Qix5QkFBUCxpQkQyS25CLFFBQUEsSUNvR21CLHFCbEJneEN6QixRQUFTLElrQnp1RFksb0JsQjR1RHJCLFFBQVMsSWtCbjZEVyxxQmxCczZEcEIsUUFBUyxJa0IzNURZLDhCbEI4NURyQixRQUFTLElrQnp6RHFCLCtCbEI0ekQ5QixRQUFTLElrQjl6RHNCLCtCbEJpMEQvQixRQUFTLElrQjl6RHNCLCtCbEJpMEQvQixRQUFTLElrQnIwRHNCLHVCbEJ3MEQvQixRQUFTLElrQjFqRGMsc0JsQjZqRHZCLFFBQVMsSWtCcGdEYSx3QmxCdWdEdEIsUUFBUyxJa0J0Z0RlLG9CbEJ5Z0R4QixRQUFTLElrQjNnRFcsa0JsQjhnRHBCLFFBQVMsSWtCaGhEUyx5QmxCbWhEbEIsUUFBUyxJa0JweERnQiwyQmxCdXhEekIsUUFBUyxJa0J0eERrQixvQmxCeXhEM0IsUUFBUyxJa0IxbERXLG9CbEI2bERwQixRQUFTLElrQnJ1Q1csd0JsQnd1Q3BCLFFBQVMsSWtCMTNEZSx3QmxCNjNEeEIsUUFBUyxJa0IvcURlLDJCbEJrckR4QixRQUFTLElrQmg4Q2tCLG1CbEJtOEMzQixRQUFTLElrQmx3RFUsOEJsQnF3RG5CLFFBQVMsSWtCaHlEcUIsdUJsQm15RDlCLFFBQVMsSWtCdHpEYyxtQmxCeXpEdkIsUUFBUyxJa0J0aERVLDJCbEJ5aERuQixRQUFTLElrQmhzRGtCLGtCbEJtc0QzQixRQUFTLElrQnB4Q1MsMkJsQnV4Q2xCLFFBQVMsSWtCcitDa0IsdUJsQncrQzNCLFFBQVMsSWtCcmlEYyxxQmxCd2lEdkIsUUFBUyxJa0JoOENZLDJCbEJtOENyQixRQUFTLElrQjdnRGtCLDZCbEJnaEQzQixRQUFTLElrQi9nRG9CLDBCbEJraEQ3QixRQUFTLElrQi8zQ2lCLDRCbEJrNEMxQixRQUFTLElrQmo0Q21CLDJCbEJvNEM1QixRQUFTLElrQjc3Q2tCLDhCbEJnOEMzQixRQUFTLElrQi83Q3FCLHNCbEJrOEM5QixRQUFTLElrQnpxRGEsd0JsQjRxRHRCLFFBQVMsSWtCajdEZSwwQmxCbzdEeEIsUUFBUyxJa0JuN0RpQixzQmxCczdEMUIsUUFBUyxJa0JqaURhLHFCbEJvaUR0QixRQUFTLElrQnR0RFkseUJsQnl0RHJCLFFBQVMsSWtCcHhDZ0Isc0JsQnV4Q3pCLFFBQVMsSWtCcnhDYSxxQmxCd3hDdEIsUUFBUyxJa0J4ekRZLCtCbEIyekRyQixRQUFTLElrQmoxQ3NCLDZCbEJvMUMvQixRQUFTLElrQjN5Q29CLGdDbEI4eUM3QixRQUFTLElrQnhoRHVCLG9CbEIyaERoQyxRQUFTLElrQmg5RFcsZ0NsQm05RHBCLFFBQVMsSWtCMS9EdUIsbUNsQjYvRGhDLFFBQVMsSWtCajBDMEIsc0JsQm8wQ25DLFFBQVMsSWtCaDlEYSwwQ2xCbTlEdEIsUUFBUyxJa0J0Z0VpQyxrREFBQSwrQkRrakIxQyxRQUFTLElBQ1gsbUJDbmxCb0QsdUJBQUEsOEJsQitpRWxELFFBQVMsSWtCcjNEVSxvQmxCdzNEbkIsUUFBUyxJa0Jod0RXLHNCbEJtd0RwQixRQUFTLElrQmx3RGEsNEJBQUEsc0JEbVNYLFFBQUEsSUMzQmlCLHlCbEJpZ0Q1QixRQUFTLElrQi9wRGdCLHFCbEJrcUR6QixRQUFTLElrQnYyQ1ksNEJsQjAyQ3JCLFFBQVMsSWtCejJDbUIsdUJsQjQyQzVCLFFBQVMsSWtCOS9DYyw2QmxCaWdEdkIsUUFBUyxJa0JoZ0RvQiw4QmxCbWdEN0IsUUFBUyxJa0JsZ0RxQix5QmxCcWdEOUIsUUFBUyxJa0J2bURnQiwwQmxCMG1EekIsUUFBUyxJa0J4MERpQixvQmxCMjBEMUIsUUFBUyxJa0JuMUNXLHdCbEJzMUNwQixRQUFTLElrQjU4Q2UsaUNBQUEsbUNEMUN4QixRQUFTLElDelNtQixpQkFBTywyQkQwUzdCLFFBQUEsSUM1VXFCLDBCbEI0MEQzQixRQUFTLElrQnB4RGlCLDRCbEJ1eEQxQixRQUFTLElrQmw1RG1CLDhCbEJxNUQ1QixRQUFTLElrQnA1RHFCLHFCbEJ1NUQ5QixRQUFTLElrQjF0RFksMkJsQjZ0RHJCLFFBQVMsSWtCMW5Fa0IsNkJsQjZuRTNCLFFBQVMsSWtCNW5Fb0IsMkJBQUEsb0JEb25CN0IsUUFBUyxJQ25uQmtCLDZCQUFBLHNCRG9uQmhCLFFBQUEsSUNubkJrQiwwQmxCcW9FN0IsUUFBUyxJa0JsN0NpQiw0QmxCcTdDMUIsUUFBUyxJa0JwN0NtQixxQmxCdTdDNUIsUUFBUyxJa0JyN0NZLHVCbEJ3N0NyQixRQUFTLElrQi94RGMsOEJBQUEsc0JEeVF2QixRQUFTLElDeFFhLGdDQUFBLHdCRHlRdEIsUUFBUyxJQ3hRZSxvQmxCd3lEeEIsUUFBUyxJa0JocERXLDZCbEJtcERwQixRQUFTLElrQnYzRG9CLHVCbEIwM0Q3QixRQUFTLElrQnBoRGMsNEJEZHpCLCtCQ2N5QiwwQmxCeWhEdkIsUUFBUyxJa0J4Z0RzQiw0QkFBQSx5Q0Q5Qi9CLFFBQVMsSUNpQ2dDLDRCQUFBLCtCRGhDeEIsUUFBQSxJQzhCYyw0QkFBQSxrQ0Q3Qi9CLFFBQVMsSUM4QnlCLDRCQUFBLGdDRDdCbEMsUUFBUyxJQzBCdUIscUJsQjRoRGhDLFFBQVMsSWlCcGpEWCxtQkNqRXVCLHNCQUFQLGtCbEIwbkRkLFFBQVMsSWtCcm9FVSxzQmxCd29FbkIsUUFBUyxJa0Joc0RhLDhCbEJtc0R0QixRQUFTLElrQjM4Q3FCLDhCbEI4OEM5QixRQUFTLElrQjc4Q3FCLDZCbEJnOUM5QixRQUFTLElrQi84Q29CLDhCQUFBLDJCRGpIVixRQUFBLElDNkdRLGdDQUFBLDZCRDVHM0IsUUFBUyxJQzZHb0IsdUJsQjY5QzdCLFFBQVMsSWtCbHFFYyxtQmxCcXFFdkIsUUFBUyxJa0JoNURVLG1CbEJtNURuQixRQUFTLElrQngvRFUsbUJsQjIvRG5CLFFBQVMsSWtCeDJEVSxzQmxCMjJEbkIsUUFBUyxJa0JqdERhLHNCbEJvdER0QixRQUFTLElrQjdnRWEsd0JsQmdoRXRCLFFBQVMsSWtCdnlEZSwwQmxCMHlEeEIsUUFBUyxJa0JycERpQiwwQmxCd3BEMUIsUUFBUyxJa0IxbURpQix5QmxCNm1EMUIsUUFBUyxJa0JoL0NnQixxQmxCbS9DekIsUUFBUyxJQUdYLDBCWXJ3RUUsUUFBUyxJQUdYLDBCQUFFLFFNd1VvQixJTnZVSiwyQkFBaEIsUU0yZG9CLElOMWR0QiwrQkFBRSxRTTBqQnFCLElOempCdkIsMEJBQUUsUU1zT3lCLElOck8zQix5QkFBRSxRTXVXb0IsSU50V0wsMkJBQWYsUU1rbkJtQixJTmpuQnJCLHlCQUFFLFFNc25CcUIsSU5ybkJ2Qix5QkFBRSxRTXl0Qm1CLElOeHRCckIsNkJBQUUsUU1tUm1CLElObFJBLHVCQUFuQixRTXVwQnVCLElOdHBCekIsNEJBQUUsUU1xcEJpQixJTnBwQm5CLDBCQUFFLFFNc3BCc0IsSUE1Z0JGLDBCTnpJSiwyQk15SUksMEJOeElwQixRQUFTLElaaXlFWCxnQ1lqeUVFLFFNdXFCb0IsSU50cUJ0QixpQ0FBRSxRTWdqQjBCLElOL2lCNUIsOEJBQUUsUU04aUIyQixJTjdpQjdCLDJCQUFFLFFNOGZ3QixJQXNFSCx3Qk5ua0JKLHlCWjJ5RWpCLFFBQVMsSUFFWCw0Qlk1eUVFLFFNbUtrQixJTmxLcEIseUJBQUUsUU1rckJzQixJTmpyQlAsMkJBQWYsUU0yVm1CLElOMVZyQiw0QkFBRSxRTTBQcUIsSU56UHZCLHlCQUFFLFFNbUpzQixJTmxKeEIsNkJBQUUsUU1zaEJtQixJTnJoQkEsd0NBQW5CLFFNbU11QixJTmxNekIsc0NBQUUsUU1la0MsSU5kcEMsMEJBQUUsUU1pQmdDLElOaEJoQixrQ0FBaEIsUU13V29CLElBb0lRLDJCTjNlOUIsaUNaazBFRSxRQUFTLElBRVgsNEJZbjBFRSxRTTBnQnFCLElOemdCdkIsNkJBQUUsUU1vZ0JzQixJTm5nQnhCLHlCQUFFLFFNNFl1QixJTjNZekIseUJBQUUsUU0rWW1CLElOOVlKLCtCQUFmLFFNZ1FtQixJTi9QckIsK0JBQUUsUU13VXlCLElOdlUzQixnQ0FBRSxRTXF0QnlCLElOcHRCM0IsOEJBQUUsUU1tdEIwQixJTmx0Qk4sMkJBQXBCLFFNb3RCd0IsSU5udEIxQiw0QkFBRSxRTTZlcUIsSU41ZXZCLHdCQUFFLFFNNEJzQixJTjNCeEIseUJBQUUsUU02bUJrQixJTjVtQkgseUJBQWYsUU02bUJtQixJTjVtQnJCLDZCQUFFLFFNNkRtQixJTjVEckIsMEJBQUUsUU02RHVCLElONURQLDJCQUFoQixRTW1lb0IsSU5sZXRCLHlCQUFFLFFNK0VxQixJTjlFdkIseUJBQUUsUU04UG1CLElON1BKLDJCQUFmLFFNcURtQixJTnBERixnQ0FBakIsUU04VnFCLElON1Z2QiwrQkFBRSxRTTRtQjBCLElOM21CNUIsK0JBQUUsUU00bUJ5QixJTjNtQkosaUNBQXJCLFFNaEN5QixJTmlDRixnQ0FBdkIsUU1uQzJCLElOb0M3QixrQ0FBRSxRTWpDMEIsSU5rQzVCLHlCQUFFLFFNcEM0QixJTnFDYiwyQk1tWEksNEJsQnNnRW5CLFFBQVMsSUFFWCwyQlkxM0VFLFFNZ2JzQixJTi9heEIsaUNBQUUsUU0yVXFCLElBNldNLDBCTnZyQkosMEJNdXJCSSw4Qk50ckIzQixRQUFTLElaazRFWCwyQllsNEVFLFFNaWN3QixJTmhjMUIsK0JBQUUsUU15YnFCLElOeGJ2QiwyQkFBRSxRTStYeUIsSU45WFIseUJBQWpCLFFNL0NxQixJTmdEdkIseUJNMG5CcUIsb0NsQmt4RG5CLFFBQVMsSUFFWCxtQ1k3NEVFLFFNdWI4QixJTnRiTCxtQ0FBekIsUU1zZ0I2QixJTnJnQi9CLDJCQUFFLFFNdUY2QixJTnRGL0Isa0NBQUUsUU1qQnFCLElOa0J2QixrQ0FBRSxRTTJqQjRCLElOMWpCSiw2QkFBeEIsUU02TDRCLElONUw5Qix5QkFBRSxRTVZ1QixJTld6QiwwQkFBRSxRTThibUIsSU43YnJCLHlCQUFFLFFNd2FvQixJTnZhTCw0QkFBZixRTTJqQm1CLElOMWpCckIsaUNBQUUsUU11T3NCLElOdE94QixpQ0FBRSxRTXdMMkIsSU52TEosMEJBQXZCLFFNb2pCMkIsSU5uakI3QixpQ0FBRSxRTXVKb0IsSU50SnRCLGtDQUFFLFFNaUYyQixJTmhGSCxnQ0FBeEIsUU1pRjRCLElOaEY5QixpQ0FBRSxRTTBiMEIsSU56YjVCLGlDQUFFLFFNK1gyQixJTjlYN0IsaUNBQUUsUU1tbUIyQixJTmxtQkosb0NBQXZCLFFNbUUyQixJTmxFN0IsZ0NBQUUsUU1pYzhCLElOaGNoQywrQkFBRSxRTWtUMEIsSU5qVDVCLG1DQUFFLFFNa0h5QixJTmpIQSxtQ0FBekIsUU0rbEI2QixJTjlsQi9CLHdCQUFFLFFNK0Q2QixJTjlEL0IsK0JBQUUsUU0zQmtCLElONEJwQixnQ0FBRSxRTTNDeUIsSU40Q0gsNkJBQXRCLFFNM0MwQixJTjRDNUIsK0JBQUUsUU0zQ3VCLElONEN6QixpQ00vQzJCLDBCbEJ3L0V6QixRQUFTLElBRVgsMkJZMThFRSxRTXFlb0IsSU5wZXRCLDZCQUFFLFFNdUpxQixJTnRKRix5QkFBbkIsUU0rRnVCLElOOUZSLDBCQUFmLFFNd2FtQixJTnZhckIsNkJBQUUsUU02V29CLElONVd0Qix1Q0FBRSxRTTNDdUIsSU40Q00seUJBQTdCLFFNZ0ppQyxJTi9JbkMseUJBQUUsUU0yTm1CLElOMU5yQix5QkFBRSxRTW1UbUIsSU5sVHJCLHdCQUFFLFFNc0xtQixJTnJMTCw4QkFBZCxRTWtKa0IsSUFDTSx5Q05sSjFCLDRCWmsrRUUsUUFBUyxJQUVYLDBCWW4rRUUsUU0ySW1DLElOMUluQiw2QkFBaEIsUU15Wm9CLElOeFp0QiwyQkFBRSxRTVV1QixJTlR6Qiw0QkFBRSxRTThhcUIsSU43YUgsMkJBQWxCLFFNMEVzQixJTnpFeEIsK0JBQUUsUU11VXFCLElOdFV2QixpQ0FBRSxRTWlEeUIsSU5oREYsNEJBQXZCLFFNNkMyQixJTjVDVCxrQ0FBbEIsUU15YnNCLElOeGJ4QiwyQkFBRSxRTTRkNEIsSU4zZDlCLGdDQUFFLFFNb0xxQixJTm5MQyw2QkFBdEIsUU1xTDBCLElOcExQLDZCQUFuQixRTWpFdUIsSUFEQSw4Qk5tRXpCLGdDWisvRUUsUUFBUyxJQUVYLG1DWWhnRkUsUU12RHdCLElOd0QxQixvQ0FBRSxRTTBsQjZCLElOemxCL0IsaUNBQUUsUU11SThCLElOdEloQyx3QkFBRSxRTUUyQixJQXFSVCx5Qk50UkosMEJaMGdGZCxRQUFTLElBRVgsNkJZM2dGRSxRTXlEbUIsSU54REEsZ0NBQW5CLFFNOER1QixJTjdEekIsa0NBQUUsUU1rakIwQixJTmpqQjVCLDhCQUFFLFFNZ2pCNEIsSU4vaUJSLDRCQUFwQixRTXVmd0IsSU50Zk4sNkJBQWxCLFFNME9zQixJTnpPeEIsb0NBQUUsUU1nZHVCLElOL2N6QiwrQkFBRSxRTW1TOEIsSU5sU1Qsa0NBQXJCLFFNeWlCeUIsSU54aUIzQiw0QkFBRSxRTWtINEIsSU5qSDlCLDJCQUFFLFFNMGNzQixJTnpjeEIsa0NBQUUsUU1pa0JxQixJTmhrQkcsMkJBQXhCLFFNNEw0QixJTjNMOUIsNEJBQUUsUU1tbEJxQixJTmxsQnZCLDBCQUFFLFFNaVJzQixJTmhSeEIsNkJBQUUsUU02V29CLElONVdELCtCQUFuQixRTXVldUIsSU50ZXpCLGlDQUFFLFFNckN5QixJTnNDM0IsNEJBQUUsUU0yVzJCLElBd05MLDZCTmxrQkosK0JabWpGbEIsUUFBUyxJQUVYLDJCWXBqRkUsUU02R3VCLElONUdOLDJCQUFqQixRTWlMcUIsSU5oTEosZ0NBQWpCLFFNdWtCcUIsSU50a0J2Qix5Qk1pRDRCLHdCbEIyZ0YxQixRQUFTLElBRVgsMEJZN2pGRSxRTTZaa0IsSU41WnBCLDZCQUFFLFFNa05vQixJTmpOdEIseUJBQUUsUU12Q3VCLElOd0N6QixnQ0FBRSxRTWxFbUIsSU5tRUcsaUNBQXRCLFFNUDBCLElOUTVCLGdDQUFFLFFNa00yQixJTmpNN0IsOEJBQUUsUU1nTTBCLElOL0w1QixnQ0FBRSxRTWlNd0IsSU5oTUYsc0NBQXRCLFFNNkwwQixJTjVMNUIsdUNBQUUsUU12SGdDLElOd0hsQyxvQ0FBRSxRTW5IaUMsSU5vSFAsc0NBQTFCLFFNbkg4QixJTm9IaEMsMEJBQUUsUU0zSGdDLElONEhsQywyQkFBRSxRTXlLb0IsSU54S0gsMEJBQWpCLFFNMm1CcUIsSU4xbUJMLDJCQUFoQixRTW1mb0IsSU5sZnRCLDhCQUFFLFFNdUhxQixJTnRIdkIsK0JBQUUsUU0zRHdCLElONERILDBCTXBISSwwQmxCdXRGekIsUUFBUyxJQUVYLDBCa0JwaUVzQix5QmxCc2lFcEIsUUFBUyxJQUVYLDBCWXZtRkUsUU00UG1CLElOM1ByQiwwQkFBRSxRTUVvQixJTkR0Qix3Qk0wSHNCLDZCbEJtL0VwQixRQUFTLElBRVgseUJrQmh1RXlCLDRCbEJrdUV2QixRQUFTLElBRVgsOEJZam5GRSxRTTZHc0IsSUFtTkUsNkJOL1RKLHlCWnFuRnBCLFFBQVMsSUFFWCwyQll0bkZFLFFNd0h1QixJQTRVRix5Qk5uY0osNEJNbWNJLDRCTmxjckIsUUFBUyxJWjRuRlgsNEJZNW5GRSxRTTdHbUIsSU44R0QsNEJBQWxCLFFNMlBzQixJTjFQeEIsa0NBQUUsUU15UHNCLElOeFB4Qiw4QkFBRSxRTW9kNEIsSU5uZFIsMEJBQXBCLFFNZ2lCd0IsSU4vaEJSLDBCQUFoQixRTTRkb0IsSU4zZHRCLDBCQUFFLFFNOFBvQixJTjdQdEIsOEJBQUUsUU1raEJvQixJTmpoQkEscUNBQXBCLFFNd1V3QixJTnZVRyx1Q0FBM0IsUU15VStCLElOeFVqQyxnQ0FBRSxRTXFKaUMsSU5wSm5DLDBCQUFFLFFNaUowQixJTmhKViwrQkFBaEIsUU0wUm9CLElOelJ0Qiw2QkFBRSxRTS9EeUIsSU5nRTNCLCtCQUFFLFFNekR1QixJTjBERixnQ0FBckIsUU1oRXlCLElOaUUzQiw0QkFBRSxRTWhFMEIsSUFzREoseUJOV3hCLDZCWmdxRkUsUUFBUyxJa0IvdkVVLDhCbEJpd0VyQiw4QkFFRSxRQUFTLElrQjd2RWUsNkJsQit2RTFCLDRCQUVFLFFBQVMsSUFFWCw2Qll2cUZFLFFNbWF1QixJTmxhekIsNkJBQUUsUU1rQ3VCLElOakN6QixnQ00rTnlCLHlCbEI4OEV2QixRQUFTLElrQjlwRVUsMEJsQmdxRXJCLDBCQUVFLFFBQVMsSUFFWCw4QmtCbmtGc0IsK0JsQnFrRnBCLFFBQVMsSUFFWCw4QllwckZFLFFNMGN5QixJTnpjM0IsK0JBQUUsUU1sQndCLElBSUMseUJOZUosMEJaMHJGckIsUUFBUyxJQUVYLDRCWTNyRkUsUU14R21CLElOeUdELDZCQUFsQixRTXlZc0IsSUE2SEMsOEJOcmdCekIsMEJaaXNGRSxRQUFTLElBRVgsZ0NZbHNGRSxRTXhDd0IsSU55Q0YsNkJBQXRCLFFNa04wQixJTmpONUIsbUNBQUUsUU1nQ3VCLElOL0J6QixpQ0FBRSxRTXRDNkIsSU51Q04sNEJBQXZCLFFNdEMyQixJTnVDVCxnQ0FBbEIsUU04Z0JzQixJTjdnQnhCLDZCQUFFLFFNMmEwQixJTjFhNUIsMkJBQUUsUU1zYnVCLElOcmJOLDJCQUFqQixRTWpJcUIsSU5rSUosNEJBQWpCLFFNckNxQixJTnNDdkIsZ0NBQUUsUU1ic0IsSU5jeEIsK0JBQUUsUU0yRDBCLElOMURMLCtCQUFyQixRTTdHeUIsSU44RzNCLDhCQUFFLFFNbUp5QixJTmxKM0IsMkJBQUUsUU14TXdCLElOeU1QLGdDQUFqQixRTXlPcUIsSU54T3ZCLHlCQUFFLFFNdUMwQixJTnRDNUIsNkJBQUUsUU05SW1CLElOK0lyQixnQ0FBRSxRTW9IdUIsSU5uSEQsc0NBQXRCLFFNd1MwQixJTnZTNUIsdUNBQUUsUU14TWdDLElOeU1sQyxvQ0FBRSxRTXhNaUMsSU55TW5DLHNDQUFFLFFNeE04QixJTnlNRiwrQkFBNUIsUU01TWdDLElONk1sQyxnQ0FBRSxRTXhNeUIsSU55TTNCLDZCQUFFLFFNeE0wQixJTnlNNUIsK0JBQUUsUU14TXVCLElOeU1GLDRCQUFyQixRTTVNeUIsSU42TTNCLDJCQUFFLFFNdkJzQixJTndCeEIsMkJBQUUsUU15S3FCLElBNlBBLDJCTnJhSixpQ1pnd0ZqQixRQUFTLElBRVgsNkJZandGRSxRTXFPcUIsSU5wT0YsK0JBQW5CLFFNM0V1QixJTjRFekIsZ0NBQUUsUU11U3lCLElOdFMzQiw0QkFBRSxRTXVTMEIsSU50UzVCLDJCQUFFLFFNNlhzQixJTjVYTCwrQk1oRkksMEJsQjYxRnJCLFFBQVMsSUFFWCwrQlk5d0ZFLFFNbVRvQixJTmxUdEIsNkJBQUUsUU04RXlCLElON0VOLGtDQUFuQixRTWtEdUIsSU5qRHpCLDRCQUFFLFFNbUQ0QixJTmxEOUIsNEJBQUUsUU1vV3NCLElObldKLDBCQUFsQixRTTBEc0IsSU56RE4sNEJBQWhCLFFNK01vQixJTjlNdEIsK0JBQUUsUU0wRHNCLElOekR4QiwyQkFBRSxRTXNKeUIsSU5ySlIsbUNBQWpCLFFNcUNxQixJTnBDdkIsNkJBQUUsUU1tQzZCLElObEMvQix5QkFBRSxRTTRadUIsSU4zWlIsbUNNakZJLDhCbEJ5M0ZuQixRQUFTLElBRVgsb0NrQmxnRjBCLG1DQUFBLGdDTnRTeEIsUUFBUyxJWjZ5RlgsbUNZN3lGRSxRTXdYMEIsSU52WDVCLHlCQUFFLFFNMEs2QixJTnpLZCw4QkFBZixRTTlEbUIsSUF0QkssaUNOcUYxQiwyQlpxekZFLFFBQVMsSUFFWCw2Qll0ekZFLFFNbkgyQixJTm9IN0IseUJBQUUsUU00UXVCLElOM1F6QixnQ0FBRSxRTTZIbUIsSU41SHJCLGdDQUFFLFFNdkIwQixJTndCSiw4QkFBdEIsUU1xWTBCLElOcFk1QiwyQkFBRSxRTStYd0IsSU45WDFCLGlDQUFFLFFNL0JxQixJTmdDRSwrQkFBdkIsUU1tUTJCLElObFE3QixxQ0FBRSxRTThMeUIsSU43TDNCLDJCQUFFLFFNOEwrQixJTjdMZCwrQkFBakIsUU15VHFCLElOeFR2QixzQ0FBRSxRTXpKeUIsSU4wSjNCLDJCQUFFLFFNV2dDLElOVmxDLDJCQUFFLFFNMFJxQixJTnpSSix3Q0FBakIsUU1nTHFCLElOL0t2Qix5Q0FBRSxRTTNIa0MsSU40SHBDLHNDQUFFLFFNM0htQyxJTjRIckMsd0NBQUUsUU0zSGdDLElONEhGLDBCQUE5QixRTS9Ia0MsSU5nSXBDLHlCQUFFLFFNaUdvQixJTmhHdEIsMkJBQUUsUU1sRm1CLElObUZyQiwrQkFBRSxRTXBRcUIsSU5xUUEsNkJBQXJCLFFNOGJ5QixJTjdiM0IsK0JBQUUsUU03S3VCLElOOEt6QiwrQkFBRSxRTTFEeUIsSU4yREosK0JBQXJCLFFNMUR5QixJTjJEM0IsZ0NBQUUsUU1rUnlCLElOalIzQiwyQkFBRSxRTW9PMEIsSU5uT1QsaUNBQWpCLFFNZ1pxQixJTi9ZRSxtQ0FBdkIsUU02SzJCLElONUs3Qiw2QkFBRSxRTTZLNkIsSU41Sy9CLCtCQUFFLFFNd0h1QixJTnZIRixpQ0FBckIsUU1zSHlCLElOckhGLGtDQUF2QixRTWhKMkIsSU5pSjdCLHlDQUFFLFFNNk00QixJTjVNOUIsaUNBQUUsUU1qRG1DLElOa0RaLDRCQUF2QixRTTJSMkIsSUF4WUwsd0NOOEdKLGdDWms0RmxCLFFBQVMsSWtCNWlHeUIsc0NsQjhpR3BDLDhCQUVFLFFBQVMsSWtCN2lHdUIseUNsQitpR2xDLGlDQUVFLFFBQVMsSWtCbGpHMEIsd0JsQm9qR3JDLHlCQUVFLFFBQVMsSUFFWCx3Qlk1NEZFLFFNaEVrQixJTmlFSiwyQk1PSSx3QmxCeTRGbEIsUUFBUyxJa0JsK0VTLHdCbEJvK0VwQiwwQkFFRSxRQUFTLElBRVgsd0JZbjVGQSx3Qk1vRm9CLHdCQUFBLHdCbEJtMEZsQixRQUFTLElrQjN6RlMsMkJBQUEsd0JsQjZ6RnBCLDBCWXg1RkUsUUFBUyxJTStQUyx3QmxCOHBGcEIsd0JBRUUsUUFBUyxJQUVYLDRCa0JsMEZvQix3QmxCbzBGbEIsUUFBUyxJQUVYLHlCWW42RkUsUU0zTWtCLElONE1wQiw4QkFBRSxRTWhEbUIsSU5pRHJCLG1DQUFFLFFNcEN3QixJTnFDQyxvQ0FBekIsUU0wUzZCLElOelMvQixvQ0FBRSxRTTBTOEIsSU56U2hDLHFDQUFFLFFNMFM4QixJTnpTSCxxQ0FBM0IsUU0wUytCLElOelNqQyxzQ0FBRSxRTTZTK0IsSU41U2pDLDhCQUFFLFFNNlNnQyxJTjVTbEMsZ0NBQUUsUU1rWHdCLElOalhGLG1DQUF0QixRTThXMEIsSU43VzVCLDRCQUFFLFFNeWQ2QixJTnhkL0IseUJBQUUsUU1zZHNCLElOcmRQLGdDQUFmLFFNMmNtQixJTjFjRyxpQ0FBdEIsUU0yYzBCLElOMWM1Qiw0QkFBRSxRTW9kMkIsSU5uZDdCLG1DQUFFLFFNeEdzQixJTnlHRyw4QkFBekIsUU04UzZCLElON1NULDJCQUFwQixRTWdFd0IsSU4vRDFCLHdCQUFFLFFNcENxQixJTnFDdkIsOEJBQUUsUU0zVGtCLElONFRFLHFDQUFwQixRTS9Pd0IsSU5nUDFCLDJCQUFFLFFNL08rQixJTmdQakMsa0NBQUUsUU0rWHFCLElOOVhHLG9DQUF4QixRTStYNEIsSU45WDlCLGtDQUFFLFFNZ0c4QixJTi9GaEMsb0NBQUUsUU1rRzRCLElOakc5QixxQ0FBRSxRTStGOEIsSU45RkgsMEJBQTNCLFFNK0YrQixJTjlGakMsNEJBQUUsUU1qVG9CLElOa1R0Qiw0QkFBRSxRTW1ic0IsSU5sYnhCLDBCQUFFLFFNN1RzQixJTjhUTiw2QkFBaEIsUU1rRm9CLElOakZ0QiwwQkFBRSxRTTVIdUIsSU42SHpCLCtCQUFFLFFNZ1FvQixJTi9QdEIsMkJBQUUsUU14Q3lCLElOeUNSLDJCQUFqQixRTTRXcUIsSU4zV3ZCLHlCQUFFLFFNdEZxQixJTnVGdkIsMkJNNkZxQiw2QmxCbzVGbkIsUUFBUyxJQUVYLDBCWWwvRkUsUU1YdUIsSU5ZekIsMkJBQUUsUU0rU29CLElOOVNILDRCQUFqQixRTXdIcUIsSU52SHZCLHdCQUFFLFFNN1RzQixJTjhUeEIsdUJBQUUsUU1yUGtCLElOc1BwQiwwQkFBRSxRTWtaaUIsSU5qWkQsMkJBQWhCLFFNd1pvQixJTnZadEIsOEJBQUUsUU1nTXFCLElOL0x2QixtQ0FBRSxRTW1Jd0IsSU5sSTFCLHlDQUFFLFFNOFE2QixJTjdRRSx3Q0FBL0IsUU05VG1DLElBREQsd0NOZ1VwQyxnQ1owZ0dFLFFBQVMsSUFFWCxpQ1kzZ0dFLFFNdk9rQyxJTndPWCwrQkFBdkIsUU1qSjJCLElOa0o3QixpQ0FBRSxRTW1aeUIsSUFaRSx3Qk50WTdCLGlDWm1oR0UsUUFBUyxJQUVYLGtDWXBoR0UsUU02VmtCLElONVZwQixrQ0FBRSxRTTZKNEIsSU41SkosMEJBQXhCLFFNK1A0QixJTjlQOUIsb0NBQUUsUU15T29CLElOeE90Qiw4QkFBRSxRTXRJOEIsSU51SWhDLDJCQUFFLFFNdVp3QixJQXJTSCx5Qk5qSEosZ0NNaUhJLCtCTmhIckIsUUFBUyxJTW1XZ0IsbUNsQmlzRjNCLGlDQUVFLFFBQVMsSUFFWCwwQll2aUdFLFFNcEM2QixJTnFDL0IsMkJBQUUsUU00Wm9CLElOM1pILDJCQUFqQixRTTVDcUIsSU42Q3ZCLGtDQUFFLFFNc0txQixJTnJLdkIsdUNBQUUsUU11SzRCLElOdEs5QixnQ0FBRSxRTStRaUMsSU45UVgsOEJBQXRCLFFNNlEwQixJTjVRNUIseUJBQUUsUU16S3dCLElOMEsxQixrQ0FBRSxRTXRLbUIsSU51S0ssbUNBQXhCLFFNaUk0QixJTmhJOUIsMkJBQUUsUU0rSDZCLElOOUgvQiwyQkFBRSxRTWpLcUIsSU5rS3ZCLDZCQUFFLFFNYXFCLElOWkYsd0JBQW5CLFFNa0J1QixJTmpCekIsNkJBQUUsUU1oSWtCLElOaUlwQiwwQkFBRSxRTXZSdUIsSU53UlAsd0JBQWhCLFFNcE9vQixJTnFPTiwwQkFBZCxRTTRHa0IsSU4zR3BCLHlCQUFFLFFNeU9vQixJTnhPdEIsMEJBQUUsUU0vTG1CLElOZ01ILDRCQUFoQixRTS9Mb0IsSU5nTUYsbUNBQWxCLFFNdlRzQixJTndUeEIsMEJBQUUsUU12VDZCLElOd1QvQixpQ0FBRSxRTWdQb0IsSU4vT0csNEJBQXZCLFFNZ1AyQixJTi9PN0IsK0JNK0l3Qix3QmxCNDhGdEIsUUFBUyxJQUVYLHdCa0I5MkdvQix5QmxCZzNHbEIsUUFBUyxJQUVYLHlCWS9sR0UsUU11UW1CLElOdFFKLDRCQUFmLFFNb1RtQixJTm5URCwrQkFBbEIsUU0rTnNCLElOOU54QiwrQkFBRSxRTTlMeUIsSU4rTDNCLDZCQUFFLFFNeU55QixJTnhOTiwrQkFBbkIsUU10TXVCLElOdU1GLGdDQUFyQixRTXZJeUIsSU53STNCLGlDQUFFLFFNaEkwQixJTmlJNUIsc0NBQUUsUU03STJCLElBT0ssaUNOdUlKLGlDTXZJSSxtQ053SVQsUUFBQSxJTTlJSSxtQ2xCbXdHN0IsK0JBRUUsUUFBUyxJa0J6d0dvQixpQ2xCMndHL0IsaUNBRUUsUUFBUyxJQUVYLGlDa0I5d0c2QixpQ2xCZ3hHM0IsUUFBUyxJQUVYLGdDWTluR0UsUU12STJCLElOd0lMLHlCQUF0QixRTXBKMEIsSU5xSjVCLDRCQUFFLFFNb1ZtQixJTm5WckIsNkJBQUUsUU0vT3NCLElOZ1B4Qiw4Qk1qQnlCLDhCTmtCSCw4Qk1sQkcsK0JOa0JILDRCWjBvR3BCLFFBQVMsSUFFWCxtQ1k1b0dFLFFNRndCLElORzFCLHVCTTlQK0IsMEJBQUEsK0JOK1A3QixRQUFTLElNd0hXLDJCbEIwaEd0Qix1QkFFRSxRQUFTLElBRVgsK0JZcnBHRSxRTS9McUIsSU5nTUEsd0JBQXJCLFFNckd5QixJQURQLGdDTnVHcEIsd0NNdkdvQiw4Qk53R2xCLFFBQVMsSVo2cEdYLGtDWTdwR0UsUU1sRjBCLElObUY1Qix1QkFBRSxRTWlQNEIsSU5oUGYsMkJNdUdJLDJCbEI0akdqQixRQUFTLElrQmoxRlksZ0NsQm0xRnZCLHlCQUVFLFFBQVMsSWtCdm1HaUIsa0NsQnltRzVCLDJCQUVFLFFBQVMsSUFFWCw0QlkxcUdFLFFNOEQ0QixJTjdEVixnQ0FBbEIsUU1qRXNCLElOa0V4QiwyQkFBRSxRTXpRMEIsSU4wUTVCLDhCQUFFLFFNeEVxQixJTnlFdkIsNEJBQUUsUU00RHdCLElOM0ROLDhCQUFsQixRTXdLc0IsSU52S3hCLHFDQUFFLFFNZ0p3QixJTi9JMUIseUJBQUUsUU1nSitCLElBL2RaLDZCTmdWckIsa0NaNHJHRSxRQUFTLElBRVgsd0JZN3JHRSxRTWxJdUIsSU5tSXpCLCtCQUFFLFFNb1JrQixJTm5SRyx5QkFBckIsUU05VnlCLElOK1YzQiwrQkFBRSxRTThFbUIsSU43RXJCLDJCQUFFLFFNaUt5QixJTmhLUix5QkFBakIsUU1xUnFCLElOcFJ2QixnQ0FBRSxRTXlWbUIsSU54VnJCLHlCQUFFLFFNaUMwQixJTmhDNUIsK0JBQUUsUU1rVW1CLElOalVFLDJCQUFyQixRTTNVeUIsSU40VTNCLGtDQUFFLFFNbURxQixJTmxEdkIsNEJBQUUsUU1qSDRCLElOa0g5QixrQ0FBRSxRTWxUc0IsSU5tVEUsZ0NBQXhCLFFNdFQ0QixJTnVUOUIsNEJBQUUsUU16VDBCLElOMFQ1Qiw4QkFBRSxRTTVUc0IsSU42VHhCLDhCQUFFLFFNeFR3QixJTnlUSiwrQkFBcEIsUU14VHdCLElOeVQxQixpQ0FBRSxRTWpYeUIsSU5rWDNCLDBCQUFFLFFNalgyQixJTmtYWCw4QkFBaEIsUU15UG9CLElOeFB0Qix1QkFBRSxRTXpRd0IsSU4wUTFCLCtCQUFFLFFNcFppQixJTnFaSSxnQ0FBckIsUU1sTnlCLElObU5ILGtDQUF0QixRTTJCMEIsSU4xQjVCLCtCQUFFLFFNcFg0QixJTnFYOUIsOEJBQUUsUU01YXlCLElONmFMLCtCQUFwQixRTTJDd0IsSU4xQ0gsMkJBQXJCLFFNL0N5QixJTmdEM0Isa0NBQUUsUU03RHFCLElOOER2QiwrQkFBRSxRTTdENEIsSU44RFAsOEJBQXJCLFFNc095QixJTnJPM0IsNEJBQUUsUU1zT3dCLElOck8xQix3QkFBRSxRTTlYc0IsSU4rWHhCLDRCQUFFLFFNdldrQixJTndXQSw4QkFBbEIsUU03RXNCLElOOEV4Qix1QkFBRSxRTWpjd0IsSUErR1Asd0JObVZuQiwyQk1uVm1CLDJCTm9WQSxRQUFBLElaMndHbkIsNkJZM3dHRSxRTTdGa0IsSU44RkMsK0JBQW5CLFFNeEJ1QixJTnlCRixtQ0FBckIsUU01V3lCLElONlczQiw2QkFBRSxRTWhTNkIsSU5pUy9CLDZCQUFFLFFNbFJ1QixJTm1SSiw0QkFBbkIsUU1sTHVCLElObUx6QiwyQkFBRSxRTXpFc0IsSU4wRXhCLGlDQUFFLFFNMkZxQixJTjFGdkIsZ0NBQUUsUU11RzJCLElOdEdMLDZCQUF0QixRTWdIMEIsSU4vRzVCLDhCQUFFLFFNaUh1QixJTmhIekIsb0NBQUUsUU1oV3dCLElOaVcxQiw0QkFBRSxRTWxXOEIsSU5tV1oseUJBQWxCLFFNblJzQixJTm9SeEIsZ0NBQUUsUU1nR21CLElOL0ZyQiwrQkFBRSxRTTBQMEIsSU56UEwsZ0NBQXJCLFFNbkJ5QixJTm9CM0IsOEJBQUUsUU15SjBCLElOeEo1QiwwQkFBRSxRTWxJd0IsSU5tSVIseUJBQWhCLFFNMlBvQixJTjFQTCw0QkFBZixRTWpEbUIsSU5rRHJCLDZCTXZDd0IsZ0NsQjgxR3RCLFFBQVMsSUFFWCxvQ1l4ekdFLFFNK00wQixJTjlNQSxpQ0FBMUIsUU0rTThCLElOOU1oQyxnQ0FBRSxRTXVQMkIsSU50UDdCLCtCQUFFLFFNckQwQixJTnNETCxnQ0FBckIsUU1zUHlCLElOclAzQixrQ0FBRSxRTXREMEIsSU51RDVCLGtDQUFFLFFNckQ0QixJTnNEOUIsMkJBQUUsUU12RDRCLElOd0RYLCtCQUFqQixRTTdCcUIsSU44QnZCLHNDQUFFLFFNaE15QixJTmlNM0IsZ0NBQUUsUU03UGdDLElOOFBWLDZCQUF0QixRTUkwQixJTkg1QiwyQkFBRSxRTStQdUIsSU45UHpCLDhCQUFFLFFNa0VxQixJTmpFdkIsK0JBQUUsUU1vT3dCLElBRUMsd0JOck9KLDBCWncxR3JCLFFBQVMsSUFFWCw0Qll6MUdFLFFNamJrQixJTmtiQSwwQkFBbEIsUU0wT3NCLElOek9OLDJCQUFoQixRTTRMb0IsSU4zTHRCLDJCQUFFLFFNc0lxQixJQXJNQSxpQ05nRXZCLHVCWm0yR0UsUUFBUyxJQUVYLGtDWXAyR0UsUU15UTJCLElOeFE3Qiw2QkFBRSxRTWxDNEIsSU5tQzlCLGlDQUFFLFFNdEN1QixJQTdPSSw0Qk5vUkosOEJNcFJJLGlDTnFSM0IsUUFBUyxJWjgyR1gsOEJrQjV5SDZCLDJDbEI4eUgzQixRQUFTLElBRVgsOEJrQjd5SHVDLGlDbEIreUhyQyxRQUFTLElBRVgsOEJrQm56SDZCLG9DbEJxekgzQixRQUFTLElBRVgsOEJrQnR6SGdDLGtDbEJ3ekg5QixRQUFTLElBRVgsa0NZMTNHRSxRTW5jNEIsSU5vYzlCLDZCQUFFLFFNdEQ0QixJTnVEVCxpQ0FBbkIsUU10SnVCLElOdUpBLG1DQUF2QixRTW5EMkIsSU5vRDdCLGdDQUFFLFFNbkQ2QixJTm9EL0Isa0NBQUUsUU02RzBCLElONUdGLDJCQUF4QixRTTZHNEIsSU41R1gsbUNBQWpCLFFNMVlxQixJTjJZdkIsMEJBQUUsUU03WTZCLElOOFkvQixrQ0FBRSxRTS9Xb0IsSU5nWEksZ0NBQXhCLFFNN2Q0QixJTjhkOUIsZ0NNbks0QixvQ2xCcWpIMUIsUUFBUyxJQUVYLGdDa0J0akhnQyxtQ2xCd2pIOUIsUUFBUyxJQUVYLGdDa0I1akgrQixrQ2xCOGpIN0IsUUFBUyxJQUVYLDhCWXo1R0UsUU14SzRCLElOeUs5QixnQ003SzBCLGdDbEIwa0h4QixRQUFTLElrQjNsSGlCLGlDbEI2bEg1QixnQ0FFRSxRQUFTLElBRVgsb0NZajZHRSxRTW5NMkIsSU5vTTdCLGtDQUFFLFFNaE04QixJTmlNTixpQ0FBeEIsUU0xTTRCLElOMk05QixtQ0FBRSxRTWpNMkIsSU5rTTdCLGlDQUFFLFFNck02QixJTnNNL0IsOEJBQUUsUU12TTJCLElOd01QLCtCQUFwQixRTXlKd0IsSU54SjFCLHFDQUFFLFFNTHlCLElOTTNCLHVCQUFFLFFNclcrQixJTnNXbEIsOEJBQWIsUU01T2lCLElONk9uQixnQ0FBRSxRTTVPd0IsSU42TzFCLGtDQUFFLFFNNEowQixJTjNKRix5Q0FBeEIsUU0zRTRCLElONEU5QiwrQkFBRSxRTTNFbUMsSU40RXJDLGdDQUFFLFFNbFB5QixJTm1QM0IsMkJBQUUsUU1rTjBCLElOak5ULDJCQUFqQixRTU9xQixJTk52Qiw0QkFBRSxRTS9ZcUIsSU5nWnZCLDBCQUFFLFFNcFJzQixJTnFSeEIsc0NBQUUsUU05RW9CLElBM0ZZLCtCTjBLSix1QloyOEc1QixRQUFTLElBRVgsMkJZNThHRSxRTW9HeUIsSU5uRzNCLDBCQUFFLFFNdFhxQixJTnVYTCwyQkFBaEIsUU05aUJvQixJTitpQnRCLG9DQUFFLFFNcGlCcUIsSU5xaUJ2QixxQ0FBRSxRTWhjOEIsSU5pY0gscUNBQTNCLFFNbmMrQixJTm9jakMscUNBQUUsUU1qYytCLElOa2NqQyw2QkFBRSxRTXRjK0IsSU51Y1osNEJBQW5CLFFNekx1QixJTjBMekIsOEJBQUUsUU1qSXNCLElOa0l4QiwwQkFBRSxRTWpJd0IsSU5rSTFCLHdCQUFFLFFNcElvQixJTnFJTiwrQkFBZCxRTXZJa0IsSU53SXBCLGlDQUFFLFFNell5QixJTjBZM0IsMEJBQUUsUU16WTJCLElOMFk3QiwwQkFBRSxRTTNNb0IsSU40TUosOEJBQWhCLFFNNEtvQixJTjNLdEIsOEJBQUUsUU12ZXdCLElOd2UxQixpQ0FBRSxRTTFSd0IsSU4yUjFCLHlCQUFFLFFNekMyQixJTjBDWixvQ0FBZixRTXpXbUIsSU4wV3JCLDZCQUFFLFFNclk4QixJTnNZaEMseUJBQUUsUU16WnVCLElOMFpSLGlDQUFmLFFNdkhtQixJTndIckIsd0JBQUUsUU0vUjJCLElOZ1M3QixpQ0FBRSxRTStJa0IsSU45SUssNkJBQXZCLFFNaEUyQixJTmlFUiwyQkFBbkIsUU05SHVCLElOK0h6QixpQ0FBRSxRTXZCcUIsSU53QnZCLG1DQUFFLFFNbEcyQixJTm1HRixnQ0FBekIsUU1sRzZCLElObUdQLGtDQUF0QixRTWdEMEIsSU4vQzVCLGlDQUFFLFFNZ0Q0QixJTi9DOUIsb0NBQUUsUU1WMkIsSU5XRCw0QkFBMUIsUU1WOEIsSU5XWiw4QkFBbEIsUU1sUHNCLElObVB4QixnQ0FBRSxRTXhmd0IsSU55ZjFCLDRCQUFFLFFNeGYwQixJTnlmUiwyQkFBbEIsUU1wR3NCLElOcUd4QiwrQkFBRSxRTXZScUIsSU53UnZCLDRCQUFFLFFNNkt5QixJTjVLUCwyQkFBbEIsUU04S3NCLElON0t4QixxQ0FBRSxRTW5YcUIsSU5vWHZCLG1DQUFFLFFNc0grQixJTnJIakMsc0NBQUUsUU04SjZCLElON0pELDBCQUE1QixRTTdFZ0MsSU44RWxDLHNDQUFFLFFNbmdCb0IsSU5vZ0J0Qix5Q0FBRSxRTTNpQmdDLElONGlCbEMsNEJBQUUsUU1nSm1DLElOL0lqQixnREFBbEIsUU03ZnNCLElBbkRvQix3RE5pakI1QyxxQ1prakhFLFFBQVMsSWtCbm9JeUMseUJsQnFvSXBELDZCa0Jyb0lvRCxvQ05tbEIvQixRQUFBLEladWpIckIsMEJZdmpIRSxRTXpabUIsSU4wWkgsNEJBQWhCLFFNbFNvQixJQUNFLGtDTmtTeEIsNEJaNmpIRSxRQUFTLElBRVgsK0JZOWpIRSxRTTNCNEIsSU40QjlCLDJCQUFFLFFNMUx5QixJTjJMM0Isa0NBQUUsUU1nSXFCLElOL0hHLDZCQUF4QixRTWdJNEIsSU4vSFQsbUNBQW5CLFFNbkJ1QixJTm9CekIsb0NBQUUsUU1uQjZCLElOb0IvQiwrQkFBRSxRTW5COEIsSU5vQlQsZ0NBQXJCLFFNdEh5QixJTnVIM0IsMEJBQUUsUU1yVjBCLElOc1Y1Qiw4QkFBRSxRTWtLb0IsSU5qS3RCLHVDTTJDMEIseUNsQnlpSHhCLFFBQVMsSUFFWCx1QmtCOTNIcUMsaUNsQmc0SG5DLFFBQVMsSUFFWCxnQ1l4bEhFLFFNNVUyQixJTjZVTCxrQ0FBdEIsUU1yUjBCLElOc1I1QixvQ0FBRSxRTWpaNEIsSU5rWjlCLDJCQUFFLFFNalo4QixJTmtaYixpQ0FBakIsUU1yTnFCLElOc052QixtQ0FBRSxRTW5uQjJCLElBQ0UsaUNObW5CL0IsMEJac21IRSxRQUFTLElrQnh0SWtCLG1DbEIwdEk3Qiw0QkFFRSxRQUFTLElBRVgsZ0NZMW1IRSxRTW5uQjZCLElOb25CUCxrQ0FBdEIsUU0rRjBCLElOOUY1QiwyQkFBRSxRTStGNEIsSU45RjlCLDZCQUFFLFFNZ0dxQixJTi9GdkIsb0NNeFF5Qiw0QmxCNDNIdkIsUUFBUyxJQUVYLHNDa0I3M0h3Qiw4QmxCKzNIdEIsUUFBUyxJQUVYLDBCWXhuSEUsUU14UXdCLElOeVFSLG1DQUFoQixRTWpIb0IsSU5rSHRCLDZCQUFFLFFNdFY2QixJQXNXTixnQ05mekIsa0NNZXlCLHFDTmRDLFFBQUEsSVprb0gxQixrQ2tCbm1IaUMsK0NsQnFtSC9CLFFBQVMsSUFFWCxrQ2tCcG1IMkMscUNsQnNtSHpDLFFBQVMsSUFFWCxrQ2tCMW1IaUMsd0NsQjRtSC9CLFFBQVMsSUFFWCxrQ2tCN21Ib0Msc0NsQittSGxDLFFBQVMsSUFFWCwyQlk5b0hFLFFNMEJnQyxJQXpGWCx5Qk5nRXZCLDRCTWhFdUIsd0JOaUVyQixRQUFTLElab3BIWCw0QllwcEhFLFFNNWtCbUIsSU42a0JyQixvQ0FBRSxRTXJJc0IsSU5zSXhCLG9DQUFFLFFNa0g4QixJTmpISixtQ0FBMUIsUU1rSDhCLElOakhoQyxvQ01rSCtCLGlDbEI0aUg3QixRQUFTLElBRVgsc0NrQmxqSDZCLG1DbEJvakgzQixRQUFTLElBRVgsNkJZbHFIRSxRTTZHNkIsSU41Ry9CLHlCQUFFLFFNemxCdUIsSU4wbEJSLHlCQUFmLFFNclVtQixJTnNVckIseUJBQUUsUU0zYW1CLElONGFyQiw0QkFBRSxRTXpSbUIsSU4wUkQsNEJBQWxCLFFNaElzQixJTmlJeEIsOEJBQUUsUU0xYnNCLElOMmJ4QixnQ0FBRSxRTWxOd0IsSU5tTjFCLGdDQUFFLFFNOUQwQixJTitESiwrQkFBdEIsUU1qQjBCLElOa0I1QiwyQkFBRSxRTTJHeUIsSXBCbndCWCwyQ1MyYmQsa0JBOExBLDZCTTdrQm9CLHdCTkFsQiwrQkFtREYsbUJBNE5pQix5Q0FzVmYsUUFBb0IsR0tReEIsU0FBRSxTTXpOcUIsU2xCbTVIckIsTUFBTyxJbUI1MUlQLE9BQVEsSU44QlIsUUFBQSxFQUNBLE9BQVcsS0FDWCxTQUFZLE9BQ1osS0FBVyxjQUdYLDBCQUFVLHlCQUNWLFNNckMrQixPbkJzMkkvQixNQUFPLEttQnIySVAsT0FBUSxLTmdETixPQUFBLEVBQ0EsU0FBWSxRQUNaLEtBQUEsS0FFa0Isd0JieXpJcEIsUUFBUyxhb0J4MklBLE1BQUEsSUFDUCxPQUFBLElBQ0EsV0FBc0Isb0NBQUEsT0FBQSxPQUFBLFVDbUJwQixPQUFBLEVEbEJlLElBQ2pCLDJCQUNBLFlBQWMsSUVSaEIsTXZCbUdGLE91QjlGRSxZQUFBLElDSEYsVUhrQkUsUUFBQSxNSXJCRixXekJzREUsU0FDQSxTQysySUEsUUFBUyxLd0JsNklYLEVBQ0UsS0FBQSxRekJIRixRQUFTLE1BQUcsTXlCSVgsV0FGSyxL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Q3VHLGdFQUdFLGlFQUhwSCw0Q0FBK0MsZ0VBRy9DLDZDQUFnRCxpRUFGOUMsTUFBTyxLQUNQLE1BQU8iLCJmaWxlIjoidGEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQWNjb3JkaW9uIE1vZHVsZVxuLy8gaHR0cHM6Ly9lZGVuc3BpZWtlcm1hbm4uZ2l0aHViLmlvL2ExMXktdG9nZ2xlL1xuXG4uYWNjb3JkaW9uIHtcbiAgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS8qLFxuICBbZGF0YS1hMTF5LXRvZ2dsZV06bm90KFthcmlhLWNvbnRyb2xzXSkqLyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRvZ2dsZSBidXR0b25cbiAgYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tc3ByaXRlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC8vIFRvZ2dsZWQgcGFuZWxcbiAgICArIGRpdiB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9IC8vIEVORCBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1cblxuICBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTG9va1RoaW5rIE5vcm1hbGl6YXRpb24gU2Fzc2lmaWVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWV5ZXIncyBTdHlsZSBSZXNldFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsXG5hLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZW0sIGltZywgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCb3JkZXItQm94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGlzcGxheSBEZWZpbml0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmFzZSBMZXZlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5odG1sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5hZGRyZXNzIHtcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaHIge1xuICBoZWlnaHQ6IDA7XG59XG5cbmNvZGUsXG5wcmUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIGZvbnQtZmFtaWx5OiBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBDb25zb2xhcywgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG5wIHtcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEVtYmVkZGVkIENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jeyRhbGwtdGV4dC1pbnB1dHN9LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbnVsLFxub2wsXG5kbCB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgcGFkZGluZzogMDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG50YWJsZSB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkYmFzZS1saW5lLWhlaWdodCAvIDI7XG4gIH1cbn1cbiIsbnVsbCwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBSZU1vZGFsIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm1vZGFsX19oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCl7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUtbCwgJHRhYmxldCkge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLm1vZGFsX19hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDtcblxuICBhIHtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbF9fYm9keSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1MHB4O1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGhyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBAaW5jbHVkZSBib3JkZXIoMXB4IDAgMCAwLCBzb2xpZCwgI2NjYyk7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBIaWRlIGNsb3NlIG9uIHJlZGlyZWN0IG1vZGFsc1xuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gQWRkIGNsaWNrIGhhbmQgdG8gYW55dGhpbmcgdGhhdCBoYXMgYSBtb2RhbCB0YXJnZXRcbltkYXRhLXJlbW9kYWwtdGFyZ2V0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cblxuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEFudGkgRk9VQyAqL1xuXG4ucmVtb2RhbCxcbltkYXRhLXJlbW9kYWwtaWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xuXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgOTAlKTtcbiAgb3BhY2l0eTogLjk7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcbn1cblxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xuXG4ucmVtb2RhbC1vdmVybGF5LFxuLnJlbW9kYWwtd3JhcHBlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG5cbi5yZW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblxuICAvLyBGaWxsIHNjcmVlbiBvbiBtb2JpbGVcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJlbW9kYWw6bm90KC5oZWxwLWltYWdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQsIGxhbmRzY2FwZSkge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDVweDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDdXN0b20gUmVtb2RhbCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQWR2LiBTZWFyY2ggSGVscFxuXG4ucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG5cbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVscCBWaWRlb3NcblxuLmhlbHAtdmlkZW8ge1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwcHg7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ2hhcnRzIC8gR3JhcGhzIE1vZGFsc1xuXG4uZGF0YS1tb2RhbCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG5cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgY2FudmFzIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuI3RoZS1jYW52YXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ub3QtY2xvc2Uge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdC1jbG9zZTo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4ub3QtY29udGVudCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gY3NzIGhhY2sgZm9yIElFIDEwIGFuZCBJRSA5OiBtYWtlIHRoZSB0cmFuc3BhcmVudCBjbG9zZS1idXR0b24gY2xpY2thYmxlXG4vLyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE1MTg5MTgyL2llLWNzcy1saW5rLXVuZGVyLXRyYW5zcGFyZW50LWJveC1pcy1jbGlja2FibGVcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZXtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgMCAwIHJlcGVhdCBzY3JvbGwgdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJS4oCM4oCLQUE3XCIpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE9wZW50aXAgdGEtYW1lbmRzIHN0eWxlc1xuLy8gIE9wZW50aXAgdGEtZnJlZS10cmlhbC10aXAgc3R5bGVzXG4vLyAgT3BlbnRpcCB0YS1hdWRpdC1pbnNpZ2h0LXRpcCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIsXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lcixcbi5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXJ7XG4gIC5vcGVudGlwIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAub3QtaGVhZGVye1xuICAgICAgLm90LWNsb3Nle1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5vdC1jbG9zZTo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwe1xuICAub3QtY29udGVudHtcbiAgICBpe1xuICAgICAgY29sb3I6ICMwMDY0YTA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLy8ganF1ZXJ5IHVpLWRpYWxvZ1xuLnVpLWZyb250e1xuICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xufVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDkwJSk7XG59XG5cbi51aS1kaWFsb2cge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIHotaW5kZXg6IDEwMDAyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBwYWRkaW5nOiAwO1xuXG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgICBidXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgIH1cblxuICAgIC51aS1idXR0b24tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlYXJjaFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBObyBzZWFyY2ggb3Igbm8gcmVzdWx0c1xuLnNlYXJjaC1yZXN1bHRzLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIHtcbiAgbGFiZWxbZm9yPVwic2VhcmNoLXNvcnQtYnlcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyBNZWRpYSBvYmplY3QgdHdlYWtzXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZWRpYV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFydGljbGVfX2F0dHJpYnV0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fbGluay5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAuaWNvbi1oZWxwLWNpcmNsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICAgIG1hcmdpbi1yaWdodCA6IDVweDtcbiAgICByaWdodCA6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2YwZjBmMCwgNSUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gIH1cbn1cblxuLy8gRU5EIHNlYXJjaC1maWx0ZXJcblxuLy8gTm8gcmVzdWx0c1xuLnNlYXJjaC1maWx0ZXItLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2VhcmNoLWZpbHRlci1hY3Rpb25zIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLFxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtYmxvY2stLXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICB9XG5cbiAgLnNlYXJjaC10ZXJtcy1mb3JtIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZXNxLFxuICAuZm9ybS1pdGVtLXByb3hpbWl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0OHB4O1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKTtcbiAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbiAgICB9XG4gIH1cbn1cblxubGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxubGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlci1jb2xvcjogI2YyNzMyMDtcbiAgfVxufVxuXG4jZWRpdC1zZWFyY2gtdGVybS1zdWJtaXR7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyLW9wdGlvbnMge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICYub3Itc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIGJvcmRlcjogMDsgLy8gT3ZlcnJpZGUgcmVkIGJvcmRlciwgZnJvbSA/XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi8vIEVORCBzZWFyY2gtZmlsdGVyLW9wdGlvbnNcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZWFyY2ggYnkgRGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnNlYXJjaC1kYXRlLXJhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAucmFkaW9zLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZGF0ZS1wYWRkaW5nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmxhYmVsLWluaXQtY29udGVudCxcbiAgLmxhYmVsLWVuZC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSB7XG4gICAgLmZvcm0taXRlbSxcbiAgICAuZm9ybS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmdyYW51bGFyLWRhdGUtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZV9faGVscGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBRdWljayBTZWFyY2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5xdWljay1zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHNpemUoMzBweCk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2VhcmNoIEhlbHBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi5zZWFyY2gtaGVscF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgKyBwIHtcbiAgICBtYXJnaW46IC01cHggMCAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtY29ubmVjdG9yLFxuLmNvZGUtc2VjdGlvbi1zZWFyY2hlcyxcbi5yZXRyaWV2aW5nLWRvY3VtZW50cy1jaXRhdGlvbixcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyxcbi5wcm94aW1pdHktc2VhcmNoIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWNvbm5lY3Rvcl9fb3BlcmF0b3Ige1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnNlYXJjaC1jb25uZWN0b3JfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtZXhhbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIHNtYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmF2YWlsYWJsZS1maWVsZHMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cblxuLmF2YWlsYWJsZS1maWVsZHNfX29wdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VhcmNoLWhlbHBfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2F2ZWQgU2VhcmNoIEZvcm0gJiBTZW5kIFNlbGVjdGVkIFJlc3VsdHMgRm9ybVxuXG4uc2F2ZS1zZWFyY2gtcG9wdXAsIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC1mcmVxdWVuY3lcIl0sXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zZW5kLXRvXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZm9ybS1pdGVtLXByb21wdC1mcmVxdWVuY3kgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNhdmVkLXNlYXJjaC1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE1cHggMCAwO1xuXG4gIC5idG4tLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9ybS1pdGVtLXNlbGVjdGVkLXNlbmQtdG8tbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgdG9wOiA5MHB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuZGVsaXZlcnktbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbiNzZWxlY3RlZC1tZXRob2QtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBpbnB1dC5mb3JtLXJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cblxuI3NlbGVjdGVkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlbGVjdGVkLWl0ZW0tZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuI3NlbGVjdC1za2lwcGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4jc2VuZC1yZXN1bHRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI3NlbmQtcmVzdWx0czo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLnNlbGVjdGVkLW9wdGlvbi1zZXQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBZHZhbmNlZCBTZWFyY2hcblxuLmZvcm0taXRlbS1zZWFyY2gtYWR2LFxuLmZvcm0taXRlbS1wcm94aW1pdHktYWR2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLypcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcbiovXG4jdG9vbHRpcFxue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuI3Rvb2x0aXA6YWZ0ZXIgLyogdHJpYW5nbGUgZGVjb3JhdGlvbiAqL1xue1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4jdG9vbHRpcC50b3A6YWZ0ZXJcbntcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzExMTtcbiAgdG9wOiAtMjBweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4jdG9vbHRpcC5sZWZ0OmFmdGVyXG57XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuI3Rvb2x0aXAucmlnaHQ6YWZ0ZXJcbntcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZWxlY3QvdXNlIHJlc3VsdHMuXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gIC5zZWxlY3QtcmVzdWx0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICB9XG59XG5cbi51c2UtcmVzdWx0cyB7XG4gIEBleHRlbmQgJWluZm8tYmFyLS1uYXY7XG4gIGJhY2tncm91bmQ6bm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0Ym9keSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbiNzZWxlY3RhbGwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFN0cmVhbWxpbmVkIGxheW91dCBmb3IgYWxsb3dlZCBmcmFtaW5nIGJ5IGN1c3RvbWVycy5cbmJvZHkuc2VhcmNoLWZyYW1lZCB7XG4gIG5hdi5uYXYtLXRvcCxcbiAgc2VjdGlvbi5zZWFyY2gtcGFnZV9fc2lkZWJhciA+IGlmcmFtZVtzcmMqPVwiYWRcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLypcbiAgbmF2Lm5hdi0tcGVyc29uYWwgLmJsb2NrLXRhbWVudW5hdnVzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKi9cbiAgLmZvb3Rlcl9fdG9waWNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGF4IE5vdGVzIExpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXJcbntcbiAgICBjb2xvcjojZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4udG5sX3BhZ2VfaGVhZGVyXG57XG4gICAgY29sb3I6I2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRubF9oZWFkZXJcbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjojZjI3MzIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEwLjVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB9XG59XG5cbi50bmxfbWFpbl9jb250YWluZXJcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgfVxufVxuXG4udG5sX2NvbnRlbnRfcGFyYVxue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyX2Rpdlxue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDElIDElO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA5NiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogOS41cHQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDlwdDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgICAgICB3aWR0aDogMjglO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICB9XG59XG5cbi5zdWJfY29udGFpbmVyX2Rpdlxue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB9XG59XG5cbi50bmxfZm9vdGVyXG57XG4gICAgYm9yZGVyOiB0aGljayBzb2xpZCAjZjI3MzIwO1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMHB4OyBcbiAgICBcbn1cblxuLnRubF9mb290ZXJfc3ViX2Rpdlxue1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogM3B4O1xufVxuXG4udG5sX2V2ZW50cyBcbntcbiAgICB3aWR0aDoyNSU7XG4gICAgZmxvYXQ6bGVmdDsgXG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4OyBcbiAgICBsZWZ0OjUwJTtcbn1cbi50bmxfZHJvcGRvd24gXG57ICBcbiAgICB3aWR0aDoyMCU7IFxuICAgIG1hcmdpbjoxMHB4IDBweCAwcHggMHB4O1xufVxuXG5kaXYgbGFiZWwgaW5wdXQge1xuICAgbWFyZ2luLXJpZ2h0OjEwMHB4O1xufVxuXG4udG5sX3VwY29taW5nX2RhdGVzXG57XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBoZWlnaHQ6NSU7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLnRubF9ldmVudF9mdWxsX2RhdGVcbntcbiAgICB3aWR0aDoyMCU7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRubF9jcGVfdGV4dFxue1xuICAgIGZvbnQtc2l6ZTo3NSU7XG59XG5cbi50bmxfd2ViY2FzdF9pbmZvcm1hdGlvblxue1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAycHggMnB4IDUwcHg7XG4gICAgXG59XG5cbiNwb2xpY3lcbntcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6NDAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHQ7XG59XG4jdG5sX251bWJlcl9vZl9ldmVudHNcbntcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6NDAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHQ7XG59XG5cbiN0bmxfc3VibWl0X2J1dHRvblxue1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDoyMCU7XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuLnRubF9pbmZvcm1hdGlvbl9wXG57XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOjc1JTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuc3Bhbi5zdWJqZWN0X3NwYW57XG4gICBoZWlnaHQ6NXB4O1xuICAgIGxpbmUtaGVpZ2h0OjI7XG4gICAgYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICBsaW5lLWhlaWdodDozO1xuICAgIH1cbn1cblxubGkudG5sX2V2ZW50c19zdWJqZWN0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6OHB0O1xuICAgIH1cbn1cblxuXG4uZXZlbnRfdGltZV9oZWFkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTUlO1xuICAgIH1cbn1cblxuLmV2ZW50X2hlYWRlcl9kYXRlc1xue1xuICAgIHdpZHRoOjE2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2UzZTNlMztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOjE1JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XG4gICAgfVxufVxuXG4uZXZlbnRfaGVhZGVyX3RpbWVze1xuICAgIHdpZHRoOjU2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG59XG5cbmxpLmV2ZW50X2hlYWRlcl9zdWJqZWN0IHtcbiAgICB3aWR0aDoxMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICB9XG59XG5cbi5ldmVudF9oZWFkZXJfY3BlXG57XG4gICAgd2lkdGg6MTMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgIHdpZHRoOjIxJTtcbiAgICAgICBmb250LXNpemU6N3B0O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgfVxufVxuXG4udG5sX2V2ZW50X2luZm9ybWF0aW9uXG57XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzXG57XG4gICAgd2lkdGg6NjUlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4udG5sX2V2ZW50X3RpdGxlc1xue1xuICAgIHdpZHRoOjE4JTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gICAgYm9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4udG5sX2V2ZW50X25vdF9zaWduZWRfaW4gIFxue1xuICAgIHdpZHRoOjI1JTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0U2RTZFNjtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzIGxhYmVsLnRubF9ldmVudF9hbHJlYWR5X3NpZ25lZF91cFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IzY5ZjU4NDtcbn1cblxuLmNwZV9jcmVkaXRcbntcbiAgICB3aWR0aDoxOC40JTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4udG5sX2NrX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDoyNSU7XG59XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxufVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBzcGFuIHtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6M3B4IDBweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBpbnB1dCB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi50bmxfY2tfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiNjNWMzZWI7XG59XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1NDhmZjtcbn1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2M1YzNlYjtcbn1cblxuI3RubF9yZWdpc3Rlcl9idXR0b25cbntcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICAgIHBhZGRpbmc6IDZweCAycHg7XG4gICAgfVxufVxuXG4udG5sX2NjX292ZXJsYXlcbnsgICAgXG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDtcbn1cblxuLm5vdF9sb2dnZWRfaW5fbWFpbl9kaXZcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6MDsgbGVmdDowO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7IC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi9cbn1cblxuLm5vdF9sb2dnZWRfaW5faW5mb3JtYXRpb25cbntcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDAlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0Ojk1JTtcbiAgICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIH1cbn1cblxuLm5vdF9sb2dnZWRfaW5fYnV0dG9uXG57XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgZm9udDogYm9sZCAxNHB4IEFyaWFsO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xufVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyXG57XG4gICAgaGVpZ2h0OjEyMHB4O1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBwYWRkaW5nOjE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfdGV4dFxue1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDotMTVweDtcbiAgICB3aWR0aDphdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udG5sX25vdF9sb2dfaW5fbGlua1xue1xuICAgIGNvbG9yOiAjZjI3MzIwO1xufVxuLnRubF9sb2dfaW5faDJcbntcbiAgICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnRubF9ub3Rfc2lnbl9pbl9wXG57XG4gICAgbWFyZ2luLWJvdHRvbTozcHg7XG59XG5cbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfYnV0dG9uXG57XG4gICAgLyptYXJnaW4tbGVmdDoxMnB4OyovXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDoxMDBweDtcbn1cblxuLnRubF92aWRlb1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQ6IGJvbGQgMC44ZW0gQXJpYWw7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5ZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgfVxufVxuXG4udG5sX3ZpZGVvX2xpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJlbSAyZW07XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjUlO1xuICAgIHdpZHRoOiAxMiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjUlO1xuICAgICAgICB3aWR0aDogLTFweDtcbiAgICB9XG59XG5cbi50bmxfcGFnZV9tYWluX2hlYWRlcl9kaXZcbntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGNvbG9yOiNmMjczMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cblxuLnRubF9tYWluX2hlYWRlcl90ZXh0XG57XG4gICAgZm9udC1zaXplOjE1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZToxMTAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6NzUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBmb250LXNpemU6NzIlO1xuICAgIH1cbn1cbmxhYmVsID4gc3Bhbi5ja19zcGFuXG57XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOjhweDtcbiAgICB9XG59XG5cbi50bmxfbG9nb1xue1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuI3RubF9jb250YWN0X3VzXG57XG4gICAgaGVpZ2h0OjcwMHB4O1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi50bmxfZmVlX2luZGVudFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG5sX2NjX21lc3NhZ2VfZmluZV9wcmludFxue1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50bmxfZXZlbnRfdGltZXNcbntcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcbn1cbi50bmxfbGlzdF9jZVxue1xuICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG59XG5cbi50bmxfZXh0cmFfc3BhY2VcbntcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbn1cblxuLnRubF9ja19idXR0b25faWU4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOjI1JTtcbn1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBzcGFuIHtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6M3B4IDBweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgaW5wdXQge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9kaXZcbntcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4udG5sX2dyb3VwX3NpZ25faW5fd29yZGluZ1xue1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2NvbnRhbmVyXG57XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI3NpZ25fdXBfdGFibGVcbntcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0X2luX3RhYmxlXG57XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRubF9ncm91cF9zaWduX2luX3RleHRcbntcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnRubF9ncm91cF9zaWduX2luX2VtYWlsXG57XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxufVxuXG4udG5sX2NjX21haW5fZGl2XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG4udG5sX2NjX2NvbnRhaW5lclxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50bmxfY2NfY29udGFpbmVyX3N1Ym1pdFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRubF9jY19oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDo2MnB4O1xufVxuLnRubF9jY19oZWFkZXJfc3ViX3RleHRcbntcbiAgICBjb2xvcjogI2Q3ZDdkNztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi50bmxfY2NfdGV4dGJveF9zcGFuXG57XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRubF9jY19mb290ZXJcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cbi50bmxfY2NfdGV4dF9zcGFuXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udG5sX2NjX3N1Ym1pdF9zcGFuXG57XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4jdG5sX2NjX2J1dHRvblxue1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgaGVpZ2h0OjI1cHg7XG59XG5cbiN0bmxfY2NcbntcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgICAgdG9wOiAxNiU7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIGxlZnQ6IDIuNSU7XG4gICAgfVxufVxuXG4udG5sX3RoYW5rX3lvdV9tYWluX2Rpdlxue1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLnRubF90aGFua195b3VfaGVhZGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50bmxfdGhhbmtfeW91X2hlYWRlcl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyAgICAgIFxufVxuXG4udG5sX3RoYW5rX3lvdV9saW5rXG57XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgfVxufVxuLnRubF9jY19saW5rXG57XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDtcbn1cbi50bmxfcF90YWdcbntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgd2lkdGg6OTAlO1xuICAgIHBhZGRpbmc6IDNweDsvL1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiA3cHQ7XG4gICAgfVxufVxuLnRubF9jYl9jb25maXJtXG57XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLm5vX3N1YnNjcmlwdGlvbl9wXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZkMmQyZDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG59XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0XG57XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCA+IGE6Zmlyc3QtY2hpbGQgXG57XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGNvbG9yOiAjZWVlZWVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG59XG5cbiN0YXgtbm90ZXMtbGl2ZS1jcmVkaXQtY2FyZC12YWxpZGF0aW9uLWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnJlbW9kYWwtY2xvc2VcbntcbiAgICBhbGlnbjogcmlnaHQ7XG59XG5cbi50bmxfbGF0ZXN0X25ld2Nhc3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udDogNzAwIDAuOGVtIEFyaWFsO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtOWVtO1xuICAgIG1hcmdpbi10b3A6IDdlbTtcbiAgICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDllbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNWVtO1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgfVxufVxuLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5re1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICAgICAgd2lkdGg6IDEyNyU7XG4gICAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgICB3aWR0aDogMTIxJTtcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgfVxufVxuXG5cbi8qXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhpYmF1dCBDb3Vyb3VibGVcbiAqIGh0dHA6Ly93d3cuY3NzZmxvdy5jb21cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XG4gKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICovXG5cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IHdoaXRlLCBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG59XG5cbi5zd2l0Y2gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXRjaC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjYjZiNmI2O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG59XG4uc3dpdGNoLWxhYmVsOmJlZm9yZSwgLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtbW96LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4uc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xuICByaWdodDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XG4gIGxlZnQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDdhOGQ4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbn1cbi5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUpO1xufVxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiA0MHB4O1xuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc3dpdGNoLWJsdWUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBDcmVkaXRjYXJkLmpzIHYwLjEwLjEyIHwgQ29weXJpZ2h0IChjKSAyMDE0IENyZWRpdGNhcmQuanMgfCBjcmVkaXRjYXJkanMuY29tL2xpY2Vuc2luZyAqL1xuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjojOTk5ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjojOTk5ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjojOTk5ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBkaXYsLmNjanMtY2FyZC1zdHlsZSBkaXZcbntcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LFxuLmNjanMtY2FyZCBzZWxlY3QsLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsXG4uY2Nqcy1jYXJkIGxhYmVsLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQsXG4uY2Nqcy1jYXJkIGxlZ2VuZCwuY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCxcbi5jY2pzLWNhcmQgYnV0dG9uLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uXG57XG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICAtbXMtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTppbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBmaWVsZHNldCwuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0XG57XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwsLmNjanMtY2FyZC1zdHlsZSBsYWJlbCwuY2Nqcy1jYXJkIGxlZ2VuZCxcbi5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLC5jY2pzLWNhcmQgZmllbGRzZXQsXG4uY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0XG57XG4gICAgbGluZS1oZWlnaHQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LC5jY2pzLWNhcmQgYnV0dG9uLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uXG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjYzdjYmNlICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBpbnB1dDpmb2N1cyxcbi5jY2pzLWNhcmQgc2VsZWN0OmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkIGJ1dHRvbjpmb2N1cywuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6MCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmY2Q3OCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMjU1LDE5NSw5NCwuOSkgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMjU1LDE5NSw5NCwuOSkgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxLjI1ZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjJlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0XG57XG4gICAgcGFkZGluZy1sZWZ0Oi4yNWVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6MmVtXFw5ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGlucHV0OjotbXMtY2xlYXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1zLWNsZWFyXG57XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIHNlbGVjdCwuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdFxue1xuICAgIGNvbG9yOiM3NjdmODYgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6MS41ZW1cXDkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOi4yNWVtIDBcXDkgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6MCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7ei1pbmRleDoxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOi42ODc1ZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6MTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OjFlbSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjojNzY3Zjg2ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxMDAwMDAwXG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlXG57XG4gICAgY29sb3I6Izc4ZDIxNlxufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb25cbntcbiAgICBwYWRkaW5nOi41ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MS4yZW1cbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXG57XG4gICAgY29sb3I6cmdiYSgwLDAsMCwuNCkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6Mi4yNWVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOjAgIWltcG9ydGFudDtcbiAgICBsZWZ0OjEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDouOWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6LS40NWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDotLjQ1ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6LjllbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0Oi45ZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6LjJlbSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyXG57XG4gICAgY3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQ6I2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXG57XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbVxue1xuICAgIGJvdHRvbTo1MiUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZVxue1xuICAgIGhlaWdodDoyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDoyZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlLC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOi41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjFlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OjFlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZVxue1xuICAgIHBhZGRpbmc6LjVlbSAxZW0gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIHRvcDo1MiUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlclxue1xuICAgIG1hcmdpbi10b3A6My44NWVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlXG57XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6NC44MTI1ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6M2VtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MFxufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYywuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjXG57XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIHRvcDoyLjI1ZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDozICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6Ny41ZW0gIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYyBpbnB1dFxue1xuICAgIHJpZ2h0OjEuMmVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOjEuMmVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDoyLjk1ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHBcbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MS41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6Mi41ZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoyLjVlbSAhaW1wb3J0YW50O1xuICAgICpoZWlnaHQ6Mi42ZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICB0b3A6My43NWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXMsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXN7ei1pbmRleDo0fS5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNlNmU2ZTYpLHRvKCNmMmYyZjIpKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXggIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3Zlclxue1xuICAgIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtXG57XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIHRvcDozLjE4MTgxODE4ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtXG57XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6My4xODE4MTgxOGVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZVxue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYShtYXgtd2lkdGg6NTcuMmVtKVxue1xuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O2xlZnQ6YXV0b30uY2Nqcy1jYXJkIFxuICAgIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXh7dG9wOjEwMCUgIWltcG9ydGFudDttYXJnaW4tdG9wOjFlbX0uY2Nqcy1jYXJkIFxuICAgIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSBcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbVxuICAgIHtcbiAgICAgICAgdG9wOmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxuICAgIHtcbiAgICAgICAgdG9wOmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiNmNTQ4MjggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiMxMjYxY2QgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgsOTcsMjA1LC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTgsOTcsMjA1LC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6I2IyNjZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNzgsMTAyLDI1NSwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDE3OCwxMDIsMjU1LC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiMwMDY2Y2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDIsMjAzLC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMDIsMjAzLC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojZjAzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwwLDUxLC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDAsNTEsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6IzJiOTczOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg0MiwxNTEsNTYsLjA1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSg0MiwxNTEsNTYsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBjb2xvcjojMDA3OWJlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIxLDE5MCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTIxLDE5MCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiMyZTc3YmMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDYsMTE5LDE4OCwuMDUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDQ2LDExOSwxODgsLjE1KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcbn1cbi5jY2pzLWNhcmQuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiNmNzliMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ3LDE1NSwwLC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ3LDE1NSwwLC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5XG57XG4gICAgY29sb3I6I2Y2NzIxNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDYsMTE0LDIwLC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ2LDExNCwyMCwuMTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxufVxuLmNjanMtY2FyZC5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seVxue1xuICAgIGNvbG9yOiNlZDFjMjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM3LDI4LDM2LC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjM3LDI4LDM2LC4xNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXG59XG4uY2Nqcy1jYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtdHlwZS1yZWFkLW9ubHlcbntcbiAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcbiAgICBjb250ZW50OicgJyAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICByaWdodDoxLjM2MzYzNjM2ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDowICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEuMWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzouMTgxODE4MThlbSAuNDU0NTQ1NDVlbSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjEgIWltcG9ydGFudDtcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtaGlkZGVuLWNhcmQtdHlwZVxue1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leFxue1xuICAgIGxlZnQ6YXV0byFpbXBvcnRhbnQ7XG4gICAgdG9wOmF1dG8haW1wb3J0YW50O1xuICAgIGJvdHRvbTphdXRvIWltcG9ydGFudDtcbiAgICBtYXJnaW46MCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6NmVtIWltcG9ydGFudFxufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW1cbntcbiAgICBib3R0b206NTIlIWltcG9ydGFudFxufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgdG9wOjUyJSFpbXBvcnRhbnRcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW1cbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOjMuMTgxODE4MThlbSFpbXBvcnRhbnRcbn1cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbVxue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcbntcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOjMuMTgxODE4MThlbSFpbXBvcnRhbnRcbn1cbi5jY2pzLWNhcmRcbntcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICAtbXMtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiNmYWZhZmEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OidTb3VyY2UgU2FucyBQcm8nLEhlbHZ0aWNhLEFyaWFsLHNhbi1zZXJpZiAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxMDAwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjoxZW0gYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgd2lkdGg6MjNlbSFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjE0ZW0haW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjYzJjMmMyICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyXG57XG4gICAgdG9wOjIuMjVlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6MS41ZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMy4yNWVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXRcbntcbiAgICB3aWR0aDoxMC4zNWVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjAgIWltcG9ydGFudDtcbiAgICB0b3A6MS4yZW0gIWltcG9ydGFudDtcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1oaWRkZW5cbntcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLW51bWJlci1mb3JtYXR0ZWRcbntcbiAgICB6LWluZGV4OjEgIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvblxue1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOjQuMzVlbSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6OGVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gc2VsZWN0XG57XG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xuICAgICpmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDtcbn1cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBsZWdlbmRcbntcbiAgICAqbGVmdDotLjVlbSAhaW1wb3J0YW50O1xufVxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLW1vbnRoLFxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXJcbntcbiAgICB3aWR0aDozLjVlbSAhaW1wb3J0YW50O1xuICAgICp3aWR0aDoyLjgzMzMzMzMzMzMzMzMzMzVlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgKm1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhclxue1xuICAgIHJpZ2h0OjBcbn1cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbjphZnRlclxue1xuICAgIGNvbnRlbnQ6Jy8nICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoyICFpbXBvcnRhbnQ7XG4gICAgbGVmdDozLjVlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOjFlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZVxue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gYm90dG9tOjQuNzVlbSAhaW1wb3J0YW50O1xuIGxlZnQ6MS41ZW0gIWltcG9ydGFudDtcbiB3aWR0aDoxMWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSBpbnB1dFxue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gbGVmdDowICFpbXBvcnRhbnQ7XG4gcmlnaHQ6MCAhaW1wb3J0YW50O1xuIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiB0b3A6MS41ZW0gIWltcG9ydGFudDtcbiBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1jYXJkOm5vdCg6LW1vei1oYW5kbGVyLWJsb2NrZWQpIHNlbGVjdFxue1xuICAgIHBhZGRpbmc6LjI1ZW0gMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAtbXMtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzXG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XG59XG5maWVsZHNldC5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3NcbntcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xufVxuLmNjanMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsLmNjanMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXRcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6MCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XG59XG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLC5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgaW5wdXRcbntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcbn1cbmlucHV0LmNjanMtY29tcGxldGUsc2VsZWN0LmNjanMtY29tcGxldGUsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3QsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dFxue1xuICAgIGJvcmRlcjoxcHggc29saWQgIzc4ZDIxNiFpbXBvcnRhbnRcbn1cbmlucHV0LmNjanMtY29tcGxldGU6Zm9jdXMsc2VsZWN0LmNjanMtY29tcGxldGU6Zm9jdXMsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3Q6Zm9jdXMsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dDpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSkgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSlcbn1cbmlucHV0LmNjanMtZXJyb3Isc2VsZWN0LmNjanMtZXJyb3IsZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3QsZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dFxue1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZhOWI4OVxufVxuaW5wdXQuY2Nqcy1lcnJvcjpmb2N1cyxzZWxlY3QuY2Nqcy1lcnJvcjpmb2N1cyxmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdDpmb2N1cyxmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0OmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4uYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlcjo6YmVmb3JlLCAuYnRuLS1wcmltYXJ5OmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhOmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OmFmdGVyLCAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSwgLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXI6OmJlZm9yZSwgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUsXG5bY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xLjYgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uaWNvbi1vbmx5OjpiZWZvcmUsXG4uaWNvbi1vbmx5OjphZnRlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmljb24tbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmljb24tMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uaWNvbi0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5pY29uLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmljb24tNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uaWNvbi1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaWNvbi11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5pY29uLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaWNvbi1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWNvbi1saS5pY29uLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5pY29uLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmljb24tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmljb24tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uaWNvbi5pY29uLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uaWNvbi5pY29uLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmljb24ucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5pY29uLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uaWNvbi1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5pY29uLXNwaW46OmJlZm9yZSwgLmljb24tc3BpbltjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG4gIC5pY29uLXB1bHNlOjpiZWZvcmUsIC5pY29uLXB1bHNlW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uaWNvbi1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmljb24tcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uaWNvbi1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5pY29uLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmljb24tZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmljb24tcm90YXRlLTkwLFxuOnJvb3QgLmljb24tcm90YXRlLTE4MCxcbjpyb290IC5pY29uLXJvdGF0ZS0yNzAsXG46cm9vdCAuaWNvbi1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuaWNvbi1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5pY29uLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pY29uLXN0YWNrLTF4LCAuaWNvbi1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaWNvbi1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5pY29uLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmljb24taW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5pY29uLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5pY29uLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmljb24tc3Rhci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5pY29uLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmljb24tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uaWNvbi10aC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uaWNvbi10aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uaWNvbi10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5pY29uLXJlbW92ZTo6YmVmb3JlLFxuLmljb24tY2xvc2U6OmJlZm9yZSxcbi5pY29uLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5pY29uLXNlYXJjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5pY29uLXNlYXJjaC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uaWNvbi1wb3dlci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmljb24tc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5pY29uLWdlYXI6OmJlZm9yZSxcbi5pY29uLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uaWNvbi10cmFzaC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmljb24tZmlsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5pY29uLWNsb2NrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmljb24tcm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5pY29uLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5pY29uLXBsYXktY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmljb24tcm90YXRlLXJpZ2h0OjpiZWZvcmUsXG4uaWNvbi1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmljb24tcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uaWNvbi1saXN0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uaWNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5pY29uLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmljb24taGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uaWNvbi12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5pY29uLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5pY29uLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uaWNvbi1xcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmljb24tYmFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uaWNvbi10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmljb24tdGFnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uaWNvbi1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5pY29uLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5pY29uLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uaWNvbi1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5pY29uLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmljb24taXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5pY29uLXRleHQtaGVpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5pY29uLXRleHQtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmljb24tYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uaWNvbi1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmljb24tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmljb24tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uaWNvbi1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5pY29uLWRlZGVudDo6YmVmb3JlLFxuLmljb24tb3V0ZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uaWNvbi1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmljb24tdmlkZW8tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5pY29uLXBob3RvOjpiZWZvcmUsXG4uaWNvbi1pbWFnZTo6YmVmb3JlLFxuLmljb24tcGljdHVyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5pY29uLWFkanVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uaWNvbi10aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5pY29uLWVkaXQ6OmJlZm9yZSxcbi5pY29uLXBlbmNpbC1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uaWNvbi1zaGFyZS1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uaWNvbi1jaGVjay1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uaWNvbi1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmljb24tc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uaWNvbi1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5pY29uLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmljb24tcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmljb24tc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uaWNvbi1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5pY29uLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uaWNvbi1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmljb24tZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmljb24tY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmljb24tcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmljb24tbWludXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5pY29uLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmljb24tcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5pY29uLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5pY29uLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmljb24tdGltZXMtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmljb24tYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmljb24tYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uaWNvbi1tYWlsLWZvcndhcmQ6OmJlZm9yZSxcbi5pY29uLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5pY29uLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uaWNvbi1jb21wcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5pY29uLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5pY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uaWNvbi1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5pY29uLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmljb24tZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uaWNvbi1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmljb24tZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5pY29uLXdhcm5pbmc6OmJlZm9yZSxcbi5pY29uLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5pY29uLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5pY29uLXJhbmRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uaWNvbi1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5pY29uLW1hZ25ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uaWNvbi1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmljb24tZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5pY29uLWFycm93cy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5pY29uLWFycm93cy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5pY29uLWJhci1jaGFydC1vOjpiZWZvcmUsXG4uaWNvbi1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmljb24tdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmljb24tZmFjZWJvb2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5pY29uLWNhbWVyYS1yZXRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uaWNvbi1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmljb24tZ2VhcnM6OmJlZm9yZSxcbi5pY29uLWNvZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmljb24tY29tbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmljb24tdGh1bWJzLW8tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmljb24tdGh1bWJzLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uaWNvbi1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmljb24taGVhcnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uaWNvbi1zaWduLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmljb24tdGh1bWItdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uaWNvbi1leHRlcm5hbC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5pY29uLXNpZ24taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmljb24tdHJvcGh5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5pY29uLWdpdGh1Yi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmljb24tdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5pY29uLWxlbW9uLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmljb24tc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmljb24tYm9va21hcmstbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uaWNvbi1waG9uZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1mOjpiZWZvcmUsXG4uaWNvbi1mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uaWNvbi1naXRodWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmljb24tdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5pY29uLWZlZWQ6OmJlZm9yZSxcbi5pY29uLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uaWNvbi1oZGQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uaWNvbi1idWxsaG9ybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uaWNvbi1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5pY29uLWhhbmQtby1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uaWNvbi1oYW5kLW8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uaWNvbi1oYW5kLW8tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmljb24taGFuZC1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uaWNvbi13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmljb24tdGFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5pY29uLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uaWNvbi1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5pY29uLWdyb3VwOjpiZWZvcmUsXG4uaWNvbi11c2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uaWNvbi1jaGFpbjo6YmVmb3JlLFxuLmljb24tbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uaWNvbi1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uaWNvbi1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uaWNvbi1jdXQ6OmJlZm9yZSxcbi5pY29uLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5pY29uLWNvcHk6OmJlZm9yZSxcbi5pY29uLWZpbGVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmljb24tcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5pY29uLXNhdmU6OmJlZm9yZSxcbi5pY29uLWZsb3BweS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5pY29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uaWNvbi1uYXZpY29uOjpiZWZvcmUsXG4uaWNvbi1yZW9yZGVyOjpiZWZvcmUsXG4uaWNvbi1iYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5pY29uLWxpc3QtdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmljb24tbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uaWNvbi1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5pY29uLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uaWNvbi10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uaWNvbi1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uaWNvbi10cnVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmljb24tcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmljb24tbW9uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmljb24tY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uaWNvbi1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uaWNvbi1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5pY29uLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5pY29uLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmljb24tdW5zb3J0ZWQ6OmJlZm9yZSxcbi5pY29uLXNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmljb24tc29ydC1kb3duOjpiZWZvcmUsXG4uaWNvbi1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmljb24tc29ydC11cDo6YmVmb3JlLFxuLmljb24tc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmljb24tZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmljb24tcm90YXRlLWxlZnQ6OmJlZm9yZSxcbi5pY29uLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmljb24tbGVnYWw6OmJlZm9yZSxcbi5pY29uLWdhdmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5pY29uLWRhc2hib2FyZDo6YmVmb3JlLFxuLmljb24tdGFjaG9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uaWNvbi1jb21tZW50LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmljb24tY29tbWVudHMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uaWNvbi1mbGFzaDo6YmVmb3JlLFxuLmljb24tYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uaWNvbi1zaXRlbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5pY29uLXVtYnJlbGxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5pY29uLXBhc3RlOjpiZWZvcmUsXG4uaWNvbi1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmljb24tbGlnaHRidWxiLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmljb24tZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmljb24tY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmljb24tY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5pY29uLXVzZXItbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmljb24tc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmljb24tc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmljb24tYmVsbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5pY29uLWNvZmZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uaWNvbi1jdXRsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5pY29uLWZpbGUtdGV4dC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5pY29uLWJ1aWxkaW5nLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmljb24taG9zcGl0YWwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmljb24tbWVka2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5pY29uLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5pY29uLWJlZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmljb24taC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmljb24tcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uaWNvbi1hbmdsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5pY29uLWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5pY29uLWFuZ2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmljb24tZGVza3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uaWNvbi1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5pY29uLW1vYmlsZS1waG9uZTo6YmVmb3JlLFxuLmljb24tbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5pY29uLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5pY29uLXF1b3RlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmljb24tcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmljb24tc3Bpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uaWNvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmljb24tbWFpbC1yZXBseTo6YmVmb3JlLFxuLmljb24tcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmljb24tZ2l0aHViLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uaWNvbi1mb2xkZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5pY29uLXNtaWxlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmljb24tZnJvd24tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uaWNvbi1tZWgtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uaWNvbi1nYW1lcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5pY29uLWtleWJvYXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmljb24tZmxhZy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5pY29uLWZsYWctY2hlY2tlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5pY29uLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5pY29uLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmljb24tbWFpbC1yZXBseS1hbGw6OmJlZm9yZSxcbi5pY29uLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uaWNvbi1zdGFyLWhhbGYtZW1wdHk6OmJlZm9yZSxcbi5pY29uLXN0YXItaGFsZi1mdWxsOjpiZWZvcmUsXG4uaWNvbi1zdGFyLWhhbGYtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uaWNvbi1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5pY29uLWNvZGUtZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uaWNvbi11bmxpbms6OmJlZm9yZSxcbi5pY29uLWNoYWluLWJyb2tlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5pY29uLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5pY29uLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5pY29uLXN1YnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uaWNvbi1lcmFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmljb24tcHV6emxlLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmljb24tbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uaWNvbi1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmljb24tY2FsZW5kYXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uaWNvbi1maXJlLWV4dGluZ3Vpc2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uaWNvbi1yb2NrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmljb24tbWF4Y2RuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uaWNvbi1odG1sNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uaWNvbi1jc3MzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5pY29uLWFuY2hvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uaWNvbi11bmxvY2stYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5pY29uLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5pY29uLWVsbGlwc2lzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmljb24tZWxsaXBzaXMtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uaWNvbi1yc3Mtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5pY29uLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5pY29uLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmljb24tbWludXMtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmljb24tbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmljb24tbGV2ZWwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uaWNvbi1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmljb24tcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uaWNvbi1leHRlcm5hbC1saW5rLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uaWNvbi1zaGFyZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmljb24tY29tcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uaWNvbi10b2dnbGUtZG93bjo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uaWNvbi10b2dnbGUtdXA6OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5pY29uLXRvZ2dsZS1yaWdodDo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmljb24tZXVybzo6YmVmb3JlLFxuLmljb24tZXVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5pY29uLWdicDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uaWNvbi1kb2xsYXI6OmJlZm9yZSxcbi5pY29uLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uaWNvbi1ydXBlZTo6YmVmb3JlLFxuLmljb24taW5yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5pY29uLWNueTo6YmVmb3JlLFxuLmljb24tcm1iOjpiZWZvcmUsXG4uaWNvbi15ZW46OmJlZm9yZSxcbi5pY29uLWpweTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uaWNvbi1ydWJsZTo6YmVmb3JlLFxuLmljb24tcm91YmxlOjpiZWZvcmUsXG4uaWNvbi1ydWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmljb24td29uOjpiZWZvcmUsXG4uaWNvbi1rcnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmljb24tYml0Y29pbjo6YmVmb3JlLFxuLmljb24tYnRjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5pY29uLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmljb24tZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5pY29uLXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmljb24tc29ydC1hbW91bnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5pY29uLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uaWNvbi10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5pY29uLXhpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmljb24teGluZy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmljb24teW91dHViZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5pY29uLWRyb3Bib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmljb24tc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmljb24taW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uaWNvbi1hZG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmljb24tYml0YnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmljb24tdHVtYmxyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5pY29uLXR1bWJsci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmljb24tYXBwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmljb24td2luZG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uaWNvbi1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5pY29uLWxpbnV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5pY29uLWRyaWJiYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5pY29uLXNreXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5pY29uLWZvdXJzcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmljb24tdHJlbGxvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5pY29uLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uaWNvbi1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5pY29uLWdpdHRpcDo6YmVmb3JlLFxuLmljb24tZ3JhdGlwYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmljb24tc3VuLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmljb24tbW9vbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5pY29uLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmljb24tYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5pY29uLXZrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5pY29uLXdlaWJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5pY29uLXJlbnJlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uaWNvbi1wYWdlbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmljb24tc3RhY2stZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uaWNvbi10b2dnbGUtbGVmdDo6YmVmb3JlLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uaWNvbi1kb3QtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmljb24td2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uaWNvbi12aW1lby1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmljb24tdHVya2lzaC1saXJhOjpiZWZvcmUsXG4uaWNvbi10cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmljb24tcGx1cy1zcXVhcmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uaWNvbi1zcGFjZS1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5pY29uLXNsYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5pY29uLWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uaWNvbi13b3JkcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmljb24tb3BlbmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5pY29uLWluc3RpdHV0aW9uOjpiZWZvcmUsXG4uaWNvbi1iYW5rOjpiZWZvcmUsXG4uaWNvbi11bml2ZXJzaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5pY29uLW1vcnRhci1ib2FyZDo6YmVmb3JlLFxuLmljb24tZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmljb24teWFob286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmljb24tZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5pY29uLXJlZGRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uaWNvbi1yZWRkaXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uaWNvbi1zdHVtYmxldXBvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uaWNvbi1kZWxpY2lvdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmljb24tZGlnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5pY29uLWRydXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uaWNvbi1qb29tbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmljb24tbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmljb24tZmF4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5pY29uLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5pY29uLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5pY29uLXBhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uaWNvbi1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uaWNvbi1jdWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5pY29uLWN1YmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5pY29uLWJlaGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmljb24tYmVoYW5jZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmljb24tc3RlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmljb24tc3RlYW0tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5pY29uLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmljb24tYXV0b21vYmlsZTo6YmVmb3JlLFxuLmljb24tY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5pY29uLWNhYjo6YmVmb3JlLFxuLmljb24tdGF4aTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uaWNvbi10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5pY29uLXNwb3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmljb24tZGV2aWFudGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uaWNvbi1zb3VuZGNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5pY29uLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5pY29uLWZpbGUtcGRmLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmljb24tZmlsZS13b3JkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmljb24tZmlsZS1leGNlbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5pY29uLWZpbGUtcG93ZXJwb2ludC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5pY29uLWZpbGUtcGhvdG8tbzo6YmVmb3JlLFxuLmljb24tZmlsZS1waWN0dXJlLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtaW1hZ2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uaWNvbi1maWxlLXppcC1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLWFyY2hpdmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uaWNvbi1maWxlLXNvdW5kLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtYXVkaW8tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uaWNvbi1maWxlLW1vdmllLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtdmlkZW8tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uaWNvbi1maWxlLWNvZGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uaWNvbi12aW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5pY29uLWNvZGVwZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmljb24tanNmaWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmljb24tbGlmZS1ib3V5OjpiZWZvcmUsXG4uaWNvbi1saWZlLWJ1b3k6OmJlZm9yZSxcbi5pY29uLWxpZmUtc2F2ZXI6OmJlZm9yZSxcbi5pY29uLXN1cHBvcnQ6OmJlZm9yZSxcbi5pY29uLWxpZmUtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uaWNvbi1jaXJjbGUtby1ub3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uaWNvbi1yYTo6YmVmb3JlLFxuLmljb24tcmVzaXN0YW5jZTo6YmVmb3JlLFxuLmljb24tcmViZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmljb24tZ2U6OmJlZm9yZSxcbi5pY29uLWVtcGlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uaWNvbi1naXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5pY29uLWdpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uaWNvbi15LWNvbWJpbmF0b3Itc3F1YXJlOjpiZWZvcmUsXG4uaWNvbi15Yy1zcXVhcmU6OmJlZm9yZSxcbi5pY29uLWhhY2tlci1uZXdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5pY29uLXRlbmNlbnQtd2VpYm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmljb24tcXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmljb24td2VjaGF0OjpiZWZvcmUsXG4uaWNvbi13ZWl4aW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmljb24tc2VuZDo6YmVmb3JlLFxuLmljb24tcGFwZXItcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmljb24tc2VuZC1vOjpiZWZvcmUsXG4uaWNvbi1wYXBlci1wbGFuZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5pY29uLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmljb24tY2lyY2xlLXRoaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmljb24taGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5pY29uLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uaWNvbi1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5pY29uLXNoYXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uaWNvbi1zaGFyZS1hbHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5pY29uLWJvbWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmljb24tc29jY2VyLWJhbGwtbzo6YmVmb3JlLFxuLmljb24tZnV0Ym9sLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmljb24tdHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5pY29uLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmljb24tcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uaWNvbi1zbGlkZXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5pY29uLXR3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uaWNvbi15ZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5pY29uLW5ld3NwYXBlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5pY29uLXdpZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmljb24tY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uaWNvbi1wYXlwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmljb24tZ29vZ2xlLXdhbGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uaWNvbi1jYy12aXNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5pY29uLWNjLW1hc3RlcmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmljb24tY2MtZGlzY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmljb24tY2MtYW1leDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uaWNvbi1jYy1wYXlwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmljb24tY2Mtc3RyaXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5pY29uLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmljb24tYmVsbC1zbGFzaC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5pY29uLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5pY29uLWNvcHlyaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uaWNvbi1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uaWNvbi1leWVkcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5pY29uLXBhaW50LWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5pY29uLWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmljb24tYXJlYS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uaWNvbi1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmljb24tbGluZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uaWNvbi1sYXN0Zm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmljb24tbGFzdGZtLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uaWNvbi10b2dnbGUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5pY29uLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uaWNvbi1iaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5pY29uLWJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uaWNvbi1pb3hob3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5pY29uLWFuZ2VsbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uaWNvbi1jYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uaWNvbi1zaGVrZWw6OmJlZm9yZSxcbi5pY29uLXNoZXFlbDo6YmVmb3JlLFxuLmljb24taWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5pY29uLW1lYW5wYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5pY29uLWJ1eXNlbGxhZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmljb24tY29ubmVjdGRldmVsb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmljb24tZGFzaGN1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmljb24tZm9ydW1iZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmljb24tbGVhbnB1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uaWNvbi1zZWxsc3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmljb24tc2hpcnRzaW5idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5pY29uLXNpbXBseWJ1aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5pY29uLXNreWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5pY29uLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uaWNvbi1jYXJ0LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmljb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uaWNvbi1zaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5pY29uLXVzZXItc2VjcmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5pY29uLW1vdG9yY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmljb24tc3RyZWV0LXZpZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmljb24taGVhcnRiZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5pY29uLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5pY29uLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmljb24tbWVyY3VyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uaWNvbi1pbnRlcnNleDo6YmVmb3JlLFxuLmljb24tdHJhbnNnZW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmljb24tdHJhbnNnZW5kZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5pY29uLXZlbnVzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uaWNvbi1tYXJzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uaWNvbi12ZW51cy1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmljb24tbWFycy1zdHJva2UtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uaWNvbi1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmljb24tZ2VuZGVybGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1vZmZpY2lhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3QtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uaWNvbi13aGF0c2FwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uaWNvbi1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmljb24tdXNlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5pY29uLXVzZXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmljb24taG90ZWw6OmJlZm9yZSxcbi5pY29uLWJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uaWNvbi12aWFjb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5pY29uLXRyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5pY29uLXN1YndheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uaWNvbi1tZWRpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmljb24teWM6OmJlZm9yZSxcbi5pY29uLXktY29tYmluYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uaWNvbi1vcHRpbi1tb25zdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5pY29uLW9wZW5jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5pY29uLWV4cGVkaXRlZHNzbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTQ6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnk6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTM6OmJlZm9yZSxcbi5pY29uLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmljb24tYmF0dGVyeS0yOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmljb24tYmF0dGVyeS0xOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmljb24tYmF0dGVyeS0wOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5pY29uLW1vdXNlLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmljb24taS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmljb24tb2JqZWN0LWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5pY29uLW9iamVjdC11bmdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5pY29uLXN0aWNreS1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5pY29uLXN0aWNreS1ub3RlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmljb24tY2MtamNiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5pY29uLWNjLWRpbmVycy1jbHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5pY29uLWNsb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5pY29uLWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmljb24taG91cmdsYXNzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmljb24taG91cmdsYXNzLTE6OmJlZm9yZSxcbi5pY29uLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMjo6YmVmb3JlLFxuLmljb24taG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmljb24taG91cmdsYXNzLTM6OmJlZm9yZSxcbi5pY29uLWhvdXJnbGFzcy1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmljb24taG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5pY29uLWhhbmQtZ3JhYi1vOjpiZWZvcmUsXG4uaWNvbi1oYW5kLXJvY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uaWNvbi1oYW5kLXN0b3Atbzo6YmVmb3JlLFxuLmljb24taGFuZC1wYXBlci1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5pY29uLWhhbmQtc2Npc3NvcnMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uaWNvbi1oYW5kLWxpemFyZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5pY29uLWhhbmQtc3BvY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uaWNvbi1oYW5kLXBvaW50ZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uaWNvbi1oYW5kLXBlYWNlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmljb24tdHJhZGVtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5pY29uLXJlZ2lzdGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmljb24tY3JlYXRpdmUtY29tbW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uaWNvbi1nZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uaWNvbi1nZy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmljb24tdHJpcGFkdmlzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uaWNvbi1nZXQtcG9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5pY29uLXdpa2lwZWRpYS13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5pY29uLXNhZmFyaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uaWNvbi1jaHJvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmljb24tZmlyZWZveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uaWNvbi1vcGVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uaWNvbi1pbnRlcm5ldC1leHBsb3Jlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uaWNvbi10djo6YmVmb3JlLFxuLmljb24tdGVsZXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uaWNvbi1jb250YW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmljb24tNTAwcHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmljb24tYW1hem9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXBsdXMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1taW51cy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXRpbWVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmljb24tY2FsZW5kYXItY2hlY2stbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uaWNvbi1pbmR1c3RyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uaWNvbi1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5pY29uLW1hcC1zaWduczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uaWNvbi1tYXAtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uaWNvbi1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmljb24tY29tbWVudGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uaWNvbi1jb21tZW50aW5nLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmljb24taG91eno6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmljb24tdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmljb24tYmxhY2stdGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5pY29uLWZvbnRpY29uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uaWNvbi1yZWRkaXQtYWxpZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmljb24tZWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmljb24tY29kaWVwaWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmljb24tbW9keDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uaWNvbi1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmljb24tdXNiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5pY29uLXByb2R1Y3QtaHVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uaWNvbi1taXhjbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uaWNvbi1zY3JpYmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5pY29uLXN0b3AtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5pY29uLXN0b3AtY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmljb24tc2hvcHBpbmctYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uaWNvbi1oYXNodGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5pY29uLWJsdWV0b290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGgtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uaWNvbi1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5pY29uLWdpdGxhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uaWNvbi13cGJlZ2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5pY29uLXdwZm9ybXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmljb24tZW52aXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5pY29uLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmljb24td2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmljb24tcXVlc3Rpb24tY2lyY2xlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmljb24tYmxpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmljb24tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmljb24tdm9sdW1lLWNvbnRyb2wtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmljb24tYnJhaWxsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uaWNvbi1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmljb24tYXNsLWludGVycHJldGluZzo6YmVmb3JlLFxuLmljb24tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmljb24tZGVhZm5lc3M6OmJlZm9yZSxcbi5pY29uLWhhcmQtb2YtaGVhcmluZzo6YmVmb3JlLFxuLmljb24tZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uaWNvbi1nbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uaWNvbi1nbGlkZS1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5pY29uLXNpZ25pbmc6OmJlZm9yZSxcbi5pY29uLXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmljb24tbG93LXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uaWNvbi12aWFkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmljb24tdmlhZGVvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uaWNvbi1zbmFwY2hhdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmljb24tcGllZC1waXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uaWNvbi1maXJzdC1vcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uaWNvbi15b2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uaWNvbi10aGVtZWlzbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtY2lyY2xlOjpiZWZvcmUsXG4uaWNvbi1nb29nbGUtcGx1cy1vZmZpY2lhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uaWNvbi1mYTo6YmVmb3JlLFxuLmljb24tZm9udC1hd2Vzb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5pY29uLWhhbmRzaGFrZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmljb24tZW52ZWxvcGUtb3Blbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5pY29uLWxpbm9kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uaWNvbi1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmljb24tdmNhcmQ6OmJlZm9yZSxcbi5pY29uLWFkZHJlc3MtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uaWNvbi12Y2FyZC1vOjpiZWZvcmUsXG4uaWNvbi1hZGRyZXNzLWNhcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uaWNvbi11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uaWNvbi11c2VyLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5pY29uLXVzZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uaWNvbi1pZC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uaWNvbi1kcml2ZXJzLWxpY2Vuc2U6OmJlZm9yZSxcbi5pY29uLWlkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmljb24tZHJpdmVycy1saWNlbnNlLW86OmJlZm9yZSxcbi5pY29uLWlkLWNhcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uaWNvbi1xdW9yYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uaWNvbi1mcmVlLWNvZGUtY2FtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uaWNvbi10ZWxlZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci00OjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlcjo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0zOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0yOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTE6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMDo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmljb24tc2hvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5pY29uLWJhdGh0dWI6OmJlZm9yZSxcbi5pY29uLXMxNTo6YmVmb3JlLFxuLmljb24tYmF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uaWNvbi1wb2RjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5pY29uLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uaWNvbi13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmljb24td2luZG93LXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmljb24tdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUsXG4uaWNvbi13aW5kb3ctY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmljb24tdGltZXMtcmVjdGFuZ2xlLW86OmJlZm9yZSxcbi5pY29uLXdpbmRvdy1jbG9zZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5pY29uLWJhbmRjYW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5pY29uLWdyYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmljb24tZXRzeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uaWNvbi1pbWRiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5pY29uLXJhdmVscnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmljb24tZWVyY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uaWNvbi1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmljb24tc25vd2ZsYWtlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmljb24tc3VwZXJwb3dlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmljb24td3BleHBsb3Jlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uaWNvbi1tZWV0dXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmljb24tZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmljb24tbXVzaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmljb24tc2VhcmNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmljb24taGVhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uaWNvbi1zdGFyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmljb24tdXNlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uaWNvbi1maWxtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5pY29uLXRoLWxhcmdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5pY29uLXRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5pY29uLXRoLWxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmljb24tY2hlY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmljb24tcmVtb3ZlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jbG9zZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGltZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmljb24tc2VhcmNoLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmljb24tc2VhcmNoLW1pbnVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5pY29uLXBvd2VyLW9mZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uaWNvbi1zaWduYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmljb24tZ2Vhci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY29nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5pY29uLXRyYXNoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmljb24taG9tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uaWNvbi1maWxlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmljb24tY2xvY2stby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uaWNvbi1yb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5pY29uLWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmljb24taW5ib3gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uaWNvbi1yb3RhdGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi5pY29uLXJlcGVhdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uaWNvbi1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5pY29uLWxpc3QtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5pY29uLWxvY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmljb24tZmxhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5pY29uLXZvbHVtZS1vZmYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmljb24tdm9sdW1lLWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmljb24tdm9sdW1lLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5pY29uLXFyY29kZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uaWNvbi1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5pY29uLXRhZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uaWNvbi10YWdzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5pY29uLWJvb2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmljb24tYm9va21hcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmljb24tcHJpbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmljb24tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5pY29uLWZvbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmljb24tYm9sZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uaWNvbi1pdGFsaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmljb24tdGV4dC1oZWlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmljb24tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uaWNvbi1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5pY29uLWFsaWduLWNlbnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5pY29uLWxpc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmljb24tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5pY29uLWluZGVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uaWNvbi12aWRlby1jYW1lcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmljb24tcGhvdG8tLWFmdGVyOjphZnRlcixcbi5pY29uLWltYWdlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1waWN0dXJlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmljb24tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmljb24tYWRqdXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5pY29uLXRpbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmljb24tZWRpdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcGVuY2lsLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5pY29uLWFycm93cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uaWNvbi1zdGVwLWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5pY29uLWZhc3QtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmljb24tYmFja3dhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmljb24tcGxheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uaWNvbi1wYXVzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uaWNvbi1zdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5pY29uLWZvcndhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmljb24tZmFzdC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5pY29uLXN0ZXAtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uaWNvbi1lamVjdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmljb24tY2hldnJvbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uaWNvbi1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmljb24tdGltZXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmljb24taW5mby1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmljb24tY3Jvc3NoYWlycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uaWNvbi1iYW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5pY29uLW1haWwtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2hhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmljb24tZXhwYW5kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5pY29uLWNvbXByZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5pY29uLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmljb24tbWludXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmljb24tYXN0ZXJpc2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5pY29uLWdpZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmljb24tbGVhZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uaWNvbi1maXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5pY29uLWV5ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uaWNvbi1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmljb24td2FybmluZy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZXhjbGFtYXRpb24tdHJpYW5nbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmljb24tcGxhbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmljb24tY2FsZW5kYXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmljb24tcmFuZG9tLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmljb24tbWFnbmV0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5pY29uLWNoZXZyb24tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5pY29uLXJldHdlZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmljb24tc2hvcHBpbmctY2FydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uaWNvbi1mb2xkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmljb24tYXJyb3dzLXYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmljb24tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmljb24tYmFyLWNoYXJ0LW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWJhci1jaGFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uaWNvbi10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmljb24tY2FtZXJhLXJldHJvLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5pY29uLWtleS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uaWNvbi1nZWFycy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY29ncy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uaWNvbi1jb21tZW50cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uaWNvbi10aHVtYnMtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uaWNvbi10aHVtYnMtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uaWNvbi1oZWFydC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5pY29uLXNpZ24tb3V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5pY29uLWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uaWNvbi10aHVtYi10YWNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmljb24tc2lnbi1pbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uaWNvbi10cm9waHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmljb24tZ2l0aHViLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uaWNvbi11cGxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmljb24tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uaWNvbi1waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uaWNvbi1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5pY29uLXBob25lLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uaWNvbi10d2l0dGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLWYtLWFmdGVyOjphZnRlcixcbi5pY29uLWZhY2Vib29rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5pY29uLWdpdGh1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uaWNvbi11bmxvY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmljb24tZmVlZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcnNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5pY29uLWhkZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5pY29uLWJ1bGxob3JuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5pY29uLWJlbGwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmljb24tY2VydGlmaWNhdGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmljb24taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5pY29uLWhhbmQtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5pY29uLWhhbmQtby11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uaWNvbi1oYW5kLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5pY29uLWdsb2JlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5pY29uLXdyZW5jaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uaWNvbi10YXNrcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uaWNvbi1maWx0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmljb24tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5pY29uLWFycm93cy1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmljb24tZ3JvdXAtLWFmdGVyOjphZnRlcixcbi5pY29uLXVzZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5pY29uLWNoYWluLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1saW5rLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5pY29uLWNsb3VkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5pY29uLWZsYXNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5pY29uLWN1dC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2Npc3NvcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmljb24tY29weS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uaWNvbi1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmljb24tc2F2ZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmxvcHB5LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmljb24tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5pY29uLW5hdmljb24tLWFmdGVyOjphZnRlcixcbi5pY29uLXJlb3JkZXItLWFmdGVyOjphZnRlcixcbi5pY29uLWJhcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmljb24tbGlzdC11bC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uaWNvbi1saXN0LW9sLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5pY29uLXN0cmlrZXRocm91Z2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmljb24tdW5kZXJsaW5lLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5pY29uLXRhYmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5pY29uLW1hZ2ljLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5pY29uLXRydWNrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uaWNvbi1tb25leS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5pY29uLWNhcmV0LXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5pY29uLWNhcmV0LWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmljb24tY2FyZXQtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmljb24tY29sdW1ucy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uaWNvbi11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc29ydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uaWNvbi1zb3J0LWRvd24tLWFmdGVyOjphZnRlcixcbi5pY29uLXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uaWNvbi1zb3J0LXVwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1zb3J0LWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uaWNvbi1yb3RhdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdW5kby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uaWNvbi1sZWdhbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZ2F2ZWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmljb24tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uaWNvbi1jb21tZW50cy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5pY29uLWZsYXNoLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ib2x0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5pY29uLXNpdGVtYXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmljb24tdW1icmVsbGEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmljb24tcGFzdGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uaWNvbi1saWdodGJ1bGItby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uaWNvbi1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uaWNvbi1jbG91ZC11cGxvYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmljb24tdXNlci1tZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uaWNvbi1zdGV0aG9zY29wZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uaWNvbi1zdWl0Y2FzZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uaWNvbi1iZWxsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmljb24tY29mZmVlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5pY29uLWN1dGxlcnktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmljb24tZmlsZS10ZXh0LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmljb24tYnVpbGRpbmctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uaWNvbi1ob3NwaXRhbC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5pY29uLWFtYnVsYW5jZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uaWNvbi1tZWRraXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmljb24tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmljb24tYmVlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uaWNvbi1oLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5pY29uLWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmljb24tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmljb24tYW5nbGUtdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmljb24tYW5nbGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uaWNvbi1kZXNrdG9wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5pY29uLWxhcHRvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uaWNvbi10YWJsZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmljb24tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1tb2JpbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmljb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmljb24tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uaWNvbi1xdW90ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uaWNvbi1zcGlubmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5pY29uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXBseS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uaWNvbi1naXRodWItYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5pY29uLWZvbGRlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmljb24tc21pbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uaWNvbi1mcm93bi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5pY29uLW1laC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5pY29uLWdhbWVwYWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmljb24ta2V5Ym9hcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uaWNvbi1mbGFnLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmljb24tZmxhZy1jaGVja2VyZWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmljb24tdGVybWluYWwtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmljb24tY29kZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uaWNvbi1tYWlsLXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5pY29uLXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcbi5pY29uLXN0YXItaGFsZi1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5pY29uLWxvY2F0aW9uLWFycm93LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5pY29uLWNyb3AtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmljb24tY29kZS1mb3JrLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5pY29uLXVubGluay0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2hhaW4tYnJva2VuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5pY29uLWluZm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmljb24tZXhjbGFtYXRpb24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmljb24tc3VwZXJzY3JpcHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmljb24tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5pY29uLWVyYXNlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uaWNvbi1wdXp6bGUtcGllY2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmljb24tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5pY29uLXNoaWVsZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5pY29uLWZpcmUtZXh0aW5ndWlzaGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5pY29uLXJvY2tldC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uaWNvbi1tYXhjZG4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmljb24tY2hldnJvbi1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5pY29uLWh0bWw1LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5pY29uLWNzczMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmljb24tYW5jaG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5pY29uLXVubG9jay1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmljb24tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmljb24tZWxsaXBzaXMtaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy12LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5pY29uLXJzcy1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmljb24tdGlja2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uaWNvbi1sZXZlbC11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uaWNvbi1sZXZlbC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uaWNvbi1wZW5jaWwtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbmstc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5pY29uLXNoYXJlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uaWNvbi1jb21wYXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5pY29uLXRvZ2dsZS1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS11cC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tY2FyZXQtc3F1YXJlLW8tdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmljb24tdG9nZ2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uaWNvbi1ldXJvLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ldXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmljb24tZ2JwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5pY29uLWRvbGxhci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdXNkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5pY29uLXJ1cGVlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pbnItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmljb24tY255LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ybWItLWFmdGVyOjphZnRlcixcbi5pY29uLXllbi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tanB5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5pY29uLXJ1YmxlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yb3VibGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXJ1Yi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uaWNvbi13b24tLWFmdGVyOjphZnRlcixcbi5pY29uLWtydy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uaWNvbi1iaXRjb2luLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1idGMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmljb24tZmlsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1hc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmljb24tc29ydC1hbHBoYS1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1hc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWRlc2MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmljb24tdGh1bWJzLXVwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5pY29uLXRodW1icy1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5pY29uLXlvdXR1YmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmljb24teGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uaWNvbi14aW5nLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uaWNvbi15b3V0dWJlLXBsYXktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmljb24tZHJvcGJveC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uaWNvbi1zdGFjay1vdmVyZmxvdy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW0tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmljb24tZmxpY2tyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5pY29uLWFkbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmljb24tYml0YnVja2V0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uaWNvbi10dW1ibHItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmljb24tdHVtYmxyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmljb24tbG9uZy1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uaWNvbi1hcHBsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uaWNvbi13aW5kb3dzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5pY29uLWFuZHJvaWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmljb24tbGludXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmljb24tZHJpYmJibGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmljb24tc2t5cGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmljb24tZm91cnNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uaWNvbi10cmVsbG8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmljb24tZmVtYWxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5pY29uLW1hbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmljb24tZ2l0dGlwLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uaWNvbi1zdW4tby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uaWNvbi1tb29uLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmljb24tYXJjaGl2ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uaWNvbi1idWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmljb24tdmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmljb24td2VpYm8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmljb24tcmVucmVuLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5pY29uLXBhZ2VsaW5lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uaWNvbi1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5pY29uLXRvZ2dsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXJldC1zcXVhcmUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5pY29uLWRvdC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5pY29uLXZpbWVvLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uaWNvbi10dXJraXNoLWxpcmEtLWFmdGVyOjphZnRlcixcbi5pY29uLXRyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5pY29uLXNwYWNlLXNodXR0bGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmljb24tc2xhY2stLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmljb24tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5pY29uLXdvcmRwcmVzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uaWNvbi1vcGVuaWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmljb24taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcbi5pY29uLWJhbmstLWFmdGVyOjphZnRlcixcbi5pY29uLXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmljb24tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ncmFkdWF0aW9uLWNhcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uaWNvbi15YWhvby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uaWNvbi1nb29nbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmljb24tcmVkZGl0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5pY29uLXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5pY29uLWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uaWNvbi1kaWdnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXItcHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmljb24tcGllZC1waXBlci1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmljb24tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5pY29uLWpvb21sYS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uaWNvbi1mYXgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmljb24tYnVpbGRpbmctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmljb24tY2hpbGQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmljb24tcGF3LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5pY29uLXNwb29uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5pY29uLWN1YmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmljb24tY3ViZXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmljb24tYmVoYW5jZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uaWNvbi1iZWhhbmNlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uaWNvbi1zdGVhbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uaWNvbi1zdGVhbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmljb24tcmVjeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uaWNvbi1hdXRvbW9iaWxlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1jYXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmljb24tY2FiLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10YXhpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5pY29uLXRyZWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmljb24tc3BvdGlmeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uaWNvbi1kZXZpYW50YXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5pY29uLXNvdW5kY2xvdWQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmljb24tZGF0YWJhc2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmljb24tZmlsZS1wZGYtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uaWNvbi1maWxlLXdvcmQtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uaWNvbi1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50LW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmljb24tZmlsZS1waG90by1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5pY29uLWZpbGUtemlwLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWZpbGUtYXJjaGl2ZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5pY29uLWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS1hdWRpby1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5pY29uLWZpbGUtbW92aWUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZmlsZS12aWRlby1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5pY29uLWZpbGUtY29kZS1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5pY29uLXZpbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmljb24tY29kZXBlbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uaWNvbi1qc2ZpZGRsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uaWNvbi1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcbi5pY29uLWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1zYXZlci0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5pY29uLWNpcmNsZS1vLW5vdGNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5pY29uLXJhLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1yZWJlbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uaWNvbi1nZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tZW1waXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5pY29uLWdpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmljb24tZ2l0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5pY29uLXktY29tYmluYXRvci1zcXVhcmUtLWFmdGVyOjphZnRlcixcbi5pY29uLXljLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFja2VyLW5ld3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmljb24tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uaWNvbi1xcS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uaWNvbi13ZWNoYXQtLWFmdGVyOjphZnRlcixcbi5pY29uLXdlaXhpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uaWNvbi1zZW5kLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uaWNvbi1zZW5kLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLXBhcGVyLXBsYW5lLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmljb24taGlzdG9yeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uaWNvbi1jaXJjbGUtdGhpbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uaWNvbi1oZWFkZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmljb24tcGFyYWdyYXBoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5pY29uLXNsaWRlcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5pY29uLXNoYXJlLWFsdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmljb24tYm9tYi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uaWNvbi1zb2NjZXItYmFsbC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mdXRib2wtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uaWNvbi10dHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmljb24tYmlub2N1bGFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uaWNvbi1wbHVnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5pY29uLXNsaWRlc2hhcmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmljb24tdHdpdGNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5pY29uLXllbHAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmljb24tbmV3c3BhcGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmljb24td2lmaS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5pY29uLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uaWNvbi1nb29nbGUtd2FsbGV0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5pY29uLWNjLXZpc2EtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmljb24tY2MtbWFzdGVyY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uaWNvbi1jYy1kaXNjb3Zlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uaWNvbi1jYy1hbWV4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5pY29uLWNjLXBheXBhbC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uaWNvbi1jYy1zdHJpcGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmljb24tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmljb24tdHJhc2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmljb24tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5pY29uLWF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmljb24tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmljb24tYmlydGhkYXktY2FrZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uaWNvbi1hcmVhLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5pY29uLXBpZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uaWNvbi1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5pY29uLWxhc3RmbS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uaWNvbi1sYXN0Zm0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1vZmYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmljb24tdG9nZ2xlLW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5pY29uLWJpY3ljbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmljb24tYnVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5pY29uLWlveGhvc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmljb24tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5pY29uLWNjLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5pY29uLXNoZWtlbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1pbHMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmljb24tbWVhbnBhdGgtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmljb24tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uaWNvbi1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uaWNvbi1kYXNoY3ViZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uaWNvbi1mb3J1bWJlZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uaWNvbi1sZWFucHViLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5pY29uLXNlbGxzeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uaWNvbi1zaGlydHNpbmJ1bGstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmljb24tc2ltcGx5YnVpbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmljb24tc2t5YXRsYXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmljb24tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5pY29uLWNhcnQtYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uaWNvbi1kaWFtb25kLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5pY29uLXNoaXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmljb24tdXNlci1zZWNyZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmljb24tbW90b3JjeWNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uaWNvbi1zdHJlZXQtdmlldy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uaWNvbi1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmljb24tdmVudXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmljb24tbWFycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uaWNvbi1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5pY29uLWludGVyc2V4LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uaWNvbi10cmFuc2dlbmRlci1hbHQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmljb24tdmVudXMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5pY29uLW1hcnMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5pY29uLXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmljb24tbWFycy1zdHJva2UtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmljb24tbWFycy1zdHJva2Utdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS1oLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5pY29uLW5ldXRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uaWNvbi1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5pY29uLXdoYXRzYXBwLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5pY29uLXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmljb24tdXNlci10aW1lcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uaWNvbi1ob3RlbC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmVkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5pY29uLXZpYWNvaW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmljb24tdHJhaW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmljb24tc3Vid2F5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5pY29uLW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uaWNvbi15Yy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24teS1jb21iaW5hdG9yLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5pY29uLW9wdGluLW1vbnN0ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmljb24tb3BlbmNhcnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmljb24tZXhwZWRpdGVkc3NsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5pY29uLWJhdHRlcnktNC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS1mdWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5pY29uLWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTItLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTEtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTAtLWFmdGVyOjphZnRlcixcbi5pY29uLWJhdHRlcnktZW1wdHktLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmljb24tbW91c2UtcG9pbnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uaWNvbi1pLWN1cnNvci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uaWNvbi1vYmplY3QtZ3JvdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmljb24tb2JqZWN0LXVuZ3JvdXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmljb24tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uaWNvbi1jYy1qY2ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmljb24tY2MtZGluZXJzLWNsdWItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmljb24tY2xvbmUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmljb24tYmFsYW5jZS1zY2FsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3Mtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taG91cmdsYXNzLXN0YXJ0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0yLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1ob3VyZ2xhc3MtaGFsZi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtMy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taG91cmdsYXNzLWVuZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uaWNvbi1ob3VyZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmljb24taGFuZC1ncmFiLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWhhbmQtcm9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5pY29uLWhhbmQtc3RvcC1vLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1oYW5kLXBhcGVyLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmljb24taGFuZC1zY2lzc29ycy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5pY29uLWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmljb24taGFuZC1zcG9jay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5pY29uLWhhbmQtcG9pbnRlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5pY29uLWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uaWNvbi10cmFkZW1hcmstLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmljb24tcmVnaXN0ZXJlZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uaWNvbi1jcmVhdGl2ZS1jb21tb25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5pY29uLWdnLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5pY29uLWdnLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uaWNvbi10cmlwYWR2aXNvci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2ktc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5pY29uLWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmljb24td2lraXBlZGlhLXctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmljb24tc2FmYXJpLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5pY29uLWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uaWNvbi1maXJlZm94LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5pY29uLW9wZXJhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5pY29uLWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5pY29uLXR2LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10ZWxldmlzaW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5pY29uLWNvbnRhby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uaWNvbi01MDBweC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uaWNvbi1hbWF6b24tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmljb24tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW1pbnVzLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmljb24tY2FsZW5kYXItdGltZXMtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5pY29uLWluZHVzdHJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5pY29uLW1hcC1waW4tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmljb24tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5pY29uLW1hcC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5pY29uLW1hcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uaWNvbi1jb21tZW50aW5nLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmctby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uaWNvbi1ob3V6ei0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uaWNvbi12aW1lby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uaWNvbi1ibGFjay10aWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmljb24tZm9udGljb25zLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5pY29uLXJlZGRpdC1hbGllbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uaWNvbi1lZGdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uaWNvbi1jb2RpZXBpZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uaWNvbi1tb2R4LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5pY29uLWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uaWNvbi11c2ItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmljb24tcHJvZHVjdC1odW50LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5pY29uLW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5pY29uLXNjcmliZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmljb24tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5pY29uLWhhc2h0YWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5pY29uLWJsdWV0b290aC1iLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5pY29uLXBlcmNlbnQtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmljb24tZ2l0bGFiLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5pY29uLXdwYmVnaW5uZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmljb24td3Bmb3Jtcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uaWNvbi1lbnZpcmEtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmljb24tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uaWNvbi13aGVlbGNoYWlyLWFsdC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uaWNvbi1ibGluZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uaWNvbi1hdWRpby1kZXNjcmlwdGlvbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uaWNvbi12b2x1bWUtY29udHJvbC1waG9uZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uaWNvbi1icmFpbGxlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5pY29uLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uaWNvbi1hc2wtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uaWNvbi1kZWFmbmVzcy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taGFyZC1vZi1oZWFyaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1kZWFmLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5pY29uLWdsaWRlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5pY29uLWdsaWRlLWctLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmljb24tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tc2lnbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uaWNvbi1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5pY29uLXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uaWNvbi12aWFkZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5pY29uLXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5pY29uLXNuYXBjaGF0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5pY29uLWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5pY29uLXlvYXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5pY29uLXRoZW1laXNsZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uaWNvbi1nb29nbGUtcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLWdvb2dsZS1wbHVzLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5pY29uLWZhLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1mb250LWF3ZXNvbWUtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmljb24taGFuZHNoYWtlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmljb24tZW52ZWxvcGUtb3Blbi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmljb24tbGlub2RlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uaWNvbi1hZGRyZXNzLWJvb2stby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uaWNvbi12Y2FyZC0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5pY29uLXZjYXJkLW8tLWFmdGVyOjphZnRlcixcbi5pY29uLWFkZHJlc3MtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5pY29uLXVzZXItY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmljb24tdXNlci1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5pY29uLWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taWQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uaWNvbi1kcml2ZXJzLWxpY2Vuc2Utby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24taWQtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5pY29uLXF1b3JhLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5pY29uLWZyZWUtY29kZS1jYW1wLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5pY29uLXRlbGVncmFtLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTQtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTMtLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTItLWFmdGVyOjphZnRlcixcbi5pY29uLXRoZXJtb21ldGVyLWhhbGYtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMS0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tdGhlcm1vbWV0ZXItcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0wLS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi10aGVybW9tZXRlci1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uaWNvbi1zaG93ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmljb24tYmF0aHR1Yi0tYWZ0ZXI6OmFmdGVyLFxuLmljb24tczE1LS1hZnRlcjo6YWZ0ZXIsXG4uaWNvbi1iYXRoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5pY29uLXBvZGNhc3QtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmljb24td2luZG93LW1heGltaXplLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5pY29uLXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uaWNvbi13aW5kb3ctcmVzdG9yZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcbi5pY29uLXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uaWNvbi10aW1lcy1yZWN0YW5nbGUtby0tYWZ0ZXI6OmFmdGVyLFxuLmljb24td2luZG93LWNsb3NlLW8tLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmljb24tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmljb24tZ3Jhdi0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uaWNvbi1ldHN5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5pY29uLWltZGItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmljb24tcmF2ZWxyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uaWNvbi1lZXJjYXN0LS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5pY29uLW1pY3JvY2hpcC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uaWNvbi1zbm93Zmxha2Utby0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uaWNvbi1zdXBlcnBvd2Vycy0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uaWNvbi13cGV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5pY29uLW1lZXR1cC0tYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLmJyZWFkY3J1bWJzID4gYSArIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JyZWFkY3J1bWItYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uaXMtc2hvd24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsXG5hLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZW0sIGltZywgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5ociB7XG4gIGhlaWdodDogMDsgfVxuXG5jb2RlLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIENvbnNvbGFzLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudWwsXG5vbCxcbmRsIHtcbiAgcGFkZGluZzogMDsgfVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjg7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udDogMTJweCAvIDEuNiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInVybFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmhvdmVyLFxuICB0ZXh0YXJlYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmZvcm0tZGlzYWJsZWQgbGFiZWwge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0gLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuMS4wXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExIEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweCAxcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgbGVmdDogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdCAwcHggMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2FhYTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDElO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgLmRlZmF1bHQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAycHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMHB4IC01cHggI2RkZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgMHB4IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIERpc2FibGVkIFN1cHBvcnQgKi9cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogQGVuZCAqL1xuYWRkcmVzcywgY29kZSxcbnByZSwgcCwgdWwsXG5vbCxcbmRsLCB0YWJsZSwgaHIsIC5jb250ZW50X19hY3Rpb24tYmFyLCAuYmFjay10by1tYWdhemluZSwgLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250OiAxNHB4IC8gMS42IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgYm9keS50b29sYmFyLCBib2R5LnRvb2xiYXItZHJhd2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmEge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU1ODk7IH1cblxuLmFjY29yZGlvbiBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06aG92ZXIsIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1zcHJpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0gKyBkaXYge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdICsgZGl2IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSArIGRpdiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgfVxuXG4uYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5hZCBpbWcge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmFkX19jb250ZW50IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFkX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cbiAgLmFkX19hY3Rpb25zIGFbY2xhc3MqPVwiYnRuLS1cIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZF9fYWN0aW9ucyBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkX19hY3Rpb25zIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZF9fYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hZF9fYWN0aW9ucyBhW2NsYXNzKj1cImJ0bi0tXCJdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmFkLXRleHQtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hZC10ZXh0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWVlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkLXRleHQtbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYWQtLXRubCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIC5hZC0tdG5sIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC5hZF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5hZC0tdG5sIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tdG5sIC5hZF9fc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5hZC0tdG5sIC50bmwtdGltZXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLnRubC10aW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWQtLWF1dGhvciB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5hZC0tYXV0aG9yIC5hZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0tYXV0aG9yIC5hZF9fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFkLS1hdXRob3IgLmFkX19hY3Rpb25zIHtcbiAgICBib3R0b206IC01cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX19hY3Rpb25zIHtcbiAgICAgICAgYm90dG9tOiAtMjVweDsgfSB9XG5cbi5hZC0td2VsY29tZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hZC0td2VsY29tZSAuYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLmFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmFkLS13ZWxjb21lIC5hZF9fc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC5hZF9fc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDkwcHg7IH0gfVxuICAuYWQtLXdlbGNvbWUgLnlvdXR1YmUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS13ZWxjb21lIC55b3V0dWJlLWxpbmsge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmhlbHAtdmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlMmVlZjU7IH1cblxuLmhlbHAtdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5oZWxwLXZpZGVvLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuaGVscC12aWRlby10ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhlbHAtdmlkZW8tb3Ige1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFya2V0aW5nX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1hcmtldGluZ19zZWN0aW9uIC5lbWJlZGRlZC12aWRlbyAucGxheWVyID4gaWZyYW1lIHtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgd2lkdGg6IDQ2MHB4OyB9XG5cbi5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucy5hbm5vdGF0aW5nLS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHg7IH1cbiAgLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMuYW5ub3RhdGluZy0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzEwcHg7IH1cblxuLmRvY3VtZW50X19ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLmRvY3VtZW50X19ub3RlcyAubm90ZXNfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRvY3VtZW50X19ub3RlcyA+IGhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGhlYWRlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRvY3VtZW50X19ub3RlcyAubm90ZXNfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciAubm90ZXMtYWRkLW5vdGUge1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLm5vdGVzLWFkZC1ub3RlW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjMpIDAlLCB0cmFuc3BhcmVudCA3MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5ub3Rlc19fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLm5vdGVzX19tZXNzYWdlIC5ub3Rlc19fbWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7IH1cblxuLm5vdGVzX19hZGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5vdGVzX19hZGQgLm5vdGVfX3RvZ2dsZWQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubm90ZXNfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4ubm90ZSA+IGhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ub3RlID4gaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5ub3RlICsgLm5vdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubm90ZV9fdG9nZ2xlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm90ZV9fbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiA4cHggMTBweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fZGF0ZSxcbiAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5vdGVfX21ldGEgLm5vdGVfX3ByZXZpZXcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub3RlX19hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgLm5vdGVfX2FjdGlvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5ub3RlX19hY3Rpb25zIGE6aG92ZXIsIC5ub3RlX19hY3Rpb25zIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLm5vdGVfX2VkaXQtbm90ZSxcbi5ub3RlX19lZGl0LXRhZ3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubm90ZV9fZWRpdC1ub3RlIGgzLFxuICAubm90ZV9fZWRpdC10YWdzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubm90ZV9fZWRpdC1ub3RlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ub3RlX19lZGl0LW5vdGUgdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7IH1cblxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAubm90ZV9fZWRpdC10YWdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtbGlzdCBsYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAuanMtY3JlYXRlLXRhZyxcbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC5qcy1tYW5hZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24gLmVkaXQtdGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLnRhZy1jcmVhdGlvbiAudGFnLWNyZWF0aW9uX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLnRhZy1jcmVhdGlvbiAudGFnLWNyZWF0aW9uX19hY3Rpb25zID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ub3RlX19zZWxlY3RlZC10YWdzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAubm90ZV9fc2VsZWN0ZWQtdGFncyBoMyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5vdGVfX3NlbGVjdGVkLXRhZ3MgLm5vdGVfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAgIC5ub3RlX19zZWxlY3RlZC10YWdzIC5ub3RlX190YWcgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cywgY29sb3IgLjE1czsgfVxuXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ub3Rlc19fYWRkX19hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVtb2RhbC50YWctbWFuYWdlciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZzogMnB4IDVweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX3RhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGEge1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYS5pY29uLW9ubHkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhLmljb24tZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmhvdmVyLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6Zm9jdXMsIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIGZvb3RlciA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGFncy1tYW5hZ2VyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50YWdzLW1hbmFnZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY3JlYXRlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRlLXRhZyBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjsgfVxuICAgIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIGEsIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSwgcHJpbnQge1xuICAuYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmFubm90YXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmFubm90YXRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFubm90YXRpb24uYW5ub3RhdGlvbi0tbm90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gIC5hbm5vdGF0aW9uLmFubm90YXRpb24tLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFubm90YXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAgIC5hbm5vdGF0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbnMtLWVtcHR5IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxuLmFubm90YXRpb25fX2NvbnRlbnQsXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZmZDsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmVmZjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmFubm90YXRpb24tLW5vdGUgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmFubm90YXRpb25fX292ZXJ2aWV3IHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbl9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFubm90YXRpb25fX3RhZzpob3ZlciwgLmFubm90YXRpb25fX3RhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlOyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmYxOyB9XG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2Zjk7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubWVkaWFfX2ltYWdlICsgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uYW5ub3RhdGlvbl9fbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZSBwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLmFubm90YXRpb25fX25vdGVfZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19ub3RlLFxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGUtZWRpdF9fbm90ZSB0ZXh0YXJlYSxcbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLWxpc3QgbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy10b29scyBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLvhJBcIjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAuYW5ub3RhdGlvbl9fY29udHJvbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250cm9sIGE6aG92ZXIsIC5hbm5vdGF0aW9uX19jb250cm9sIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFubm90YXRpb25fX2NvbnRyb2wgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ0bi0tcHJpbWFyeSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1vZGFsX19hY3Rpb24gYSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm1vZGFsX19hY3Rpb24gYTpob3ZlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpob3ZlciwgLmJ0bi0tcHJpbWFyeTpmb2N1cywgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm1vZGFsX19hY3Rpb24gYTpmb2N1cywgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5wb2xsIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpmb2N1cywgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpmb2N1cywgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmZvY3VzLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi0tcHJpbWFyeTphY3RpdmUsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAubW9kYWxfX2FjdGlvbiBhOmFjdGl2ZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIC5idG4tLXNlY29uZGFyeTphY3RpdmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6YWN0aXZlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFjdGl2ZSwgLmJ0bi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLS1wcmltYXJ5OmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhOmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLS1wcmltYXJ5OjpiZWZvcmUsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLm1vZGFsX19hY3Rpb24gYTo6YmVmb3JlLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucG9sbCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSwgLmJ0bi0tdGVydGlhcnk6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhOjphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTo6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOjphZnRlciwgLmJ0bi0tdGVydGlhcnk6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICAuYnRuLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+DmlwiOyB9XG4gIC5uby1pY29uLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIGEubm8taWNvbjo6YWZ0ZXIsICN0cmlhbC1kaXYgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucG9sbCAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubm8taWNvbi5idG4tLXNlY29uZGFyeTo6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIC5uby1pY29uW2lkKj1cImVkaXQtYWRkXCJdOjphZnRlciwgLm5vLWljb24uYnRuLS10ZXJ0aWFyeTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuLS1wcmltYXJ5LCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubW9kYWxfX2FjdGlvbiBhLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZvcm0tc3VibWl0LCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi0tc2Vjb25kYXJ5LCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXRlcnRpYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYnRuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYnRuLS1wcmltYXJ5LCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubW9kYWxfX2FjdGlvbiBhLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZvcm0tc3VibWl0LCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gIGJvcmRlci1jb2xvcjogI2NkNTExYjsgfVxuICAuYnRuLS1wcmltYXJ5OmhvdmVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubW9kYWxfX2FjdGlvbiBhOmhvdmVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnBvbGwgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmJ0bi0tcHJpbWFyeTpmb2N1cywgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLm1vZGFsX19hY3Rpb24gYTpmb2N1cywgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5wb2xsIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgLm1vZGFsX19hY3Rpb24gYTphY3RpdmUsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFjdGl2ZSwgLnBvbGwgLmZvcm0tc3VibWl0OmFjdGl2ZSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiOyB9XG5cbi5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5OyB9XG5cbi5idG4tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gIC5idG4tLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG5cbi50ZXh0LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZXh0LWxpbms6aG92ZXIsIC50ZXh0LWxpbms6Zm9jdXMsIC50ZXh0LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2NkNTExYjsgfVxuXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGV4dC1saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC50ZXh0LWxpbmstLXNlY29uZGFyeTpmb2N1cywgLnRleHQtbGluay0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLmljb24tb25seTpiZWZvcmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi50b3AtbmV3cy1kYXRlLCAubGlzdGluZ19fcGFnaW5hdGlvbiwgLmFydGljbGVfX25hdixcbi5hcnRpY2xlLXBkZl9fbmF2LCAudXNlLXJlc3VsdHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMnB4IDBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaWU4IC50b3AtbmV3cy1kYXRlLCAuaWU4IC5saXN0aW5nX19wYWdpbmF0aW9uLCAuaWU4IC5hcnRpY2xlX19uYXYsIC5pZThcbiAgLmFydGljbGUtcGRmX19uYXYsIC5pZTggLnVzZS1yZXN1bHRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi50b3AtbmV3cy1kYXRlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wLW5ld3MtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBhLCAuYXJ0aWNsZV9fbmF2IGEsXG4uYXJ0aWNsZS1wZGZfX25hdiBhLCAudXNlLXJlc3VsdHMgYSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIHAsIC5hcnRpY2xlX19uYXYgcCxcbi5hcnRpY2xlLXBkZl9fbmF2IHAsIC51c2UtcmVzdWx0cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb2xvcjogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUsIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19idG5cIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICB3aWR0aDogMjAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2OyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHkge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAgICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLWRldGFpbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1kZXRhaWxcIl0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCBibGFjazsgfVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5sb2FkZXJfX2ljb24sXG4ubG9hZGVyX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sb2FkZXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYmlnX19sb2FkZXIgLmxvYWRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2ssXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29udGVudC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lcixcbiAgW2NsYXNzKj1cImNvbnRlbnQtYmxvY2stLVwiXSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubGluay1saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGluay1saXN0LS1zdWItY2F0ZWdvcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMCAzcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRhMjsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLS1icmFuZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2NkNTExYjsgfVxuXG4uY29udGVudC1ibG9jay0tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNTU4OTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMjY3YmFmOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX19zbmlwcGV0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGF0ZXN0LXVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC5sYXRlc3QtdXBkYXRlcyBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZnJsIC5sYXRlc3QtdXBkYXRlcyAuY29sdW1uLmZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4ubGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAubWVkaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubGFuZGluZ19fdGl0bGUsIC5mb3JtX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpc3RpbmcgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5saXN0aW5nIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAubGlzdGluZyAuY29udGVudC1ibG9jayAubWVkaWEge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5saXN0aW5nIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlzdGluZyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAgICAgLmxpc3RpbmcgLmxhbmRpbmdfX3RpdGxlLCAubGlzdGluZyAuZm9ybV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubGlzdGluZ19fZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgLmxpc3RpbmdfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tdmlldyxcbi5saXN0aW5nX19jb250cm9scy0tYWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IGZvcm0sXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgLmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjI1cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24gYSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0aW5nX19jb250ZW50IG9sLFxuLmxpc3RpbmdfX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5saXN0aW5nX19jb250ZW50IG9sIGxpLFxuICAubGlzdGluZ19fY29udGVudCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgLmxpc3RpbmdfX2NvbnRlbnQgb2wgbGk6bGFzdC1vZi10eXBlLFxuICAgIC5saXN0aW5nX19jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5sb2FkLW1vcmUgaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGhvcnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmF1dGhvcnNfX2J5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXV0aG9yX19pbWFnZSxcbi5hdXRob3JfX25hbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hdXRob3JfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hdXRob3JfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hdXRob3JfX25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ob2xpZGF5LW1lc3NhZ2UgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmVlZGJhY2stbGluayB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzOyB9XG4gIC5mZWVkYmFjay1saW5rOmhvdmVyLCAuZmVlZGJhY2stbGluazphY3RpdmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5mZWVkYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3RhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4OyB9XG5cbi5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAubWVkaWE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tZWRpYS5ibG9nZ2VyLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tZWRpYSAuZmxhZy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVkaWEgLmZsYWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMHB4OyB9XG4gIC5tZWRpYSAuYWRkLXRvLXF1ZXVlLFxuICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgLm1lZGlhIC5hZGQtdG8tcXVldWU6YmVmb3JlLFxuICAgIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAubWVkaWEgLmFkZC10by1xdWV1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWU6aG92ZXIge1xuICAgICAgY29sb3I6ICNjZDUxMWI7IH1cblxuLm1lZGlhX19sZWZ0LFxuLm1lZGlhX19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZWRpYV9fbGVmdCArIC5tZWRpYV9fY29udGVudCxcbiAgLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4ubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5tZWRpYV9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMHB4OyB9XG5cbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1lZGlhX19kYXRldGltZSBhLFxuICAubWVkaWFfX2F1dGhvciBhLFxuICAubWVkaWFfX3Byb2R1Y3QgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAubWVkaWFfX2RhdGV0aW1lIGE6aG92ZXIsXG4gICAgLm1lZGlhX19hdXRob3IgYTpob3ZlcixcbiAgICAubWVkaWFfX3Byb2R1Y3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1lZGlhX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVkaWFfX3NuaXBwZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5tZWRpYV9fc3ViLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubWVkaWFfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYV9fbWV0YSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLm5hdi1saW5rLS10b3AgPiBhLCAubmF2LWxpbmstLW1haW4sIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50YXgtdG9waWNzLW1lbnUsXG4ua2V5LWRvY3VtZW50cy1tZW51LFxuLmp1cmlzZGljdGlvbnMtbWVudSxcbi5ob3QtdG9waWNzLW1lbnUsIC5jb250cmlidXRvcnMtbWVudSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLnZpc2libGUudGF4LXRvcGljcy1tZW51LFxuICAudmlzaWJsZS5rZXktZG9jdW1lbnRzLW1lbnUsXG4gIC52aXNpYmxlLmp1cmlzZGljdGlvbnMtbWVudSxcbiAgLnZpc2libGUuaG90LXRvcGljcy1tZW51LCAudmlzaWJsZS5jb250cmlidXRvcnMtbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X190aXRsZSxcbiAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X190aXRsZSxcbiAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X190aXRsZSxcbiAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X190aXRsZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcixcbiAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLFxuICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSxcbiAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsXG4gICAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcixcbiAgICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLFxuICAgICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLFxuICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLFxuICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSxcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSxcbiAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlcixcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSxcbiAgICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLFxuICAgICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhcixcbiAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbGVhcixcbiAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbGVhcixcbiAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbGVhcixcbiAgICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsXG4gICAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIge1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLFxuICAua2V5LWRvY3VtZW50cy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSxcbiAgLmhvdC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAuY29udHJpYnV0b3JzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMnB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLCAuM3M7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlcixcbiAgICAuaG90LXRvcGljcy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnRheC10b3BpY3MtbWVudSBhLFxuICAua2V5LWRvY3VtZW50cy1tZW51IGEsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgYSxcbiAgLmhvdC10b3BpY3MtbWVudSBhLCAuY29udHJpYnV0b3JzLW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgYTpob3ZlcixcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IGE6aG92ZXIsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSBhOmhvdmVyLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgYTpob3ZlciwgLmNvbnRyaWJ1dG9ycy1tZW51IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRheC10b3BpY3MtbWVudSB1bCxcbiAgLmtleS1kb2N1bWVudHMtbWVudSB1bCxcbiAgLmp1cmlzZGljdGlvbnMtbWVudSB1bCxcbiAgLmhvdC10b3BpY3MtbWVudSB1bCwgLmNvbnRyaWJ1dG9ycy1tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm5hdi0tdG9wIC5jb250YWluLCAubmF2LS10b3AgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS10b3AgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LS10b3AgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LS10b3AgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4vKmxpKi9cbi5uYXYtbGluay0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAgMCAtM3B4OyB9XG4gIC5uYXYtbGluay0tdG9wID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAwcHggMXB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG9wYWNpdHk6IC41OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gIC5uYXYtbGluay0tdG9wIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm5hdi1saW5rLS10b3AgdWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5uYXYtbGluay0tdG9wIHVsIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubmF2LWxpbmstLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc3NzsgfVxuICAgIC5uYXYtbGluay0tdG9wOmhvdmVyIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdi1saW5rLS10b3A6aG92ZXIgdWwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tdG9wIHtcbiAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5OyB9XG4gICAgICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9IH1cblxuLm5hdi0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2guYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pZTggLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDc2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5uYXYtbGluay0tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAxcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5uYXYtbGluay0tbWFpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgICAgIC5uYXYtbGluay0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4ua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4udGF4LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4ua2V5LWRvY3VtZW50cy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uanVyaXNkaWN0aW9ucy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uaG90LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzU1MjgwYjsgfVxuXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3IGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tbGlzdCAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjQ2NDY0OyB9XG4gIC5jb250cmlidXRvcnMtLWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLm1lbnUtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjY3YmFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubWVudS1uby1yZXN1bHRzIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICMwMDY0YTIgNTAlLCAjMDA2NGEyIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTsgfVxuICAubmF2LS1wZXJzb25hbCAuY29udGFpbiwgLm5hdi0tcGVyc29uYWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS1wZXJzb25hbCAud3JhcF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuaWU4IC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm5hdi0tcGVyc29uYWwgW2NsYXNzKj1cIi0tYWZ0ZXJcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5uYXYtLXBlcnNvbmFsIC5pY29uLWRvd24tZGlyOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1wZXJzb25hbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWI5MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWU4IC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1ODk7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZDUxMWI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZDUxMWI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5wZXJzb25hbC1kYXRldGltZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjsgfVxuICAuaWU4IC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wZXJzb25hbC13ZWxjb21lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wZXJzb25hbC13ZWxjb21lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzOyB9XG4gICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXktdGF4LW5vdGVzOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3RlcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubXktdGF4LW5vdGVzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgIC5teS10YXgtbm90ZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQwNjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZTpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzc1OTsgfVxuICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2NztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubXktdGF4LW5vdGVzIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDsgfVxuICAubXktdGF4LW5vdGVzIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm15LXRheC1ub3RlcyAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5teS10YXgtbm90ZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzLFxuICAgICAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXktdGF4LW5vdGVzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAuaWU4IC5teS10YXgtbm90ZXMtbGluayAubWVudS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teS10YXgtbm90ZXNfX3ZpZXctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51OmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bDphZnRlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBhIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpLFxuICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZTggLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSwgLmllOFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSBhOmhvdmVyLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSA+IGxpOmhvdmVyIHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IG5hdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAzMXB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgxKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkE1NjFDOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgyKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JBNTYxQzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAuc291cmNlX190aXRsZSxcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3M6OmJlZm9yZSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2Vzczo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubWVudS1sZWdlbmQsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kOjpiZWZvcmUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZDUxMWI7IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgd2lkdGg6IDM4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICByaWdodDogLTEyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGFsX190aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLm1vZGFsX19hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubW9kYWxfX2FjdGlvbiBhOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9uIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZGFsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5tb2RhbF9fYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDsgfVxuICAubW9kYWxfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlbW9kYWwtLXNwbGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBodG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfSB9XG5cbi8qIEFudGkgRk9VQyAqL1xuLnJlbW9kYWwsXG5bZGF0YS1yZW1vZGFsLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gIG9wYWNpdHk6IC45O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlbW9kYWwtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlbW9kYWwtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG5cbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07IH1cblxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucmVtb2RhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnJlbW9kYWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4ucmVtb2RhbDpub3QoLmhlbHAtaW1hZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xuICAvKiBEaXNhYmxlIEFudGktRk9VQyAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJlbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gIC5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuICAucmVtb2RhbC1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBib3R0b206IC00MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnJlbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cblxuLnJlbW9kYWwuYWR2LXNlYXJjaC1oZWxwIHtcbiAgbWF4LWhlaWdodDogODAlOyB9XG4gIC5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5oZWxwLXZpZGVvIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMHB4OyB9XG4gIC5oZWxwLXZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVscC12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5kYXRhLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuZGF0YS1tb2RhbCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiN0aGUtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5vdC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ub3QtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJYXCI7IH1cblxuLm90LWNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgMCAwIHJlcGVhdCBzY3JvbGwgdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJS4oCM4oCLQUE3XCIpOyB9XG5cbi5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCxcbi5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc3R5bGUtdGEtYW1lbmRzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLWNvbXBhcmUtdHJlYXRpZXMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4uc3R5bGUtdGEtZnJlZS10cmlhbC10aXAgLm90LWNvbnRlbnQgaSB7XG4gIGNvbG9yOiAjMDA2NGEwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50OyB9XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA5MGU7IH1cblxuLnVpLWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDAwMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZGlhbG9nIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIGJvcmRlcjogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9uc2V0IC51aS1idXR0b24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lcixcbi5vcGVudGlwLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA2MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1sb2FkaW5nIC5vdC1sb2FkaW5nLWluZGljYXRvciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZGFyayAub3BlbnRpcCxcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1hbGVydCAub3BlbnRpcCB7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1nbGFzcyAub3BlbnRpcCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgY29sb3I6ICMzMTdjYzU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDhweCByZ2JhKDAsIDk0LCAxNTMsIDAuMyk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUub3QtaGlkaW5nIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3csXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0OyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG5ALW1vei1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLm90LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAub3QtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRhLXRvb2xiYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzAwNjgzODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7IH0gfVxuXG4udGEtdG9vbGJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyX190aXRsZSBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGUgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnRhLXRvb2xiYXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyB9IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC5idG4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC1jbGVhcixcbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLndvcmQtc2VhcmNoLWNsZWFyLFxuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtd2ItY2xlYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC50YS10b29sYmFyX19zZWFyY2gtdHlwZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3NlYXJjaCxcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4udGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC50YS10b29sYmFyX193b3JrYmVuY2ggW2NsYXNzKj1pY29uLV06YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0ID4gZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1sZWZ0IC50YS10b29sYmFyX19zZWFyY2ggaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBzZWxlY3QsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLXVwbG9hZCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLXVwbG9hZCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi10YWcsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tdXBsb2FkIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICAgICAgZmxleDogMCAxIDQ5JTsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0IHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uZXhwb3J0X19kcm9wZG93bixcbi5maWx0ZXItdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1czsgfVxuICAuZXhwb3J0X19kcm9wZG93bi5vcGVuLFxuICAuZmlsdGVyLXRhZ3Mub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmV4cG9ydF9fZHJvcGRvd24sXG4gICAgLmZpbHRlci10YWdzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbHRlci10YWdzIC50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmZpbHRlci10YWdzX19xdWljay1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZpbHRlci10YWdzX19xdWljay1zZWxlY3QgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5maWx0ZXItdGFnc19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5maWx0ZXItdGFnc19fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWw6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmZpbHRlci10YWdzX19saXN0IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZpbHRlci10YWdzX19saXN0IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZXhwb3J0X19kcm9wZG93biB7XG4gIHdpZHRoOiAyNzVweDsgfVxuICAuZXhwb3J0X19kcm9wZG93biBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXhwb3J0X19kcm9wZG93biB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGE6aG92ZXIsIC5leHBvcnRfX2Ryb3Bkb3duIHVsIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZXhwb3J0X19kcm9wZG93biAuc2hhcmUtYW5ub3RhdGlvbnMgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZXhwb3J0X19kcm9wZG93biAuc2hhcmUtYW5ub3RhdGlvbnMgbGFiZWwgaW5wdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIC5leHBvcnRfX2Rvd25sb2FkLXBkZi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmlsdGVyLXRhZ3Mge1xuICB3aWR0aDogMzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZmlsdGVyLXRhZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQWR2YW5jZSBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5hZHZfc2VhcmNoX2FuZF9kaXYge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI2VkaXRfYXV0aG9yc19hZHZfY2hvc2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jZWRpdF9jb2RlX3NlY3Rpb25fYWR2X2Nob3NlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VkaXQtc2VhcmNoLWFkdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5hZHZhbmNlX3NlYXJjaF90b29sdGlwX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc19kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMiU7IH1cblxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXAge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFkdl9zZWFyY2hfd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbiNhZHZfc2VhcmNoX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5jb25uZWN0b3JzX2Fkdl9zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5hZHZfZGF0ZV9jbGVhcl9saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBtYXJnaW4tdG9wOiAtMTRweDsgfVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2RpdiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hZHZfc2VhcmNoX2NsZWFyX2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDY3cHg7IH1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXYge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMjczMjAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDEyMCUgNiU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogNjFweDtcbiAgd2lkdGg6IDY3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFkdl9zZWFyY2hfaW5wdXQtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA5cHQ7IH0gfVxuXG5kaXZbY2xhc3MqPVwiLS1hZHZhbmNlX3NlYXJjaFwiXTo6YWZ0ZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgY29udGVudDogXCLvg5dcIjtcbiAgZm9udC1mYW1pbHk6IFwidGF4XCI7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvY2FsZW5kYXItaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAvMTAwJSBhdXRvO1xuICBoZWlnaHQ6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDczJTtcbiAgbWFyZ2luLXRvcDogMTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNyU7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyOSU7XG4gICAgICBtYXJnaW4tbGVmdDogNjclO1xuICAgICAgei1pbmRleDogLTE7IH0gfVxuXG4uYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXIge1xuICAgICAgdG9wOiAxMnB4OyB9IH1cblxuLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xuICAgICAgdG9wOiAxMnB4OyB9IH1cblxuYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IC0yMHB4IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luOiAyMHB4OyB9IH1cblxuLmFydGljbGUtcGRmX19uYXYge1xuICBtYXJnaW46IDE1cHggMCAwOyB9XG5cbmhncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX19wcmltYXJ5LFxuICBoZ3JvdXAgLmFydGljbGVfX3NlY29uZGFyeSxcbiAgaGdyb3VwIC5hcnRpY2xlX190ZXJ0aWFyeSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBoZ3JvdXAgLmFydGljbGVfX3NlY29uZGFyeSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBoZ3JvdXAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYXJ0aWNsZV9fdGEtZWRpdG9ycy1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYXJ0aWNsZV9fdGEtZWRpdG9ycy1ub3RlIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYzsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRkIHAsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGggcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYXJ0aWNsZV9fYmFyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hcnRpY2xlX19iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5hcnRpY2xlX19wb3N0ZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmFydGljbGVfX3Bvc3RlZCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX3Bvc3RlZCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5hcnRpY2xlX19wb3N0ZWQgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAuYXJ0aWNsZV9fcG9zdGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH0gfVxuXG4uYXJ0aWNsZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7IH1cbiAgICAgIC5hcnRpY2xlX19hY3Rpb25zOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuYXJ0aWNsZV9fYWN0aW9ucyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuXG4uYXJ0aWNsZV9fZmF2b3JpdGUsXG4uYXJ0aWNsZV9fcHJpbnQsXG4uYXJ0aWNsZV9fcGRmLFxuLmFydGljbGVfX3NvY2lhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gIC5hcnRpY2xlX19wZGYgc3BhbixcbiAgLmFydGljbGVfX3NvY2lhbCBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fcHJpbnQgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3BkZiBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW46YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGU6aG92ZXIsXG4gIC5hcnRpY2xlX19wcmludDpob3ZlcixcbiAgLmFydGljbGVfX3BkZjpob3ZlcixcbiAgLmFydGljbGVfX3NvY2lhbDpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fZmF2b3JpdGUsXG4gICAgLmFydGljbGVfX3ByaW50LFxuICAgIC5hcnRpY2xlX19wZGYsXG4gICAgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgICBmbGV4OiAxIDEgMzAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgICAgIC5hcnRpY2xlX19wcmludCBzcGFuLFxuICAgICAgLmFydGljbGVfX3BkZiBzcGFuLFxuICAgICAgLmFydGljbGVfX3NvY2lhbCBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGEtZGVsZXRlLWZhdm9yaXRlLXVwIHtcbiAgY29sb3I6ICNmMjczMjAgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZV9fc29jaWFsICNhdHN0Yngge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFydGljbGVfX2Jhci0tbWluaSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fYmFyLS1taW5pIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5hcnRpY2xlX19iYXItLW1pbmkgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hcnRpY2xlX19iYXItLW1pbmkgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX3RhLXN1bW1hcnkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hcnRpY2xlX190YS1zdW1tYXJ5IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uYXJ0aWNsZV9fdGEtdGl0bGUsXG4uYXJ0aWNsZV9fdGEtY2FzZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQtbGFiZWwgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyomID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzZWN0aW9uID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH0qLyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYSB7XG4gICAgY29sb3I6ICMwNjgwY2M7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgxLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgzLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg1LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCAudGFwaWMsXG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6ZW1wdHkgKyBwIC50YWNhcHBpYywgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSAudGFwaWMsXG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSAudGFjYXBwaWMge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIG9sLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBsaSBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLWxlZnQgZmlnY2FwdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5Gb290bm90ZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5Gb290bm90ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHN1cCArIGkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0dCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAubGVnYWN5VGFibGVSb3cge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnByaW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ieWxpbmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJ5bGluZSAuYnlsaW5lLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ieWxpbmUgLmF1dGhvciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItaW1nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yIC5hdXRob3ItbmFtZS1tYWlsdG8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5ieWxpbmUgLmF1dGhvci1pbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDsgfVxuICAuYnlsaW5lIC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLW5hbWUgYSB7XG4gICAgICBjb2xvcjogIzg4ODsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1uYW1lIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU1ODk7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAuMnMgZWFzZTtcbiAgICAgIHRleHQtc2hhZG93OiAwLjVweCAwLjVweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnlsaW5lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4ubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBmaWd1cmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXV0aG9yX21haWx0byB7XG4gIGZvbnQtc2l6ZTogOHB0OyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiAuRmlnQ2FwdGlvbixcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gLkZpZ0NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gRmlnSGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gLkZpZ0hlYWRlcixcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gRmlnSGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IC5GaWdIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWV0YWRhdGEtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5tZXRhZGF0YS1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1ldGFkYXRhX19sYWJlbCxcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLm1ldGFkYXRhX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1ldGFkYXRhX19yZXN1bHRzID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tZXRhZGF0YV9fcmVzdWx0cyBhLFxuICAubWV0YWRhdGFfX3Jlc3VsdHMgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uYXJ0aWNsZS1wZGZfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uYXJ0aWNsZV9fdGEtZGF0ZS1wcmVwYXJhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRvYyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAudG9jIC50b2MtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNnB4IDIwcHg7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLnRvYyBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDsgfVxuICAgIC50b2Mgb2wgbGkge1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7IH1cbiAgICAudG9jIG9sIG9sIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50b2Mgb2wgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uYXJ0aWNsZV9fY29tbWVudHMgLnBhbmVsLFxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCxcbi5hcnRpY2xlX19hdHRyaWJ1dGVzIC5wYW5lbCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXJ0aWNsZV9fY29tbWVudHMgLnBhbmVsLmV4cGFuZGVkLFxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLmV4cGFuZGVkLFxuICAuYXJ0aWNsZV9fYXR0cmlidXRlcyAucGFuZWwuZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc2VjdGlvbi1taW5pbWl6ZS1ub2ljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLmZpZWxkLW5hbWUtY29tbWVudC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLmZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwgLnJlcXVpcmVkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1Ym1pdC1jb21tZW50X19pbnRybyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnN1Ym1pdC1jb21tZW50X19ub3RpZnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdWJtaXQtY29tbWVudF9fbm90aWZ5IGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbW1lbnRfX2F1dGhvciBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuXG4uY29tbWVudF9fYWN0aW9ucyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgLmxpbmtzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29tbWVudF9fYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5jb21tZW50X19hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgbGk6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZV9fbmF2LS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGU6aG92ZXIsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzFBNzRBQjsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZS5pbmFjdGl2ZSxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZS5pbmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3NEFCOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNjdiYWY7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50LFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NjVweDsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCA+IGEsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjODBCMkNGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3RpdGxlIGEsXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3NuaXBwZXQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3RpdGxlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWxpbmssXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjODBCMkNGO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLWxlZnQtZGlyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLWxlZnQtZGlyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXI6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qXG4qKiBhcnRpY2xlX190YS1mdWxsLXRleHRcbiovXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgLyogZGl2IHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XG4gIH0qL1xuICAvKlxuICAgIHB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgcDplbXB0eXtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9Ki8gfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5jMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbltkYXRhLXR5cGU9XCJjYXV0aW9uXCJdIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDsgfVxuXG4uY2F1dGlvbiB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW4sIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzIC5jb250YWluOmFmdGVyLCAuYXVkaXQtbWFudWFscyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdWRpdC1tYW51YWxzIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5hdWRpdC1pbnNpZ2h0X19wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIHAge1xuICAgIG1heC13aWR0aDogNTVjaDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIGEsXG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgYSxcbiAgICAgICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBwIHtcbiAgICAgIG1heC13aWR0aDogMzVjaDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7IH1cbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uYXVkaXQtbWFudWFsc19fY29udGVudCB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5vdC1sb2dnZWQtaW4gLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gIC5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXcgLmxhYmVsLW51bSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbi10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDJweCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzAwNjgzODtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIGgxIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAuY29udGVudC1ibG9ja19fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYSB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fbGVmdCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCxcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpmb2N1cyAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19sZWZ0IHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250YWN0IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzLFxuLmF1ZGl0LW1hbnVhbF9fYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyAuY29udGVudC1ibG9ja19fY29udGVudDphZnRlcixcbiAgICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLmZhdm9yaXRlcy0tZW1wdHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2VlZTtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtLWVtcHR5IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXVkaXQtbWFudWFsc19ob21lID4gLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYXVkaXQtbWFudWFsc19ob21lID4gLmNvbnRhaW4gLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC53cmFwX19jb250ZW50IC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0YXRlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpob3ZlciwgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmZvY3VzLCAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6YWN0aXZlLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6aG92ZXIsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6Zm9jdXMsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zdGF0ZV9fdGl0bGUgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnN0YXRlX190aXRsZSBoMzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuc3RhdGVfX3RpdGxlIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuc3RhdGVfX3RpdGxlIGE6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnN0YXRlX190aXRsZSAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnN0YXRlX190aXRsZSAuc3RhdGVfX3RvZ2dsZS1zdGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uc3RhdGVfX21hbnVhbHMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zdGF0ZV9fbWFudWFscyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5zdGF0ZV9fbWFudWFscyBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNkYXRhVGFibGVTQU1fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG5cbiNkYXRhVGFibGVTQU0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAjZGF0YVRhYmxlU0FNIGEge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDo6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OcXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZ19hc2M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg55cIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nX2Rlc2M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg51cIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm5vdCg6bnRoLW9mLXR5cGUoMykpLFxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOm5vdCg6bnRoLW9mLXR5cGUoMykpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSg1KSBhLFxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOm50aC1vZi10eXBlKDUpIGEge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0cltyb2xlXSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ci5ldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRyLnNob3duIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQgW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNiZmJkYmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZCAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeTpob3ZlciBpOjpiZWZvcmUsICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnk6Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOm50aC1vZi10eXBlKDMpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSBhOmhvdmVyIGk6OmJlZm9yZSxcbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSBhOmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAjZGF0YVRhYmxlU0FNIHRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB0ZCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjZGF0YVRhYmxlU0FNIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYXVkaXQtbmV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYXVkaXQtbmV3czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbmV3cyAubWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgICAuYXVkaXQtbmV3cyAubWVkaWEgLm1lZGlhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmF1ZGl0LW5ld3MgLm1lZGlhIC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LW5ld3MgLm1lZGlhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9XG5cbi5kb2N1bWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsgfVxuICAubG9nZ2VkLWluLnRvb2xiYXIgLmRvY3VtZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI2cHgpOyB9XG4gIC5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgLmRvY3VtZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpOyB9XG4gIC5kb2N1bWVudHMgLmNvbnRhaW4sIC5kb2N1bWVudHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZG9jdW1lbnRzIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZG9jdW1lbnRzIC5jb250YWluOmFmdGVyLCAuZG9jdW1lbnRzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLmRvY3VtZW50cyAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fbGVmdCxcbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudHMgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyMiU7XG4gICAgcGFkZGluZzogMTAwcHggMzBweDsgfVxuICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSA+IC5yZWdpb24sXG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgPiAucmVnaW9uID4gLmJsb2NrLFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlID4gLnJlZ2lvbiA+IC5ibG9jayA+IC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQsXG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fbGVmdCxcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19yaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZG9jdW1lbnQgPiBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfVxuICAgIC5kb2N1bWVudCA+IGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmhvdmVyLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmZvY3VzLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cywgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzg4Yjc7IH1cbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnkubW9iaWxlLW9ubHksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnkubW9iaWxlLW9ubHksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgLm1vYmlsZS1vbmx5W2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgICAgICBmbGV4OiAwIDEgNDglOyB9XG4gICAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeTo6YmVmb3JlLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOjpiZWZvcmUsIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeSArIC5idG4sIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0ICsgLmJ0biwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQgKyAuYnRuLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCArIC5idG4sIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0ICsgLmJ0biwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSArIC5idG4sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciBbaWQqPVwiZWRpdC1hZGRcIl0gKyAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIC5jb21wYXJlX2RvY3NfY2xvc2Vfc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG5cbi5kb2N1bWVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmRvY3VtZW50X19mdWxsdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7XG4gICAgLyogJi5oaWdobGlnaHQubm90ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci00O1xuXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9Ki8gfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmVmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNjRhMjsgfVxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodC5pY29uLXN0YXItLWFmdGVyOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5ub3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZmZmQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5ub3RlLmljb24tcGVuY2lsOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogIzAwNjgzODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0gYnV0dG9uLmpzLWhpZ2hsaWdodC1lbGVtZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdIHtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCxcbiAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCBsaSA+IHAsXG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHVsLFxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgZmlndXJlLFxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IHRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCB0YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmRvY3VtZW50X19zZWFyY2gtbmF2IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvdW50ZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYTpob3ZlciwgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb250cm9scyA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cblxuLmRvY3VtZW50X190b2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5OCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweCAzNnB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuZG9jdW1lbnRfX3RvYyBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5kb2N1bWVudF9fdG9jIG9sIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmRvY3VtZW50X190b2Mgb2wgb2wgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyBvbCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmRvY3VtZW50X190b2MgPiBvbCA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5kb2N1bWVudF9fdG9jIC50b2NfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kb2N1bWVudF9fdG9jIC5iYWNrLXRvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyAuYmFjay10by10b3AgaSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuXG4uZG9jdW1lbnRfX3Rvb2xib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1czsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmhvdmVyLCAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluayBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRvY3VtZW50X190b29sYm94LmhpZ2hsaWdodCAuanMtaGlnaGxpZ2h0LWVsZW1lbnQsXG4gIC5kb2N1bWVudF9fdG9vbGJveC5ub3RlIC5qcy1jcmVhdGUtbm90ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5kb2N1bWVudF9fbGVmdCAuZG9jdW1lbnRfX3Rvb2xib3gge1xuICAgIHJpZ2h0OiAtMzdweDsgfVxuICAgIC5kb2N1bWVudF9fbGVmdCAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDEycHggMTJweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjA3MzJmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5kb2N1bWVudF9fcmlnaHQgLmRvY3VtZW50X190b29sYm94IHtcbiAgICBsZWZ0OiAtMzdweDsgfVxuICAgIC5kb2N1bWVudF9fcmlnaHQgLmRvY3VtZW50X190b29sYm94OjphZnRlciB7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMCAxMnB4IDEycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMDczMmY7IH1cbiAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGUgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAgICAgLmRvY3VtZW50X190b29sYm94Lm1vYmlsZSBidXR0b24uaGlnaGxpZ2h0ZWQge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gaSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLvhJBcIjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAgICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGksXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHVsIGxpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5hdWRpdC1tYW51YWxfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyICsgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0aCwgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmJlcHNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4vKlxuLmRhdGVfaGVhZGVyX2JlcHMge1xuICB3aWR0aDoyMyU7XG59XG4qL1xuLnBhZ2UtYmxvZyAubGFuZGluZ19fdGl0bGUsIC5wYWdlLWJsb2cgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJsb2dnZXItcHJvZmlsZSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM3NTc1ODQ7IH1cblxuLmJsb2ctbGlzdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU4NDsgfVxuXG4uYmxvZy1saXN0IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjNzU3NTg0OyB9XG5cbi5ibG9jay10YmQtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNpZGViYXJfX29yZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2lkZWJhcl9fb3JnLWNvbnRlbnQgLm1lZGlhX190aXRsZSxcbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vcmctY29udGVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5vcmctY29udGVudF9fdGl0bGUgc3Ryb25nIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5tZWRpYS0tb3JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWVkaWEtLW9yZyAubWVkaWFfX2RhdGV0aW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCJUYXhBbmFseXN0cy5vcmdcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ub3JnLWNvbnRlbnRfX2N0YSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlYXJjaC0tYmxvZ2dlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWFyY2gtLWJsb2dnZXJfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZGFpbGllc19fc3ViLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kYWlsaWVzX19zdWItY2F0ZWdvcnkgKyAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5kYWlsaWVzX19zdWItY2F0ZWdvcnkgKyAubWVkaWEgLm1lZGlhX19jb250ZW50IC5mbGFnLXdyYXBwZXIge1xuICAgICAgdG9wOiAwOyB9XG5cbi5kYWlsaWVzX19sYXRlc3QtbmV3cyB7XG4gIGJhY2tncm91bmQ6ICNlY2ViZWI7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYzsgfVxuICAgIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAubWVkaWE6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5kb3dubG9hZC1mdWxsLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmRvd25sb2FkLWZ1bGwtdGV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4uZGFpbGllc19fY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5ub3QtbG9nZ2VkLWluIC5kYWlsaWVzX19jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZGFpbGllc19jYWxlbmRhciB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnB4IDBweCAwcHggIWltcG9ydGFudDsgfVxuXG4uZGFpbGllc19jYWxlbmRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uY2FsX2ljb25fZGFpbGllcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICBtYXJnaW4tbGVmdDogMjI5cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNhbF9pY29uX2RhaWxpZXMge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbi5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjg4cHg7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmllOCAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gICAgd2lkdGg6IDM2MHB4OyB9XG5cbi5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0VFRTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pZTggLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgLW1zLXRleHQtanVzdGlmeTogZGlzdHJpYnV0ZS1hbGwtbGluZXM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGFpbGllcy1vdmVydmlld19fdGFiIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICAgIG1hcmdpbjogMTlweCBhdXRvIDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhvbGlkYXlfbWVzc2FnZV9kaXYge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XG4gIGNvbG9yOiByZWQ7IH1cblxuLypoZWFkZXIqL1xuLnBhZ2UtLW5vbnN1YiB7XG4gIC8qZW5kIHN0YXRzIGZhY3RzKi9cbiAgLyogQXZhaWxhYmxlIFByb2R1Y3RzICovXG4gIC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xuICAvKnNsaWRlciBzZWN0aW9uKi9cbiAgLyplbmQgc2xpZGVyIHNlY3Rpb24qL1xuICAvKiBSZW5ld2FsICovXG4gIC8qIFRydXN0ZWQgQnkgKi9cbiAgLypxdW90ZXMgc2VjdGlvbiovXG4gIC8qbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG4gIC8qZW5kIG9mIGxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuICAvKkZBUSBzZWN0aW9uKi9cbiAgLypFbmQgRkFRKi9cbiAgLyogQ1RBICovXG4gIC8qcGFnZSBpbmZvIHNlY3Rpb24qL1xuICAvKmVuZCBvZiBwYWdlIGluZm8gc2VjdGlvbiovXG4gIC8qZm9vdGVyIHNlY3Rpb24qL1xuICAvKmJ1dHRvbiBzZWN0aW9uKi9cbiAgLyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qLyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0bi0tcHJpbWFyeSBhLCAucGFnZS0tbm9uc3ViIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5wYWdlLS1ub25zdWIgLm1vZGFsX19hY3Rpb24gYSBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIGEgYSwgLnBhZ2UtLW5vbnN1YiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCBhLCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgLnBvbGwgLmZvcm0tc3VibWl0IGEsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0IGEsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dvIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAubG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgYSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2hlcm8taW1nLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5iZ19fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGEsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2JhZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgaDIge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDM4JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzdHJvbmcsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzdHJvbmcsXG4gICAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHN0cm9uZyAua2VybiB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92aWRlby1iZy5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNDRweCAwIDUycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMCA1MnB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC53cmFwX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkuaXMtLWFjdGl2ZSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93RnJvbURpc3BsYXlOb25lO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAyOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBib3JkZXItdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTJweDtcbiAgICAgIG1pbi13aWR0aDogMTE3cHg7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzFBNzNBOTtcbiAgICAgIGJhY2tncm91bmQ6ICMxQTczQTk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjA3MzIwO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmxpc3RfX3ZpZGVvcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnRheC1wcm9kdWN0X19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGEsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaSBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmxhc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IC44NzU7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gICAgICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaS5mYWN0LXRocmVlIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaS5mYWN0LXRocmVlIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIC5zaG93X19tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS0tbm9uc3ViIC5scy1zZWN0aW9uLS10aHJlZSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS0tbm9uc3ViIC5zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmx0LWllOSAucGFnZS0tbm9uc3ViIC5zbGlkZXIgLmJ4LXZpZXdwb3J0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3N3B4OyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0MxQzFDMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0MxQzFDMTsgfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2LFxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS0tbm9uc3ViIC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNTJweCAwIDEwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGVzdGltb25pYWxzIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBibG9ja3F1b3RlIHAge1xuICAgICAgY29sb3I6ICNmMDczMjA7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBjaXRlIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBjaXRlIHN0cm9uZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9scy1yZW5ld2FsLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgaDIsXG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsLFxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCBoMixcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsLFxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBhLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2JhZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3Qge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luOiAuM3JlbSAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3Rlcy1oZWFkZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjdweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xOTA0NzYxOTtcbiAgICBjb2xvcjogIzAwNjRhMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkYwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlcyB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZGMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDA2NGEwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlcyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSBuby1yZXBlYXQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMTBweDsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlndXJlLCAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgY29udGVudDogb3Blbi1xdW90ZTsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTA4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBpbWcge1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgY2l0ZSBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4wO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgY2l0ZSBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWdjYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNGMDczMjA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjcyNzI3MjczO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSBwIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICdsYXRvJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmMDczMjA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDpudGgtY2hpbGQoMykge1xuICAgIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gICAgZm9udC13ZWlnaHQ6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmMDczMjA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDU1YjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLXNjcmVlbnNob3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtc2NyZWVuc2hvdHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgLnZpZXctY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZV9fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAucGFnZS0tbm9uc3ViIC5mYXEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNjJweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmZhcSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZmFxIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2NjY2NjY2NztcbiAgICBjb2xvcjogIzAwNjRhMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcF9fdGFicyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc0MHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYi5pc0Nsb3NlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzQ2xvc2VkIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDY3JzsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYi5pc0Nsb3NlZCAudGFiX19ib2R5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYi5pc09wZW4gLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY4JzsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNPcGVuIC50YWJfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRhYl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2E5O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiX190aXRsZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xICdGb250QXdlc29tZSc7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDE0cHggYXV0bzsgfVxuICAucGFnZS0tbm9uc3ViIC50YWJfX2JvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzRweCAzMHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWJfX2JvZHkgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgYSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGEsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2VfaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLWluZm8gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLWluZm8gbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMi4yNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTIuMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2MxYzFjMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlLCAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIGEge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2NGEyOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZTpob3ZlciwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2MxYzFjMTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlOmhvdmVyLCAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgLnRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIGEge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4ODg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zaXRlX21hcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NpdGVfbWFwIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIC5zaG93X190YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgLTRweCAtMTAwMDBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1M3B4IDI4cHggMTAwMDBweCAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24uZm9vdGVyX19zZWN0aW9uLS1hYm91dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24uZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiA4M3B4O1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSBhIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl9ib2R5IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnNoYXJlX19zb2NpYWwgLmljbzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNoYXJlX19zb2NpYWwgLmljbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnNoYXJlX19zb2NpYWwgLmljbyAuZmEge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWV0YV9kYXRhIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21ldGFfZGF0YSBhIHtcbiAgICAgIGNvbG9yOiAjZWNlY2VjOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21ldGFfZGF0YSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjsgfVxuICAucGFnZS0tbm9uc3ViIC5idG4sIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzMyMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bjpob3ZlciwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzkxNTA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG46YWN0aXZlLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjViMGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NEEwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTkxZDU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzU1N2Q7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzMyMDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5idG4tbG9naW46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzkxNTA7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX21vYmlsZV9pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXRfaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXRfaW5saW5lX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vbGRpZSAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dpbi1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQGtleWZyYW1lcyBzaG93RnJvbURpc3BsYXlOb25lIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0ge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmVycm9yLXBhZ2UtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YS1tZXNzYWdlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudGEtbWVzc2FnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGEtbWVzc2FnZSBhLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMzUsIDI0NSwgMC45NSk7XG4gICAgY29sb3I6ICMwYTFmMmE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMzgsIDIxNSwgMC45NSk7XG4gICAgY29sb3I6ICM2MDQzMGM7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlLnRhLW1lc3NhZ2UtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjExLCAyMDksIDAuOTUpO1xuICAgIGNvbG9yOiAjNWMwZTBhO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50YS1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4udGEtbWVzc2FnZV9fZGlzbWlzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGEtbWVzc2FnZV9fZGlzbWlzczpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3RpY2t5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzEwcHg7IH1cbiAgLnN0aWNreS1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mb290ZXJfX21haW4gLmNvbnRhaW4sIC5mb290ZXJfX21haW4gLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tYWluIC53cmFwX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4uZm9vdGVyX19uYXYtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTsgfVxuICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5mb290ZXJfX25hdi1saXN0Omxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0Omxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdCAubmF2LWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3QgLm5hdi1saXN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXJfX25hdi1saXN0IGEge1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZGQge1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaWU4IC5mb290ZXJfX2NvbnRhY3QgZGQge1xuICAgIHdpZHRoOiA0MCU7IH1cblxuLmZvb3Rlcl9fY29udGFjdCBkdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7IH1cbiAgLmllOCAuZm9vdGVyX19jb250YWN0IGR0IHtcbiAgICB3aWR0aDogNjAlOyB9XG5cbi5mb290ZXJfX3NvY2lhbC1yb3cgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5mb290ZXJfX2JhciB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk5OTsgfVxuICAuZm9vdGVyX19iYXIgYSB7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgICAuZm9vdGVyX19iYXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2FhYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX2JhciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZvb3Rlcl9fdG9waWNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9vdGVyX190b3BpY3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmZvb3Rlcl9fdG9waWMtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlcl9fdG9waWMtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mb290ZXJfX3RvcGljLWxpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5mb290ZXJfX3RvcGljLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5mcmwtc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTsgfVxuXG4uZnJsLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmZybC1jb250ZW50IC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwsXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5mcmwtc2VhcmNoX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZnJsLXNlYXJjaF9fZm9ybSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mcmwtc2VhcmNoX19vciB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZybC1zZWFyY2hfX2h5cGhlbmF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZnJsLXNlYXJjaF9faW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZybC1zZWFyY2hfX2lubGluZSAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZybC1zZWFyY2hfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZm9ybS1pdGVtLWNhc2UtbmFtZSxcbi5mb3JtLWl0ZW0tZG9ja2V0LW5hbWUge1xuICB3aWR0aDogNDQ1cHg7IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlY2lzaW9uczIge1xuICB3aWR0aDogMjE1cHg7IH1cblxuLmZybC1zZWFyY2gtLXRjZCAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlaWNpb25zMyxcbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0taXRlbS1udW1iZXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQxLFxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjE1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMxLFxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCA1cHggMHB4OyB9XG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0gLml0ZW0tbGlzdCAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0gLml0ZW0tbGlzdCAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZDIge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uZnJsIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZybCAuQ2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlFUZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLmZybCAuRmx1c2hQYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlBhciB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoU3ViU2VjIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmZybCAuRmx1c2hjbGF1c2Uge1xuICBtYXJnaW4tbGVmdDogODBweDsgfVxuXG4uZnJsIC5GbHVzaFBhciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLk90aGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlBhcmFncmFwaEZsdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuU3ViQ2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5TdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViU2VjIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlBhcmFncmFwaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4vKlxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCBzdHJvbmcge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4qL1xuLmRpdi5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5icmVha2xpbmUge1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5icmVha2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHAsXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0ZCBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn0qL1xuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyLmFjdGl2ZSB7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH0gfVxuXG4udGEtbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YXhub3Rlcy1sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudGEtbG9nbzpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWFyY2gtbW9kdWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAtMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VhcmNoLW1vZHVsZSBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuc2VhcmNoLW1vZHVsZV9fc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgICAgIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuc2VhcmNoLW1vZHVsZV9fc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fYWR2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTJweCAwIDAgMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19hZHY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMTFweCAxMHB4IDAgMDsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19hZHY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAyMHB4IDI0cHggMCAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19jbG9zZTpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuXG4uc2VhcmNoLWhlbHBfX3Byb21wdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtaGVscF9fcHJvbXB0OmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuc2VhcmNoLWhlbHBfX3Byb21wdCAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDsgfVxuXG4uaGVhZGVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuaGVhZGVyLS1tb2JpbGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG4gIC5oZWFkZXItLW1vYmlsZS5maXgge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAuaGVhZGVyLS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5mcm9udCAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBib2R5W25nLWFwcD1cImF1ZGl0SW5zaWdodFwiXTpub3QoLnBhZ2UtYXVkaXQtaW5zaWdodCkgLmhlYWRlci0tbW9iaWxlLFxuICAgICAgLnBhZ2UtYXVkaXQtaW5zaWdodC13b3JrYmVuY2ggLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItLW1vYmlsZV9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci0tbW9iaWxlX19tZW51OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItLW1vYmlsZV9fc2VhcmNoOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucmVnaW9uLXBhZ2UtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZyb250IC5hcnRpY2xlcy1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmZyb250IC5ncmFkaWVudC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyB9XG5cbi5wYWdlLXRhLWliZmQtdGF4LXJlZm9ybSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjY2NjOyB9XG5cbi5pYmZkX19zb3VyY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaWJmZF9fc291cmNlczo6YmVmb3JlLCAuaWJmZF9fc291cmNlczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuaWJmZF9fc291cmNlczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzNXB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50OyB9XG4gIC5pYmZkX19zb3VyY2VzOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMzVweCAwIDAgMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQ7IH1cbiAgLmliZmRfX3NvdXJjZXMgLmNmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5pYmZkX19zb3VyY2VzIC5jZjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uaWJmZF9fc291cmNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWJmZF9fc291cmNlOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmliZmRfX3NvdXJjZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH0gfVxuICAuaWJmZF9fc291cmNlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gLjVyZW07IH1cbiAgLmliZmRfX3NvdXJjZSAudGV4dC1saW5rIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pYmZkX19zb3VyY2Uge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5pYmZkX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIG1hcmdpbjogMCAtMTAwJTtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLmliZmRfX2Jhbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmliZmRfX2Jhbm5lciAuY29udGFpbiwgLmliZmRfX2Jhbm5lciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkX19iYW5uZXIgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaWJmZF9fYmFubmVyIC5jb250YWluIGgxLCAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgaDEsIC5wYWdlLS1ub25zdWIgLmliZmRfX2Jhbm5lciAud3JhcF9fY29udGVudCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaWJmZF9fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmliZmRfX2FydGljbGVzIC5pYmZkLXNvdXJjZV9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmliZmRfX2FydGljbGVzIC5tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaWJmZF9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIC0xMDAlO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5pYmZkX19mb290ZXIgLmNvbnRhaW4sIC5pYmZkX19mb290ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fZm9vdGVyIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pYmZkX19mb290ZXIgLmNvbnRhaW46YWZ0ZXIsIC5pYmZkX19mb290ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fZm9vdGVyIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiBwLFxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIHAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC5jb250YWluLCAuaWJmZEFydGljbGUgLmliZmRfX2Jhbm5lciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC53cmFwX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMjBweCAyMHB4OyB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fc291cmNlcyB7XG4gIGZvbnQ6IDE0cHgvMS42IFwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pYmZkX3BkZl9oZWFkZXIsIC5idG4tLXRlcnRpYXJ5Lmljb24tcGRmLmliZmRfcGRmX2xpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pYmZkX3BkZl9jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG5ociB7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDsqL1xuICAvKmZvbnQtc2l6ZTogJGgyLXNpemU7Ki9cbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmNvbnRlbnRfX2FjdGlvbi1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmFjdGlvbi1iYXJfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAuYWN0aW9uLWJhcl9fc2VjdGlvbiBhIHtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAuYWN0aW9uLWJhcl9fc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2NvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIGhlYWRlciAudmlzaWJsZSB7XG4gIHRvcDogNjVweDsgfVxuXG4uY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLmNvbnRhaW46YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnNpZGViYXItcmlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UsIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlLFxuICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UgaW1nLCAucGFnZS0tbm9uc3ViXG4gICAgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSxcbiAgICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLCAucGFnZS0tbm9uc3ViXG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAgIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2lkZWJhci1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnNpZGViYXItbGVmdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlLFxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNjUlOyB9IH1cbiAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmllOCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC5pZTggLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLmllOCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLFxuICAgIC5pZTggLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLCAucGFnZS0tbm9uc3ViXG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5pZTggLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uLCAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA2MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxuICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgICAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLWxlZnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zcGxpdCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaWU4IC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb24sIC5pZTggLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uLCAucGFnZS0tbm9uc3ViIC5pZTggLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuaWU4IC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAucGFnZS0tbm9uc3ViIC5pZTggLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuaWU4IC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb24gKyBzZWN0aW9uLCAuaWU4IC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbiArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uICsgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gICAgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YlxuICAgIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjYXV0aGNhY2hlZGJnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLmFkc2xpc3Qge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuYXNpZGUge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luOiAyMHB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNjRhMjsgfVxuICBhc2lkZSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5hc2lkZSBjaXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuYXNpZGUgY2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwyMDA5XCI7IH1cblxuW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuICBbZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtX19oZWFkZXIge1xuICBtYXJnaW46IDA7IH1cblxuLmxvZ2luX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweCAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAubG9naW5fX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxvZ2luX19mb3JtIC5kZXNjcmlwdGlvbixcbiAgLmxvZ2luX19mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwsXG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MgaW5wdXQsXG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzd29yZCBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTNweDsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4gbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4gLmZvcm0tY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAzcHggMCAwIDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDIyNXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5pdGVtLWxpc3Qge1xuICAgIG1hcmdpbjogLTIwcHggMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubG9naW5fX2Zvcm1fX2Zvcm0sXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvZ2luX19mb3JtX19mb3JtOmFmdGVyLFxuICAubG9naW5fX2Zvcm0tLWlwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5sb2dpbl9fZm9ybS0taXAge1xuICBoZWlnaHQ6IDY1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubG9naW5fX2Zvcm0tLWlwIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5sb2dpbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZvcmdvdC1wYXNzd29yZCAuZm9ybS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NCU7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAuZm9ybS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmZvcmdvdC1wYXNzd29yZCAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uaXAtYWxyZWFkeS1yZWdpc3RlcmVkLFxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuLmxvZ2luX19yZWdpc3Rlci1oZXJlLWFjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBoMSwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgaDEsIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgcCwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBoMSwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHAsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXI6IHNvbGlkICMwMDY0YTI7XG4gIGJvcmRlci13aWR0aDogMnB4IDBweCAycHggMnB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiA0MiU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgaDEge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5jb250YWN0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udGFjdC1ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3QtYm94IGRsIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmNvbnRhY3QtYm94IGRsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC1ib3ggZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWN0LWJveCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4ub3RoZXItbGlua3MtYm94IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAub3RoZXItbGlua3MtYm94IGE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFsIC5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC5sb2dpbl9fZm9ybSAubG9naW5fX2Zvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIC5sb2dpbl9fZm9ybV9fZm9ybSBmaWVsZHNldCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtdHJpYWwgLmNvbnRhY3QtYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5mcmVlLXRyaWFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4jdHJpYWwtZGl2IC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tZW1haWwgLmZvcm0tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZyZWVfdHJpYWxfZW1haWxfdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jdHJpYWwtZGl2IC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIGhlaWdodDogM3B4OyB9XG5cbiN0cmlhbC1kaXYgLmNvbmZpcm0tcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI3RyaWFsLWRpdiAuY29uZmlybS1wYXJlbnQgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCAudGl0bGUsXG4jdHJpYWwtZGl2IC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwgLnRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSxcbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGU6YWZ0ZXIsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgbGFiZWwub3B0aW9uLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgbGFiZWwub3B0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyLFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5ncm91cC10aXRsZSxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5ncm91cC10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1pbmZvLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBjb2xvcjogIzY2OGVhNzsgfVxuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm86aG92ZXIsXG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm86aG92ZXIge1xuICAgICAgY29sb3I6ICMyMjcyYTQ7IH1cblxuI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtdGV4dC1tZXNzYWdlLW5vdGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtc3VibWl0LWVtYWlsIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1yZWdpc3Rlci1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDVweCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgI3RyaWFsLWRpdiAuZy1yZWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmludGwtdGVsLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RyaWFsLWRpdiAuaW50bC10ZWwtaW5wdXQgLmFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4jdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvdHRvbTogLTQ2cHg7IH1cbiAgI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nX2RvdHMuZ2lmXCIpO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9yZ290LXBhc3N3b3JkIHtcbiAgdG9wOiA1NnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICBib3R0b206IC0yNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBJRTggU3VwcG9ydCBtZXNzYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaWU4X3N1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uY2xvc2VfaWU4X3N1cHBvcnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5pZThfc3VwcG9ydF9saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5pZThfc3VwcG9ydF9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNFNkU2RTY7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZDllNDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2UxZDc7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NkOWU0OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYWQzZDQ7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lIC5saXN0aW5nX19wYWdpbmF0aW9uLS1wcmV2LFxuLm1hZ2F6aW5lIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ubWFnYXppbmVfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubWFnYXppbmVfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWdhemluZV9fdGl0bGUgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbi5vdGNfX2NvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm90Y19fY292ZXIgKyAub3RjX19hcnRpY2xlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAub3RjX19jb3ZlciArIC5vdGNfX2FydGljbGVzIC5vdGNfX2FydGljbGU6bnRoLWNoaWxkKDEpIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ub3RjX19jb3Zlcl9faW1hZ2Uge1xuICB3aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm90Y19fY292ZXJfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm90Y19fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3RjX19hcnRpY2xlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ub3RjX19hcnRpY2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5vdGNfX2FydGljbGUgLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWFnYXppbmVfX2NhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweDsgfVxuICAubWFnYXppbmVfX2NhbGxvdXQgLm1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAucmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgICAgIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLm1hZ2F6aW5lX19mdWxsLWxpc3RfX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYmFjay10by1tYWdhemluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiB7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH0gfVxuXG4ucGFzdC1pc3N1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYXN0LWlzc3VlcyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhc3QtaXNzdWVzIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFzdC1pc3N1ZXMgLm1lZGlhX19kYXRldGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFzdC1pc3N1ZXMgLmlzc3Vlcy13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1hZ2F6aW5lX190b2Mge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluazpob3ZlciwgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluay5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1mZWF0dXJlZCAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1mZWF0dXJlZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4OyB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWFfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFicy1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFicy1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIudGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4O1xuICAgIGNvbG9yOiAjMDA0MDc4OyB9XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3Rlcy5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwNDA3ODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi5zdGF0ZS10YXgtbm90ZXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7XG4gICAgY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIuc3RhdGUtdGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2ODM4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2O1xuICAgIGNvbG9yOiAjOTUyMjI2OyB9XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTUyMjI2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3RlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tdWx0aW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZSBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbmEubXVsdGltZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0IC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgLm11bHRpbWVkaWFfX3ByZXNlbnRlciBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJhbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5iYW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5iYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5iYW5uZXIuYmFubmVyLS1tdWx0aW1lZGlhIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluOmFmdGVyLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLm11bHRpbWVkaWFfX3NoYXJlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAudGV4dC1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLmJ0bi1wb2RjYXN0LWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tdWx0aW1lZGlhX19hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogLTYwcHggYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aW1lZGlhX19hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjpiZWZvcmUsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjpiZWZvcmUsIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmJlZm9yZSwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTBweDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2FsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm11bHRpbWVkaWFfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubXVsdGltZWRpYV9fYWN0aW9uczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYV9fYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tdWx0aW1lZGlhX19hY3Rpb25zIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuLFxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cbiAgLm11bHRpbWVkaWFfX2xpc3RlbiA+IGgyLFxuICAubXVsdGltZWRpYV9fd2F0Y2ggPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLm11bHRpbWVkaWFfX2xpc3RlbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzQlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMjczMjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9fbGlzdGVuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NiU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjRhMjsgfVxuICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLndyYXBfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDkzMHB4OyB9XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLmNvbnRhaW4gPiBoMiwgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IGgyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC53cmFwX19jb250ZW50ID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAuMzVzOyB9XG4gIC5tdWx0aW1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgdG9wOiAwOyB9XG4gICAgLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50cmFuc2NyaXB0X190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsIGNvbG9yIC4xNXM7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTpob3ZlciwgLnRyYW5zY3JpcHRfX3RvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jdGEge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jdGEgLmNvbnRhaW4sIC5jdGEgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuY3RhIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN0YTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdGFfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIC5jdGFfX2NvbnRlbnQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuY3RhX19jb250ZW50IGg0IHNwYW4ge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLS1wcmltYXJ5LCAuY3RhX19jb250ZW50IC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN0YV9fY29udGVudCAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAuY3RhX19jb250ZW50IGEsIC5jdGFfX2NvbnRlbnQgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmN0YV9fY29udGVudCAuZm9ybS1zdWJtaXQsIC5jdGFfX2NvbnRlbnQgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAuY3RhX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdGFfX2NvbnRlbnQgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN0YV9fY29udGVudCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmN0YV9fY29udGVudCAuZm9ybS1zdWJtaXQsIC5jdGFfX2NvbnRlbnQgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLXBvZGNhc3Qge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY3RhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3RhLS1wb2RjYXN0IHtcbiAgbWluLWhlaWdodDogMzcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLS1wb2RjYXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYV9fcG9kY2FzdHMsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX192aWRlb3Mge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2RldGFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19kZXRhaWwgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19kZXRhaWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fZGV0YWlsIC53cmFwX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmRldGFpbF9fb3ZlcnZpZXcge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19kYXRldGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IGEge1xuICAgICAgY29sb3I6ICMwNjgwY2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMzVzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmhvdmVyLCAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0IC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gIGhlaWdodDogODBweDsgfVxuXG4ucmVsYXRlZF9fYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfSB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDMpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucmVsYXRlZF9fbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnJlbGF0ZWRfX21lZGlhID4gLmNvbnRhaW4gPiBoMywgLnBhZ2UtLW5vbnN1YiAucmVsYXRlZF9fbWVkaWEgPiAud3JhcF9fY29udGVudCA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLnJlbGF0ZWRfX21lZGlhIC5tdWx0aW1lZGlhLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLm11bHRpbWVkaWFfX3BhZ2VyIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIC5tdWx0aW1lZGlhX19wYWdlciAuaXRlbS1saXN0IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm11bHRpbWVkaWFfX3BhZ2VyIC5pdGVtLWxpc3QgbGkucGFnZXItY3VycmVudCB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLmxvYWQtbW9yZS1jb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5sb2FkLW1vcmUtY29uIC5idG4tLXByaW1hcnksIC5sb2FkLW1vcmUtY29uIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5sb2FkLW1vcmUtY29uIGEsIC5sb2FkLW1vcmUtY29uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubG9hZC1tb3JlLWNvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2FkLW1vcmUtY29uIC50ZXh0LWVuZCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlOm5vdCguaGVscC1pbWFnZSkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CNXCI7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQsXG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgYTpub3QoLmJ0bikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWwtY2xvc2Uge1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhcIjsgfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi8gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5wb2RjYXN0X2lmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICByaWdodDogMHB4OyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubXVsdGltZWRpYV9fcmVsYXRlZCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqICBDU1MgZm9yIHRoZSBUTlRhbGsgaG9tZSBwYWdlIGJsb2NrXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50bnRhbGstLXN0YXRpYy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnRudGFsa19faW1hZ2Uge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLnRudGFsa19ob21lX2Jsb2NrX2xpbmsge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuZGl2IC52aWV3LXBlb3BsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIGRpdiAudmlldy1wZW9wbGUgLnZpZXctY29udGVudCAuc3RpY2t5LWhlYWRlciB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1yaWQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cblxuLnBvbGwge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucG9sbCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wb2xsIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucG9sbCAuYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIC5wb2xsIC5iYXIgLmZvcmVncm91bmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YzsgfVxuICAgIC5wb2xsIC5iYXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBvbGwgLnBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibG9jay1wb2xsIC5saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLXBvbGwgLnRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wcm9kdWN0X19pbnRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wcm9kdWN0X19pbnRybyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9kdWN0X19vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucHJvZHVjdF9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLnByb2R1Y3RfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0X190YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAucHJvZHVjdF9fdGFiX19jb250ZW50IHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvZHVjdF9fdGFiX19jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldC5wbmdcIik7IH1cblxuLnByb2R1Y3QtdGFiLWV4cGFuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZHVjdC10YWItZXhwYW5kOmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4ucHJvZHVjdF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wcm9kdWN0X19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweCA0NXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAucHJvZHVjdF9fbW9yZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnByb2R1Y3RfcGRmIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLnByb2R1Y3RfcGRmOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHQ7IH1cblxuLnByb2R1Y3RfcGRmX3RleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvZmlsZSBoMSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zdWJzY3JpYmVyX19iYXNpYy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLnN1YnNjcmliZXJfX2Jhc2ljLWluZm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmJhc2ljLWluZm9fX25hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fbmFtZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJhc2ljLWluZm9fX2VtYWlsLFxuLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJhc2ljLWluZm9fX2VtYWlsOmJlZm9yZSxcbiAgLmJhc2ljLWluZm9fX2NvbXBhbnk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fZW1haWwsXG4gICAgLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LWluY29ycmVjdCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAjdGFQcm9maWxlX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mcmVlX3RyaWFsX2FjdGl2YXRpb25fZmllbGQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAjdGFQcm9maWxlX2Zvcm0gI2VkaXQtYWNjb3VudCB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS13cmFwcGVyI2VkaXQtYWNjb3VudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIjZWRpdC1hY2NvdW50IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC11c2VyLXRheC10b3BpY3MsXG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC11c2VyLWp1cmlzZGljdGlvbnMsXG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC11c2VyLWluZHVzdHJpZXMsXG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC1wcmltYXJ5LWRhaWx5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcCxcbiAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXBob25lLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tYWxpYXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcDpob3ZlcixcbiAgICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGhvbmU6aG92ZXIsXG4gICAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLWFsaWFzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG5cbiNlZGl0LWFjY291bnQge1xuICBjbGVhcjogYm90aDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tbWFpbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLW1haWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3Mge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3M6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAuZGVzY3JpcHRpb24sXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0LFxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSxcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxIC5wYXNzd29yZC1pbmRpY2F0b3IsXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuICAgICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24gLmZvcm0td3JhcHBlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgICAgICBtYXJnaW46IDE1cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nLWNvdW50IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgaDEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEsXG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSBwLFxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSAudmlldy1yZXNldC1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gYSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubW9kYWxfX2FjdGlvbiBhOmFmdGVyLCAubW9kYWxfX2FjdGlvbiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBhOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGEsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnk6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tb2RhbF9fYWN0aW9uIGE6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGE6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uaGVscC1wZXJzb25hbGl6ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMDsgfSB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyBoMi50aXRsZSxcbi5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIGgyLnRpdGxlLFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIGgyLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLmRlbGV0ZS1zZWxlY3RlZCxcbi5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5kZWxldGUtc2VsZWN0ZWQsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmRlbGV0ZS1zZWxlY3RlZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAubWFuYWdlLWVtYWlscyxcbi5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5tYW5hZ2UtZW1haWxzLFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5tYW5hZ2UtZW1haWxzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwIC5zYXZlLXRhZ3Mge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tYW5hZ2UtZW1haWwtc3Vic2NyaXB0aW9ucyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zID4gLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0taXRlbSBpbnB1dCArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubWFuYWdlLXNlYXJjaGVzIC5idG4tLXRlcnRpYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubGFiZWwtYmV0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuXG4uc3Vic2NyaXB0aW9uLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zdWJzY3JpcHRpb24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDYwcHggMjBweCAwOyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tICsgLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMzBweDsgfVxuXG4uY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiArIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24gPiAuZm9ybS1pdGVtID4gbGFiZWwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuXG4jdGEtY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMTVweDsgfVxuICAgICN0YS1jb250YWN0LWZvcm0gLmZvcm0taXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICN0YS1jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY29udGFjdC11c19fbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5jdXN0b21lci1zZXJ2aWNlLS1waG9uZSBwOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jdXN0b21lci1zZXJ2aWNlLS1waG9uZSBwOmZpcnN0LWNoaWxkICsgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0LXVzX19leHRyYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jdGEtY29udGFjdC1mb3JtLW5vdGljZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA4NSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGEtY29udGFjdC1mb3JtLW5vdGljZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucy1hZ3JlZSAjZWRpdC1maWVsZC10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogNTAlO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHAsXG4gIC5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWNvbnRlbnQge1xuICBoZWlnaHQ6IDkwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5zZWFyY2gtcmVzdWx0cy0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyBsYWJlbFtmb3I9XCJzZWFyY2gtc29ydC1ieVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLm1lZGlhX19wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG4gIC5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19faGVhZGVyLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19saW5rLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5pY29uLWhlbHAtY2lyY2xlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fY29udGVudCBbZm9yPSdlZGl0LXByb3hpbWl0eSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICByaWdodDogMDsgfVxuXG4uc2VhcmNoLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gIC5zZWFyY2gtZmlsdGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnNlYXJjaC1maWx0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7IH1cbiAgLnNlYXJjaC1maWx0ZXI6YWZ0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyOmFmdGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWFyY2gtZmlsdGVyLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uc2VhcmNoLWZpbHRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWFjdGlvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbiAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zZWFyY2gtYmxvY2stLXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuc2VhcmNoLXRlcm1zLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLnNlYXJjaC10ZXJtcy1mb3JtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLWl0ZW0tZXNxLFxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1pdGVtLXByb3hpbWl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0OHB4OyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdCB7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIik7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0OmhvdmVyLCAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jc2VhcmNoLWZhY2V0cy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjc2VhcmNoLWZhY2V0cy1jb250ZW50IC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwOyB9XG5cbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnNlYXJjaC1maWx0ZXItb3B0aW9ucyAuaW5wdXQtZ3JvdXAge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNlYXJjaC1maWx0ZXItb3B0aW9ucyAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc2VhcmNoLWZpbHRlci1vcHRpb25zIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1vcHRpb25zIC5vci10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5zZWFyY2gtZmlsdGVyLW9wdGlvbnMgLm9yLXRvZ2dsZS5vci1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc2VhcmNoLWZpbHRlci1vcHRpb25zIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2VhcmNoLWRhdGUtcmFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAucmFkaW9zLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5kYXRlLXBhZGRpbmcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5sYWJlbC1pbml0LWNvbnRlbnQsXG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAubGFiZWwtZW5kLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5jb250YWluZXItaW5saW5lLWRhdGUgLmZvcm0taXRlbSxcbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5jb250YWluZXItaW5saW5lLWRhdGUgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmdyYW51bGFyLWRhdGUtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZV9faGVscGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucXVpY2stc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLnF1aWNrLXNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxuLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNlYXJjaC1oZWxwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuc2VhcmNoLWhlbHBfX3RpdGxlICsgcCB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMjBweDsgfVxuXG4uc2VhcmNoLWNvbm5lY3Rvcixcbi5jb2RlLXNlY3Rpb24tc2VhcmNoZXMsXG4ucmV0cmlldmluZy1kb2N1bWVudHMtY2l0YXRpb24sXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcsXG4ucHJveGltaXR5LXNlYXJjaCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yX19vcGVyYXRvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZXhhbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtZXhhbXBsZSBzbWFsbCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hdmFpbGFibGUtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG4gIC5hdmFpbGFibGUtZmllbGRzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdmFpbGFibGUtZmllbGRzX19vcHRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc2VhcmNoLWhlbHBfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VhcmNoLWhlbHBfX2Nsb3NlOmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4uc2F2ZS1zZWFyY2gtcG9wdXAsIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWZyZXF1ZW5jeVwiXSxcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXNlbmQtdG9cIl0sXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZm9ybS1pdGVtLXByb21wdC1mcmVxdWVuY3kgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2F2ZWQtc2VhcmNoLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cbiAgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBhLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5mb3JtLWl0ZW0tc2VsZWN0ZWQtc2VuZC10by1tZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XG4gIHRvcDogOTBweDsgfVxuICAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCAuZGVsaXZlcnktbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiNzZWxlY3RlZC1tZXRob2QtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjc2VsZWN0ZWQtbWV0aG9kLWxpc3QgLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAjc2VsZWN0ZWQtbWV0aG9kLWxpc3QgaW5wdXQuZm9ybS1yYWRpbyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG5cbiNzZWxlY3RlZC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICNzZWxlY3RlZC1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3NlbGVjdGVkLWxpc3QgLnNlbGVjdGVkLWl0ZW0tZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4jc2VsZWN0LXNraXBwZWQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNmaW5hbC1zZWxlY3RlZC1za2lwcGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jc2VuZC1yZXN1bHRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jc2VuZC1yZXN1bHRzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5zZWxlY3RlZC1vcHRpb24tc2V0IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZvcm0taXRlbS1zZWFyY2gtYWR2LFxuLmZvcm0taXRlbS1wcm94aW1pdHktYWR2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKlxuKiBnbG9iYWwgc2VhcmNoIHJlc3VsdHMgcGFnZSBhbmQgYWR2YW5jZSBzZWFyY2ggcGFnZVxuKi9cbiN0b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI3Rvb2x0aXA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbiN0b29sdGlwLnRvcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4jdG9vbHRpcC5sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0b29sdGlwLnJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEgLnNlbGVjdC1yZXN1bHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi51c2UtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAudXNlLXJlc3VsdHMgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVzZS1yZXN1bHRzIHRhYmxlIHRib2R5IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAudXNlLXJlc3VsdHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNzZWxlY3RhbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmJvZHkuc2VhcmNoLWZyYW1lZCB7XG4gIC8qXG4gIG5hdi5uYXYtLXBlcnNvbmFsIC5ibG9jay10YW1lbnVuYXZ1c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICovIH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIG5hdi5uYXYtLXRvcCxcbiAgYm9keS5zZWFyY2gtZnJhbWVkIHNlY3Rpb24uc2VhcmNoLXBhZ2VfX3NpZGViYXIgPiBpZnJhbWVbc3JjKj1cImFkXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCBuYXYubmF2LS1tYWluIC5uYXYtLW1haW5fX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgLmZvb3Rlcl9fdG9waWNzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgI21haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIC5jb250YWluLCAucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAud3JhcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZsb2F0aW5nX19jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmxvYXRpbmdfX2N0YSBwIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZmxvYXRpbmdfX2N0YSBwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmZsb2F0aW5nX19jdGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfSB9XG5cbi5zdXBwb3J0X19pbnRybyBoMSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM1cHg7IH1cbiAgLnN1cHBvcnRfX2ludHJvIGgxICsgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyBoMSArIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc3VwcG9ydF9faW50cm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnN1cHBvcnRfX2ludHJvIC5zdXBwb3J0X19tYXRlcmlhbHMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7IH1cblxuLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1yaWdodDogLS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gZGl2W2lkKj1cInN1cHBvcnRcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3VwcG9ydF9faW50cm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnN1cHBvcnRfX2NvbGxhdGVyYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlLFxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlbHBfY2VudGVyL3VzZXItZ3VpZGVzLWljb24ucG5nXCIpOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci9pbnN0cnVjdGlvbmFsLXZpZGVvcy1pY29uLnBuZ1wiKTsgfVxuXG4uc3VwcG9ydF9fZmFxIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc3VwcG9ydF9fZmFxIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zdXBwb3J0X19mYXEgLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuICAgIC5zdXBwb3J0X19mYXEgLmFjY29yZGlvbiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnN1cHBvcnRfX3dlYmluYXIge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDYwcHg7IH1cbiAgLnN1cHBvcnRfX3dlYmluYXIgaDIge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnN1cHBvcnRfX3dlYmluYXIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zdXBwb3J0X193ZWJpbmFyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4OyB9IH1cblxuLnRhTWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhTWVkaWE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzLFxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4OyB9XG5cbi50YU1lZGlhX19tZW50aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogc29saWQgI2VlZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDsgfVxuICAudGFNZWRpYV9fbWVudGlvbnMgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA1cHg7IH1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzUlOyB9XG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIHNwYW4gLnBhZ2luYXRlX2J1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmZpcnN0LFxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dCxcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZSB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIC5zZWxlY3QtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIC5zZWxlY3QtYWxsIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmc6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2FzYzphZnRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTI0cHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMTJweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgMDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRyLm9kZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ci5ldmVuIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRib2R5IHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ZDpudGgtY2hpbGQoMSkgaW5wdXQge1xuICBtYXJnaW46IDNweCAwIDAgMDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc2F2ZS10YWdzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDUpIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDUpIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDE1JTsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaSAucmVtb3ZlLXRhZzpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaSAucmVtb3ZlLXRhZzpiZWZvcmU6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2UzZTNlMzsgfVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMsIC5pZ2Etc3RhdHVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUsIC5pZ2Etc3RhdHVzIHRhYmxlIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSBwOmxhc3QtY2hpbGQsIC5pZ2Etc3RhdHVzIHRhYmxlIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRoZWFkLCAuaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRoZWFkIHRoLCAuaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSwgLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgdGJvZHkgdHIsIC5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHRyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAgICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRib2R5IHRyIHRkLCAuaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG5cbi5pZ2Etc3RhdHVzIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyBoMi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI2RhdGFUYWJsZVN0YXRlVGF4UHJvZ3JhbXMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgI2RhdGFUYWJsZVN0YXRlVGF4UHJvZ3JhbXMgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gICAgI2RhdGFUYWJsZVN0YXRlVGF4UHJvZ3JhbXMgdGhlYWQgdGg6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kZWwtaWdhcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVsLWlnYXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5tb2RlbC1pZ2FzIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5tb2RlbC1pZ2FzIHVsIGxpIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbnRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICB0YWJsZSNmcmwtaW1wb3J0YW50LWRvY3MgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIHRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICB0YWJsZSNmcmwtaW1wb3J0YW50LWRvY3MgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuLnRubF9wYWdlX21haW5faGVhZGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi50bmxfcGFnZV9oZWFkZXIge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRubF9oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAuNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMDAlOyB9IH1cblxuLnRubF9tYWluX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX21haW5fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4OyB9IH1cblxuLnRubF9jb250ZW50X3BhcmEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWluZXJfZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAxJSAxJTtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA5NiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDkuNXB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA5cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgICAgd2lkdGg6IDI4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9kaXYge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgIG1hcmdpbjogMSU7IH0gfVxuXG4uc3ViX2NvbnRhaW5lcl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnN1Yl9jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDsgfSB9XG5cbi50bmxfZm9vdGVyIHtcbiAgYm9yZGVyOiB0aGljayBzb2xpZCAjZjI3MzIwO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7IH1cblxuLnRubF9mb290ZXJfc3ViX2RpdiB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7IH1cblxuLnRubF9ldmVudHMge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBsZWZ0OiA1MCU7IH1cblxuLnRubF9kcm9wZG93biB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDsgfVxuXG5kaXYgbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbi50bmxfdXBjb21pbmdfZGF0ZXMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGhlaWdodDogNSU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfZXZlbnRfZnVsbF9kYXRlIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRubF9jcGVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi50bmxfd2ViY2FzdF9pbmZvcm1hdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMnB4IDJweCA1MHB4OyB9XG5cbiNwb2xpY3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDsgfVxuXG4jdG5sX251bWJlcl9vZl9ldmVudHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDsgfVxuXG4jdG5sX3N1Ym1pdF9idXR0b24ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfaW5mb3JtYXRpb25fcCB7XG4gIGhlaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfaW5mb3JtYXRpb25fcCB7XG4gICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgIGhlaWdodDogMTBweDsgfSB9XG5cbnNwYW4uc3ViamVjdF9zcGFuIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBhbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgc3Bhbi5zdWJqZWN0X3NwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDM7IH0gfVxuXG5saS50bmxfZXZlbnRzX3N1YmplY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogNTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGxpLnRubF9ldmVudHNfc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbi5ldmVudF90aW1lX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF90aW1lX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDc1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmV2ZW50X3RpbWVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTUlOyB9IH1cblxuLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gIHdpZHRoOiAxNiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgICAgIHdpZHRoOiAxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICAgICAgZm9udC1zaXplOiA4cHQ7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgd2lkdGg6IDU2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX3RpbWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDUyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl90aW1lcyB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cblxubGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xuICB3aWR0aDogMTMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIGxpLmV2ZW50X2hlYWRlcl9zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgd2lkdGg6IDE0JTsgfSB9XG5cbi5ldmVudF9oZWFkZXJfY3BlIHtcbiAgd2lkdGg6IDEzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9jcGUge1xuICAgICAgd2lkdGg6IDIxJTtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2NwZSB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHdpZHRoOiAxNCU7IH0gfVxuXG4udG5sX2V2ZW50X2luZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMge1xuICB3aWR0aDogNjUlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi50bmxfZXZlbnRfdGl0bGVzIHtcbiAgd2lkdGg6IDE4JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ldmVudF9ub3Rfc2lnbmVkX2luIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ldmVudHNfY2hlY2tib3hlcyBsYWJlbC50bmxfZXZlbnRfYWxyZWFkeV9zaWduZWRfdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlmNTg0OyB9XG5cbi5jcGVfY3JlZGl0IHtcbiAgd2lkdGg6IDE4LjQlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2NrX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnRubF9ja19idXR0b24gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfY2tfYnV0dG9uIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuLnRubF9ja19idXR0b24gbGFiZWwgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRubF9ja19idXR0b24gbGFiZWwgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRubF9ja19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzVjM2ViOyB9XG5cbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NDhmZjsgfVxuXG4udG5sX2NrX2J1dHRvbiBpbnB1dDpjaGVja2VkOmhvdmVyICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWMzZWI7IH1cblxuI3RubF9yZWdpc3Rlcl9idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0bmxfcmVnaXN0ZXJfYnV0dG9uIHtcbiAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xuICAgICAgcGFkZGluZzogNnB4IDJweDsgfSB9XG5cbi50bmxfY2Nfb3ZlcmxheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG5cbi5ub3RfbG9nZ2VkX2luX21haW5fZGl2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi8gfVxuXG4ubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc1MHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiA2MDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBoZWlnaHQ6IDk1JTtcbiAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLm5vdF9sb2dnZWRfaW5fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgZm9udDogYm9sZCAxNHB4IEFyaWFsO1xuICBwYWRkaW5nOiA5cHggMTJweDsgfVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX3RleHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRubF9ub3RfbG9nX2luX2xpbmsge1xuICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udG5sX2xvZ19pbl9oMiB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi50bmxfbm90X3NpZ25faW5fcCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX2J1dHRvbiB7XG4gIC8qbWFyZ2luLWxlZnQ6MTJweDsqL1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi50bmxfdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQ6IGJvbGQgMC44ZW0gQXJpYWw7XG4gIGhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX3ZpZGVvIHtcbiAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgd2lkdGg6IDVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF92aWRlbyB7XG4gICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgICAgd2lkdGg6IDVlbTsgfSB9XG5cbi50bmxfdmlkZW9fbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMmVtIDJlbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgd2lkdGg6IDEyJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgIHdpZHRoOiAxNiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfdmlkZW9fbGluayB7XG4gICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjUlO1xuICAgICAgd2lkdGg6IC0xcHg7IH0gfVxuXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXJfZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTEwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogODAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA3NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDcyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGxhYmVsID4gc3Bhbi5ja19zcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICBsYWJlbCA+IHNwYW4uY2tfc3BhbiB7XG4gICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG4udG5sX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN0bmxfY29udGFjdF91cyB7XG4gIGhlaWdodDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfZmVlX2luZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50bmxfY2NfbWVzc2FnZV9maW5lX3ByaW50IHtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udG5sX2V2ZW50X3RpbWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi50bmxfbGlzdF9jZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi50bmxfZXh0cmFfc3BhY2Uge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjUlOyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBzcGFuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnRubF9ncm91cF9zaWduX2luX21haW5fZGl2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ncm91cF9zaWduX2luX3dvcmRpbmcge1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9jb250YW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI3NpZ25fdXBfdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0X2luX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fdGV4dCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9lbWFpbCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwJTsgfSB9XG5cbi50bmxfY2NfbWFpbl9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udG5sX2NjX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRubF9jY19jb250YWluZXJfc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfY2NfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYycHg7IH1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQge1xuICBjb2xvcjogI2Q3ZDdkNztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnRubF9jY190ZXh0Ym94X3NwYW4ge1xuICB3aWR0aDogMzUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udG5sX2NjX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfY2NfdGV4dF9zcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi50bmxfY2Nfc3VibWl0X3NwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3RubF9jY19idXR0b24ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbiN0bmxfY2Mge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiA3NTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0bmxfY2Mge1xuICAgICAgdG9wOiAxNiU7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbGVmdDogMi41JTsgfSB9XG5cbi50bmxfdGhhbmtfeW91X21haW5fZGl2IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnRubF90aGFua195b3VfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF90aGFua195b3VfaGVhZGVyX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLnRubF90aGFua195b3VfbGluayB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXNpemU6IDEycHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX3RoYW5rX3lvdV9saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B0OyB9IH1cblxuLnRubF9jY19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cblxuLnRubF9wX3RhZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogM3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9wX3RhZyB7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG5cbi50bmxfY2JfY29uZmlybSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ub19zdWJzY3JpcHRpb25fcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDJkMmQ7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDsgfVxuXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICNlZWVlZWU7IH1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQgPiBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogI2VlZWVlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3RheC1ub3Rlcy1saXZlLWNyZWRpdC1jYXJkLXZhbGlkYXRpb24tZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucmVtb2RhbC1jbG9zZSB7XG4gIGFsaWduOiByaWdodDsgfVxuXG4udG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250OiA3MDAgMC44ZW0gQXJpYWw7XG4gIGhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogLTllbTtcbiAgbWFyZ2luLXRvcDogN2VtO1xuICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiA0LjVlbTtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICAgICAgd2lkdGg6IDVlbTsgfSB9XG5cbi50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIG1hcmdpbi10b3A6IC0zJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgd2lkdGg6IDEyNyU7XG4gICAgICBmb250LXNpemU6IDc0JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICAgIHdpZHRoOiAxMjElO1xuICAgICAgZm9udC1zaXplOiA3NCU7IH0gfVxuXG4vKlxuICogQ29weXJpZ2h0IChjKSAyMDEzIFRoaWJhdXQgQ291cm91YmxlXG4gKiBodHRwOi8vd3d3LmNzc2Zsb3cuY29tXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlOlxuICogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggd2hpdGUsIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTsgfVxuXG4uc3dpdGNoLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXRjaC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjYjZiNmI2O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7IH1cblxuLnN3aXRjaC1sYWJlbDpiZWZvcmUsIC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtby10cmFuc2l0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0OyB9XG5cbi5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9mZik7XG4gIHJpZ2h0OiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XG4gIGxlZnQ6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzQ3YThkODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3dpdGNoLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDQwJSwgI2YwZjBmMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0OyB9XG5cbi5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUpOyB9XG5cbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogNDBweDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uc3dpdGNoLWJsdWUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogYmx1ZTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIENyZWRpdGNhcmQuanMgdjAuMTAuMTIgfCBDb3B5cmlnaHQgKGMpIDIwMTQgQ3JlZGl0Y2FyZC5qcyB8IGNyZWRpdGNhcmRqcy5jb20vbGljZW5zaW5nICovXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBkaXYsIC5jY2pzLWNhcmQtc3R5bGUgZGl2IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LFxuLmNjanMtY2FyZCBzZWxlY3QsIC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LFxuLmNjanMtY2FyZCBsYWJlbCwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbCxcbi5jY2pzLWNhcmQgZmllbGRzZXQsIC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQsXG4uY2Nqcy1jYXJkIGxlZ2VuZCwgLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsXG4uY2Nqcy1jYXJkIGJ1dHRvbiwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgZmllbGRzZXQsIC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLCAuY2Nqcy1jYXJkIGxlZ2VuZCxcbi5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLCAuY2Nqcy1jYXJkIGZpZWxkc2V0LFxuLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsIC5jY2pzLWNhcmQgc2VsZWN0LFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3QsIC5jY2pzLWNhcmQgYnV0dG9uLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2NiY2UgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0OmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBpbnB1dDpmb2N1cyxcbi5jY2pzLWNhcmQgc2VsZWN0OmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Q6Zm9jdXMsXG4uY2Nqcy1jYXJkIGJ1dHRvbjpmb2N1cywgLmNjanMtY2FyZC1zdHlsZSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmNkNzggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDI1NSwgMTk1LCA5NCwgMC45KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAxOTUsIDk0LCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwgLmNjanMtY2FyZCBzZWxlY3QsXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAuMjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMmVtXFw5ICAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tcy1jbGVhciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgc2VsZWN0LCAuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCB7XG4gIGNvbG9yOiAjNzY3Zjg2ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS41ZW1cXDkgICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAwXFw5ICAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAuNjg3NWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3NjdmODYgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDAwMDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLCAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSB7XG4gIGNvbG9yOiAjNzhkMjE2OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtZXhwbGFuYXRpb24sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uIHtcbiAgcGFkZGluZzogLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogLjllbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLS40NWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0uNDVlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IC45ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IC45ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAuMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBib3R0b206IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSB7XG4gIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTY1NmIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1zaWduYXR1cmUsIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUge1xuICBwYWRkaW5nOiAuNWVtIDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgdG9wOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXIge1xuICBtYXJnaW4tdG9wOiAzLjg1ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDQuODEyNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDcuNWVtICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIGlucHV0IHtcbiAgcmlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMS4yZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyLjk1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscCxcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS41ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi41ZW0gIWltcG9ydGFudDtcbiAgKmhlaWdodDogMi42ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzIHtcbiAgei1pbmRleDogNDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2U2ZTZlNiksIHRvKCNmMmYyZjIpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmU2ZTYsICNmMmYyZjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNmU2ZTYnLGVuZENvbG9yc3RyPScjZmZmMmYyZjInLEdyYWRpZW50VHlwZT0wKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgxODE4ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgxODE4ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3LjJlbSkge1xuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0ge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbiAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9IH1cblxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1lcnJvciAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y1NDgyOCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMxMjYxY2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgOTcsIDIwNSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOCwgOTcsIDIwNSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNiMjY2ZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDEwMiwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3OCwgMTAyLCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hZXN0cm8gLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzAwNjZjYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMiwgMjAzLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDEwMiwgMjAzLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmMDMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDUxLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgNTEsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMmI5NzM4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDE1MSwgNTYsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDIsIDE1MSwgNTYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMDA3OWJlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIxLCAxOTAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTIxLCAxOTAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMyZTc3YmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTE5LCAxODgsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDExOSwgMTg4LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmNzliMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE1NSwgMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDcsIDE1NSwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogI2Y2NzIxNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTE0LCAyMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDYsIDExNCwgMjAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI4LCAzNiwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDI4LCAzNiwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMS4zNjM2MzYzNmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuMTgxODE4MThlbSAuNDU0NTQ1NDVlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgYm90dG9tOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICB0b3A6IDUyJSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLEhlbHZ0aWNhLEFyaWFsLHNhbi1zZXJpZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDFlbSBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLCAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgd2lkdGg6IDIzZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNGVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjc1ZW0gIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIHtcbiAgdG9wOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzLjI1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dCB7XG4gIHdpZHRoOiAxMC4zNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMS4yZW0gIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtbnVtYmVyLWZvcm1hdHRlZCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA0LjM1ZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgKmZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gbGVnZW5kIHtcbiAgKmxlZnQ6IC0uNWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLW1vbnRoLFxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXIge1xuICB3aWR0aDogMy41ZW0gIWltcG9ydGFudDtcbiAgKndpZHRoOiAyLjgzMzMzMzMzMzMzMzMzMzVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgKm1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyIHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJy8nICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICBsZWZ0OiAzLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNC43NWVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZDpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBzZWxlY3Qge1xuICBwYWRkaW5nOiAuMjVlbSAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7IH1cblxuZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsIC5jY2pzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSxcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLCAuY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50OyB9XG5cbmlucHV0LmNjanMtY29tcGxldGUsIHNlbGVjdC5jY2pzLWNvbXBsZXRlLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdCwgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3OGQyMTYgIWltcG9ydGFudDsgfVxuXG5pbnB1dC5jY2pzLWNvbXBsZXRlOmZvY3VzLCBzZWxlY3QuY2Nqcy1jb21wbGV0ZTpmb2N1cywgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3Q6Zm9jdXMsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSkgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMTA3LCAxODcsIDIwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgxMDcsIDE4NywgMjAsIDAuNSk7IH1cblxuaW5wdXQuY2Nqcy1lcnJvciwgc2VsZWN0LmNjanMtZXJyb3IsIGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0LCBmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhOWI4OTsgfVxuXG5pbnB1dC5jY2pzLWVycm9yOmZvY3VzLCBzZWxlY3QuY2Nqcy1lcnJvcjpmb2N1cywgZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3Q6Zm9jdXMsIGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDsgfVxuXG4udGVybXMtY29uZGl0aW9ucy1iYW5uZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAyMzUsIDI0NSwgMC44KTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnRjLWRpc21pc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIC50Yy1kaXNtaXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG5cbi50YXgtbm90ZXMtc2VsZWN0LWNvbGxlY3Rpb25zIC5tZWRpYV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZyArIC50bnMtbGFuZGluZy1jdGEge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4udG5zLWxhbmRpbmctY3RhIHtcbiAgbWF4LWhlaWdodDogMTI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9faWNvbiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGZpbGw6ICM2NjY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9fY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi50bnMtdG9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiN0b2NIZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cywgYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICN0b2NIZWFkZXI6aG92ZXIsICN0b2NIZWFkZXI6Zm9jdXMsICN0b2NIZWFkZXIub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdG9jSGVhZGVyOmhvdmVyOjphZnRlciwgI3RvY0hlYWRlcjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgI3RvY0hlYWRlci5vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuICAjdG9jSGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jdG9jUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICN0b2NQYW5lbC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdG9jUGFuZWwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI3RvY1BhbmVsIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICN0b2NQYW5lbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAgICN0b2NQYW5lbCBhOmhvdmVyLCAjdG9jUGFuZWwgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgI3RvY1BhbmVsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuXG4uYnJvd3NlX3RyZWF0aWVzX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLnRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud3R0X21saV9jb250YWluZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC53dHRfbWxpX2NvbnRhaW5lciB1bCBsaSBkaXYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53dHRfbWxpX2NvbnRhaW5lciBhIGksIC53dHRfbWxpX2xpbmsgaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4ud3R0X21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIC53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2JiYmFiYTsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBzcGFuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2NvbnRhaW5lciAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLm1saS1yZXNvdXJjZXMgYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWxpLXJlc291cmNlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnd0dF9sYW5kaW5nX21saV9jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5hZHZhbmNlZF9zZWFyY2hfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi50cmVhdGllcy1zZWFyY2gsXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lcixcbiAgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNDhweDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5mb3JtLXN1Ym1pdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiAwLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwOyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC5idG4tLXByaW1hcnksIC50cmVhdGllcy1xdWljay1maW5kIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC50cmVhdGllcy1xdWljay1maW5kIGEsIC50cmVhdGllcy1xdWljay1maW5kICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi50cmVhdGllcy1xdWljay1maW5kIC5idG4tLXRlcnRpYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAjZWRpdC1zYXZlIHtcbiAgbWFyZ2luOiAtNXB4IDAgMTBweDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCBbaWQqPVwiZWRpdC1zdWJtaXRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmRlZmF1bHQtY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC50YVRpcC10cmVhdGllcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNmaWx0ZXItdHJlYXRpZXMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNjb21wYXJlLWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjY29tcGFyZS1mb3JtLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbXBhcmUtZGlzYWJsZS1wb3B1cHMge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uY29tcGFyZV9fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDsgfVxuICAuY29tcGFyZV9fYWN0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUsXG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRyZWF0aWVzIC5jb250YWluLCAudHJlYXRpZXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAudHJlYXRpZXMgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fYWRkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmZvcm0tZWxlbWVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmFkZC1wYXJ0bmVycyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMSxcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wNCxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAxLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLFxuICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwsXG4gICAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IGhlYWRlcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCBoZ3JvdXAsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCBoZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQgLmFydGljbGVfX3RpdGxlLFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fYmFyLFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgLmFydGljbGVfX2JhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0LFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi50cmVhdHktbWV0YWRhdGEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAudHJlYXR5LW1ldGFkYXRhX19yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRyZWF0eS1tZXRhZGF0YV9fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbGFiZWwsXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMgYSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbm9zcGFjZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljX2VkaXRvcnNfbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucmF0ZXMtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIxLFxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS1pdGVtLXBhcnRuZXIyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIG1hcmdpbjogMTlweCAwIDIwcHg7IH1cbiAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSAuaW5saW5lLWVsZW1lbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIC4zczsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50czpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50czpob3ZlciAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuI3JlZmVyZW5jZXRhYmxlLWZvcm0gLmxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5xdWljay1yYXRlLWhlYWRsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucXVpY2stcmF0ZXMtdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAucXVpY2stcmF0ZXMtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7IH1cbiAgLnF1aWNrLXJhdGVzLXRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4udHJlYXRpZXMtdG9jX190aXRsZSxcbi50cmVhdGllcy10b2NfX2xpbmsge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlICsgdWwge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4udHJlYXRpZXMtdG9jX190aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi50cmVhdGllcy10b2NfX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAudHJlYXRpZXMtdG9jX19saW5rIGE6aG92ZXIsIC50cmVhdGllcy10b2NfX2xpbmsgYS5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQ1NQUk9KRUNULTg3NDg6IEZpcnN0IGp1c3QgaW5kZW50ZWQgbmV4dGVkIFRPQyBlbnRyeSBsaW5rcywgYnV0IGRlY2lkZWQgbm90LlxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG59XG4qL1xuLnRyZWF0aWVzLW5ld3MgLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJPUlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udHJlYXRpZXMtbmV3cyAuZm9ybS10eXBlLXNlbGVjdDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyZWF0aWVzLW5ld3MgLnJlc2V0LWZvcm0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRyZWF0aWVzIGhlYWRlciAud3RzbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2UsIGRpdiBoNS50cmVhdGllc19leHBhbmRfY29sbGFwc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAycHg7IH1cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlIHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfZXhwYW5kX2ljb24sIC50cmVhdGllc19jb2xsYXBzZV9pY29uIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmctbGVmdDogN3B4OyB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyBhLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIC5hcnRpY2xlX19zb2NpYWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnkgdWwsICN0cmVhdHlzdW1tYXJ5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uZGFpbGllc19fY29udGVudC0tc2lkZWJhci53dHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XG4gIGhlaWdodDogNTA3cHg7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfYXJ0aWNsZV9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfYXJ0aWNsZV9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxuLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnRvcC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYmFubmVyLXBsYWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4jdHJpYWwtYmFubmVyLWRpdiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xuICB0b3A6IDE0MHB4OyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0sXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUsXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLWNvZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1yZXNlbmQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLXJlc2VuZCBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGF0ZXN0X25ld3NfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpc3RpbmdfbGF0ZXN0X25ld3NfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYXRlc3RfbmV3c19leHBhbmQge1xuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAuZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAubGF0ZXN0X25ld3NfZXhwYW5kIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMjVweDsgfVxuXG4ubGF0ZXN0X25ld3NfY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXRlc3RfbmV3c19jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjFmMWYxIHNvbGlkOyB9XG4gIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgbWFyZ2luOiA0cHggMCA1cHggMDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1JbnRlcm5hdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtRmVkZXJhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LVN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXJfaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIC5sYXRlc3RfbmV3c19ibG9ja19fdGl0bGVfaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB3aWR0aDogMTM2cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYngtd3JhcHBlciwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4cGFnZXIsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC13cmFwcGVyLCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4LXBhZ2VyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC1wYWdlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4Y29udHJvbC1pbm5lciB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiB7XG4gICAgICAgIGxlZnQ6IDRweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcmlnaHQ6IDRweDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldixcbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF1ZGl0LWluc2lnaHRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpLCBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG4ge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gICAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4OyB9IH1cblxuLmVkaXRfYW5ub3RhdGlvbiwgLmpzLWNvcHktdG8tY2xpcGJvYXJkLCAuZGVsZXRlLWFubm90YXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndvcmtiZW5jaF9tb2RhbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAud29ya2JlbmNoX21vZGFsIC5hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCxcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLmFubm90YXRpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSBsYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAud29ya2JlbmNoX21vZGFsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIsXG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXI6YWZ0ZXIsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciBwLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciBwLFxuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMgYSxcbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyLFxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSxcbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGJ1dHRvbiArIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgLnN0YXRlX192ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSArIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZGQ7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIC5zdGF0ZV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wgbGkuaGFzLXZlcnNpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6aG92ZXIsIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmZvY3VzLCAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnN0YXRlX19kb2N1bWVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudGFibGUud3RzLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB0YWJsZS53dHMtaW50cm8gdGJvZHkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICB0YWJsZS53dHMtaW50cm8gaW1nLnB3Y2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnd0cyAubGlzdGluZ19fY29udGVudCAuY29udGFpbiwgLnd0cyAubGlzdGluZ19fY29udGVudCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLndyYXBfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ud3RzIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53dHMgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnd0cyAubGlzdGluZ19fY29udGVudCBwLmNvcHlyaWdodC1saW5lIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi53dHMgcC5jb3B5cmlnaHQtbGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ud3RzIGhlYWRlciBpbWcucHdjbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX19iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi53dHMgLmFydGljbGVfX3RhLXN1bW1hcnkgdWwge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wsIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0ZC50YWJsZWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ci5oZWFkcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgI3N1bW1hcnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAucHdjY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC53YnRpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLndidGlsZWRlc2Mge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXG4gIC5mcmwtc2lkZWJhciwgLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyLCAuZmF0Y2FfX2NvbnRlbnQtLXNpZGViYXIsXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbiVpY29uLFxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaWNvbi1vbmx5OjpiZWZvcmUsXG4uaWNvbi1vbmx5OjphZnRlciB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi8vIE5vdGUgQ3JlYXRpb25cbi5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gIC8vIE5vdGUgLSBJIGRvbid0IHJlYWxseSBsaWtlIGRvaW5nIGl0IHRoaXMgd2F5LFxuICAvLyBidXQgd2l0aCB0aGUgY29udGFpbmVyIGJlaW5nIGZ1bGx3aWR0aCwgSSdtIG5vdCBzdXJlXG4gIC8vIG9mIGEgYmV0dGVyIHdheSB3aXRob3V0IG1vdmluZyB0aGUgYmxvY2sgdG8gYmUgYW4gYWJzXG4gIC8vIHBvc2l0aW9uZWQgY29udGFpbmVyIHRoZW4gcG9zaXRpb25pbmcgd2l0aGluIHRoYXQuXG4gIC8vIC0gR3JlZ1xuICAmLmFubm90YXRpbmctLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgfVxuXG4gICYuYW5ub3RhdGluZy0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzEwcHg7XG4gIH1cbn1cblxuLmRvY3VtZW50X19ub3RlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuXG4gIC5ub3Rlc19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubm90ZXNfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICA+IGZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm5vdGVzLWFkZC1ub3RlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVye1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsLjMpIDAlLCByZ2JhKDAsMCwwLDApIDcwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm5vdGVzX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xuICAubm90ZXNfX21lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG5cbi5ub3Rlc19fYWRkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgLm5vdGVfX3RvZ2dsZWR7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8vIE1vZGFsIGNvbnRlbnRcbi5ub3Rlc19fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbm90ZSBpdGVtc1xuLm5vdGUge1xuICA+IGhlYWRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgKyAubm90ZXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5ub3RlX190b2dnbGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm90ZV9fbWV0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAubm90ZV9fZGF0ZSxcbiAgLm5vdGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAubm90ZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm5vdGVfX3RhZ3Mge1xuICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RlX19wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm90ZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSW5kaXZpZHVhbCBub3RlIGNyZWF0aW9uL2VkaXRpbmdcbi5ub3RlX19lZGl0LW5vdGUsXG4ubm90ZV9fZWRpdC10YWdzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5ub3RlX19lZGl0LW5vdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gIH1cbn1cblxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcblxuICA+IGRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YWdzLXRvb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAuanMtY3JlYXRlLXRhZyxcbiAgICAuanMtbWFuYWdlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50YWctY3JlYXRpb257XG4gICAgICAuZWRpdC10YWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5ub3RlX19zZWxlY3RlZC10YWdzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcblxuICBoMyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubm90ZV9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcbiAgICAgICAgICAgICAgICAgIGNvbG9yIC4xNXM7XG4gICAgfVxuICB9XG59XG5cblxuXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cblxuXG5cbi5yZW1vZGFsLnRhZy1tYW5hZ2VyIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogMjBweDtcblxuICAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhZ3MtbGlzdF9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxuXG4gIC50YWdzLWxpc3RfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICAgICYuaWNvbi1vbmx5IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi1lZGl0OjpiZWZvcmUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDJweDtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRhZ3MtbWFuYWdlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFncy1tYW5hZ2VyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5jcmVhdGUtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuLy8gQW5ub3RhdGlvbiBkaXNwbGF5XG4uYW5ub3RhdGlvbnMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cblxuXG4uYW5ub3RhdGlvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICYuYW5ub3RhdGlvbi0tbm90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcbiAgfVxuXG4gICYuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hbm5vdGF0aW9ucy0tZW1wdHkge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cblxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxuLmFubm90YXRpb25fX2NvbnRlbnQsXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzO1xufVxuXG5cblxuLmFubm90YXRpb25fX292ZXJ2aWV3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjU1LCAyNTMpO1xuICB9XG5cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAyNTQsIDI1NSk7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG5cbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlICYge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gICAgICB9XG5cbiAgICAgIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBoMlxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFubm90YXRpb25fX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICB9XG59XG5cblxuXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNiwgMjQ2LCAyNDEpO1xuICB9XG5cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDYsIDI0OSk7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIC5tZWRpYV9faW1hZ2UgKyAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hbm5vdGF0aW9uX19ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG59XG5cbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQge1xuICBAaW5jbHVkZSByb3c7XG5cbiAgLm5vdGVfZWRpdF9fbm90ZSxcbiAgLm5vdGVfZWRpdF9fdGFncyB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICB9XG5cbiAgLm5vdGUtZWRpdF9fbm90ZSB0ZXh0YXJlYSxcbiAgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5ub3RlX2VkaXRfX3RhZ3Mge1xuICAgIC50YWdzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZ3MtdG9vbHMge1xuICAgICAgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGVfZWRpdF9fYWN0aW9ucyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC50aHJvYmJlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFncy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2UtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRyby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnMtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2gtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluay0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWluci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1idGMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmEtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1Zy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2EtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3ktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2Utdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWwtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNC0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHYtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ei0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzcy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2Utby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTAtLWFmdGVyOjphZnRlcixcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViLS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1LS1hZnRlcjo6YWZ0ZXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtby0tYWZ0ZXI6OmFmdGVyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2Vycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG5cbiAgJjo6YmVmb3JlLFxuICAmW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2Vhcjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3Mtdjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0Yzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3Rlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3Atbzo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDo6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3Jlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMS42ICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgaWNvbiAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQnJlYWRjcnVtYnNcbi8vXG4vLyAgTXVzdCBiZSBleHRlbmRlZCBpbiB0aGUgdWwgb2YgdGhlIGJyZWFkY3J1bWJzXG4vLyAgQWRkcyBhdXRvLW1hZ2ljYWwgc2VwYXJhdG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBTaW1wbGUgYnJlYWRjcnVtYiBcIj5cIlxuJWJyZWFkY3J1bWIge1xuICAmID4gYSArIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDRweCA4cHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JyZWFkY3J1bWItYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4vLyBQYXRoIGJyZWFkY3J1bWIgXCIvXCJcbiVicmVhZGNydW1iLS1wYXRoIHtcbiAgJiA+IGEgKyBhOmJlZm9yZSB7XG4gICAgY29udGVudDpcIi9cIjtcbiAgfVxufVxuXG4lYnJlYWRjcnVtYl9fcm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvLyBTaXppbmcgbWl4aW5cbkBtaXhpbiBzaXplKCRzaXplKSB7XG5cbiAgLy8gSWYgb25seSBvbmUgdmFsdWUgaXMgcHJlc2VudFxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAxIHtcblxuICAgIEBpZiB1bml0bGVzcygkc2l6ZSkge1xuICAgICAgd2lkdGg6ICRzaXplICsgcHg7XG4gICAgICBoZWlnaHQ6ICRzaXplICsgcHg7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCRzaXplKSkge1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG4gIH1cblxuICAvLyBJZiBib3RoIHZhbHVlcyBhcmUgcHJlc2VudFxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAyIHtcblxuICAgICR3aWR0aDogbnRoKCRzaXplLCAxKTtcbiAgICAkaGVpZ2h0OiBudGgoJHNpemUsIDIpO1xuXG4gICAgQGlmICR3aWR0aCA9PSBhdXRvIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICAgIEBlbHNlIGlmIHVuaXRsZXNzKCR3aWR0aCkge1xuICAgICAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICAgIH1cbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJHdpZHRoKSkge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG5cbiAgICBAaWYgJGhlaWdodCA9PSBhdXRvIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG4gICAgQGlmIHVuaXRsZXNzKCRoZWlnaHQpIHtcbiAgICAgIGhlaWdodDogJGhlaWdodCArIHB4O1xuICAgIH1cbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJGhlaWdodCkpIHtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb3JtIE5vcm1hbGl6dGlvbjsgYWtpbiB0byBGb3JtYWxpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jeyRhbGwtdGV4dC1pbnB1dHN9LFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgQGluY2x1ZGUgYm9yZGVyKDJweCAxcHggMXB4LCBzb2xpZCwgJGZvcm0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0tYm9yZGVyLXJhZGl1cztcbiAgZm9udDogI3skZm9ybS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGZvcm0tZm9udC1mYW1pbHk7XG4gIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93LWZvY3VzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1jaGVjay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6Y2hlY2tlZDpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6Y2hlY2tlZDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIC8vIEhpZGRlblxuICAuZm9ybS10eXBlLXBhc3N3b3JkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tZGlzYWJsZWR7XG4gIGxhYmVse1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBTZWFyY2ggLyBJbnB1dCB3aXRoIEFjdGlvbiBCdXR0b25cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcblxuICAuaW5wdXQtZ3JvdXBfX2Zvcm0sXG4gIC5pbnB1dC1ncm91cF9fYWN0aW9uLFxuICAuZm9ybS1pdGVtLFxuICAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAvLyBFbnN1cmUgYWx3YXlzIHNlZW1zIGNsaWNrYWJsZVxuICB9XG5cbiAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm1vbGxvbS1pbWFnZS1jYXB0Y2hhLWluc3RydWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbkBtaXhpbiByZW1vdmVBcHBlYXJhbmNlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuXG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgQGV4dGVuZCAlYnJlYWRjcnVtYjtcbiAgbWFyZ2luOiAtMjBweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBhOmZpcnN0LWNoaWxkIHtcbiAgICBAZXh0ZW5kICVicmVhZGNydW1iX19yb290O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxufSAvLyBFTkQgYnJlYWRjcnVtYnNcblxuLmFydGljbGVfX25hdixcbi5hcnRpY2xlLXBkZl9fbmF2IHtcbiAgQGV4dGVuZCAlaW5mby1iYXItLW5hdjtcbn0gLy8gRU5EIGFydGljbGVfX25hdlxuXG4uYXJ0aWNsZS1wZGZfX25hdiB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbmhncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmFydGljbGVfX3ByaW1hcnksXG4gIC5hcnRpY2xlX19zZWNvbmRhcnksXG4gIC5hcnRpY2xlX190ZXJ0aWFyeXtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmFydGljbGVfX3NlY29uZGFyeSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5hcnRpY2xlX190aXRsZXtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59IC8vIEVORCBoZ3JvdXBcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEVkaXRvcnMgTm90ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZV9fdGEtZWRpdG9ycy1ub3RlIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBIUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6MjBweDtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGUgVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6MjBweDtcbiAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBCYXJcblxuLmFydGljbGVfX2JhciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDIyMHB4O1xuICAvLyBGb3IgSUU5IGFuZCBJRThcbiAgcGFkZGluZzogMTJweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzk5OTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG5cbiAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZV9fZmF2b3JpdGUsXG4uYXJ0aWNsZV9fcHJpbnQsXG4uYXJ0aWNsZV9fcGRmLFxuLmFydGljbGVfX3NvY2lhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3BhbntcbiAgICAgIGZsb2F0Om5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEZhdm9yaXRlZFxuLnRhLWRlbGV0ZS1mYXZvcml0ZS11cCB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMiAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZV9fc29jaWFsIHtcbiAgLy8gT3ZlcnJpZGUgZGVmYXVsdCBBVCBzdHlsZXNcbiAgI2F0c3RieCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFydGljbGVfX2Jhci0tbWluaSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcblxuICAgICY6YmVmb3Jle1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIFN1bW1hcnlcblxuLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG5cbiAgc3Ryb25nOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHRhLXN1bW1hcnlcblxuLmFydGljbGVfX3RhLXRpdGxlLFxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0LWxhYmVsIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMDY4MGNjO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICB9XG4gIH1cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIFdhcyAyNHB4XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMjBweFxuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDE3cHhcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIFdhcyAxNHB4XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMTJweFxuICB9XG5cbiAgLy8gVEVNUCBRVUlDSyBGSVggZm9yIG1pc3Npbmcgc3BhY2VzXG4gIC8vIGluIHNvbWUgYXNwZWN0cyBvZiBmdWxsIHRleHRcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJiA+IHAge1xuICAgICY6ZW1wdHkgKyBwLFxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAvLyBJZiBpbWFnZSBpbiBmaXJzdCBwYXJhZ3JhcGgsXG4gICAgICAvLyByZW1vdmUgdG9wIG1hcmdpblxuICAgICAgLnRhcGljLFxuICAgICAgLnRhY2FwcGljIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBZGRlZCBvbC4gQ1NQUk9KRUNULTUyMzVcbiAgdWwsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC8vIFRoaXMgaXMgaW4gdGhlIHBhZ2UgdGVtcGxhdGUgZm9yIG9sIChub3Qgc3VyZSB3aHkpOyBJJ20gYWRkaW5nIHRoZSBvbCB2ZXJzaW9uIGhlcmUuIENTUFJPSkVDVC01MjM1XG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgdWwsIG9sLCBvbCBvbCwgb2wgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gIHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSwgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIG9sIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSwgdWwgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgLyomID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzZWN0aW9uID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH0qL1xuXG4gIGZpZ3VyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50YS1hcnRpY2xlX19pbWctLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRm9vdG5vdGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gIC5Gb290bm90ZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5Gb290bm90ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8vIEZvb3Rub3RlcyBzcGFjaW5nIGlzc3VlXG4gIHN1cCArIGkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cblxuICAvLyBSZWR1Y2UgdHQgKG1vbm9zcGFjZWQgZm9udCBmb3Igb2xkLXN0eWxlIHRhYmxlcykgc28gdGhleSBmaXQuXG4gIHR0LCAubGVnYWN5VGFibGVSb3cge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbn0gLy8gRU5EIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxuXG5cbi5wcmludC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXJ0aWNsZSBCeWxpbmUgLyBBdXRob3JzIFRFTVBPUkFSWVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYnlsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXG4gIC5ieWxpbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICYtaW1nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5hdXRob3ItbmFtZS1tYWlsdG8td3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmF1dGhvci1pbWcge1xuICAgIEBpbmNsdWRlIHNpemUoMzVweCk7XG4gIH1cblxuICAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU4OTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4ycyBlYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwwLDAsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gQnlsaW5lIGFib3V0IHNlY3Rpb24gaW4gTWFnYXppbmVzXG4ubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL2J5bGluZSBhdXRob3IgbWFpbHRvXG4uYXV0aG9yX21haWx0byB7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBbGZyZXNjbyBBdXRob3JzIGltYWdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gLkZpZ0NhcHRpb24sXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IC5GaWdDYXB0aW9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiBGaWdIZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiAuRmlnSGVhZGVyLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiBGaWdIZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gLkZpZ0hlYWRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBcnRpY2xlIENvbnRlbnQgU2V0dGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLm1ldGFkYXRhLXJvdyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59IC8vIEVORCBtZXRhZGF0YS1yb3dcblxuLm1ldGFkYXRhX19sYWJlbCxcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbn1cblxuLm1ldGFkYXRhX19sYWJlbCB7XG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0gLy8gRU5EIG1ldGFkYXRhX19sYWJlbFxuXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgbWV0YWRhdGFfX3Jlc3VsdHNcblxuXG5cbi5hcnRpY2xlLXBkZl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG5cbi5hcnRpY2xlX190YS1kYXRlLXByZXBhcmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGFibGUgb2YgQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLnRvY3tcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAudG9jLXRpdGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNnB4IDIwcHg7XG4gICAgY29sb3I6Izc3NztcbiAgfVxuICBvbHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAwIDAgMTBweDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIH1cbiAgICBvbHtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGUgQ29tbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmFydGljbGVfX2NvbW1lbnRzLFxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50LFxuLmFydGljbGVfX2F0dHJpYnV0ZXMge1xuICAucGFuZWwge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tbWluaW1pemUtbm9pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICB9XG5cbiAgLmZpZWxkLW5hbWUtY29tbWVudC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLy8gSGlkZSBhZHZhbmNlZCBoZWxwIGF0dGFjaGVkIHRvIGNvbW1lbnQgYmxvY2tcbiAgLmZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlcXVpcmVkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5zdWJtaXQtY29tbWVudF9faW50cm8ge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuXG4uc3VibWl0LWNvbW1lbnRfX25vdGlmeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cblxuLmNvbW1lbnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICB9XG59XG5cbi5jb21tZW50X19hY3Rpb25zIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAubGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICB9XG4gIH1cblxuICBsaTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFydGljbGUgRm9vdGVyIE5hdiAoQmx1ZSBCYXIpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hcnRpY2xlX19uYXYtLWZvb3RlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5wcmV2aW91cy1hcnRpY2xlLFxuICAubmV4dC1hcnRpY2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxQTc0QUI7XG4gICAgfVxuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3NEFCO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzLWFydGljbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0tbGlnaHQ7XG4gIH1cblxuICAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCxcbiAgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NjVweDtcblxuICAgICYgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjODBCMkNGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUgYSxcbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cblxuICAucHJldmlvdXMtbGluayxcbiAgLm5leHQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzgwQjJDRjtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5pY29uLWxlZnQtZGlyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLXJpZ2h0LWRpciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgYXJ0aWNsZV9fbmF2LS1mb290ZXJcblxuXG4vKlxuKiogYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XG4qL1xuLmFydGljbGVfX3RhLWZ1bGwtdGV4dHtcbiAgLmMxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuIC8qIGRpdiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xuICB9Ki9cbiAgLypcbiAgICBwe1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cblxuICAgIHA6ZW1wdHl7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfSovXG59Ly8gZW5kIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxuXG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQWRkIHJlZCBmb250IHRvIGRhdGEtdHlwZSBjYXV0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbltkYXRhLXR5cGU9XCJjYXV0aW9uXCJdIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcbn1cblxuLmNhdXRpb257XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2hvdyAvIEhpZGUgRWxlbWVudHNcbi8vICBUbyBiZSB1c2VkIGluIGpRdWVyeSBhcyBhIHRvZ2dsZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaXMtc2hvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQWQgU3BhY2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXG4gIGltZyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYWRfX2NvbnRlbnQge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFkX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG5cbiAgYVtjbGFzcyo9XCJidG4tLVwiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYVtjbGFzcyo9XCJidG4tLVwiXSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWQtdGV4dC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNlZWU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUTkwgQWRzXG5cbi5hZC0tdG5sIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICM2NjY7XG5cbiAgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnRubC10aW1lcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBBdXRob3IgQWRzXG5cbi5hZC0tYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuYWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWRfX2FjdGlvbnMge1xuICAgIGJvdHRvbTogLTVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIZWxwIEFkc1xuXG4uYWQtLXdlbGNvbWUge1xuICBjb2xvcjogI2ZmZjtcblxuICAuYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5hZF9fc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC55b3V0dWJlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVscCBWaWRlb3NcblxuLmhlbHAtdmlkZW8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlMmVlZjU7XG59XG5cbi5oZWxwLXZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlbHAtdmlkZW8tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVscC12aWRlby1vciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hcmtldGluZyBTZWN0aW9uXG5cbi5tYXJrZXRpbmdfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXJrZXRpbmdfc2VjdGlvbiAuZW1iZWRkZWQtdmlkZW8gLnBsYXllciA+IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgICB3aWR0aDogNDYwcHg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgR3JpZCBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4kbWF4LXdpZHRoOiA5NjBweCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyOiAxNXB4ICFkZWZhdWx0O1xuJGNvbHVtbjogJG1heC13aWR0aCAvICRncmlkLWNvbHVtbnMgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZXQgQ29udGFpbmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBvdXRlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZXQgUm93c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gcm93IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNldCBXaWR0aHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIHNwYW4tY29sdW1ucygkY29sLXNpemUsICRmbG93OiBsZWZ0KSB7XG5cbiAgJGNvbC13aWR0aDogcGVyY2VudGFnZSgkY29sLXNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcblxuICBAaWYgJGNvbC1zaXplID4gJGdyaWQtY29sdW1ucyB7XG4gICAgQHdhcm4gXCJDb2x1bW4gc2l6ZSBzaG91bGQgbm90IGJlIGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoI3skZ3JpZC1jb2x1bW5zfSkuXCI7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6ICRjb2wtd2lkdGg7XG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXI7XG5cbiAgICBAaWYgJGZsb3cgPT0gXCJyaWdodFwiIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZmxvdyA9PSBcImNlbnRlclwiIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTaGlmdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gc2hpZnQoJGNvbC1zaGlmdCkge1xuICAkc2hpZnQ6IHBlcmNlbnRhZ2UoJGNvbC1zaGlmdCAvIDEyKTtcblxuICBAaWYgJGNvbC1zaGlmdCA+IDEyIHtcbiAgICBAd2FybiBcIlNob3VsZCBub3Qgc2hpZnQgZ3JlYXRlciB0aGFuIG1heC1jb2x1bW5zICgxMikuXCI7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaGlmdDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSHVnXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBodWcoJGRpcmVjdGlvbikge1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IFwibGVmdFwiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJib3RoXCIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJIdWcgcmVxdWlyZXMgJ2xlZnQnLCAncmlnaHQnLCBvciAnYm90aCcuIFBsZWFzZSBjaG9vc2UgYSB2YWxpZCBkaXJlY3Rpb24uXCI7XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIFF1ZXJpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBzY3JlZW4oJHJlcy1taW4sICRyZXMtbWF4LCAkb3JpZW50YXRpb246IGZhbHNlKSB7XG4gIEBpZiAkb3JpZW50YXRpb24ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMtbWluKSBhbmQgKG1heC13aWR0aDogJHJlcy1tYXgpXG4gICAgYW5kIChvcmllbnRhdGlvbjojeyRvcmllbnRhdGlvbn0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcy1taW4pIGFuZCAobWF4LXdpZHRoOiAkcmVzLW1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYXgtc2NyZWVuKCRyZXMpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlcykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tc2NyZWVuKCRyZXMpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQm9yZGVyIE1peGluXG4vL1xuLy8gIEZvciB1c2UgaW4gaW5zdGFuY2VzIHdoZXJlIG11bHRpcGxlIGJvcmRlci13aWR0aHMgYXJlIHJlcXVpcmVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBib3JkZXIoJGJvcmRlci13aWR0aCwgJGJvcmRlci1zdHlsZTogc29saWQsICRib3JkZXItY29sb3I6IGJsYWNrKSB7XG4gIC8vIGlmIHRvbyBtYW55IHdpZHRocywgdGhyb3cgZXJyb3JcbiAgQGlmIChsZW5ndGgoJGJvcmRlci13aWR0aCkgPiA0KSB7XG4gICAgQHdhcm4gXCJCb3JkZXItd2lkdGggYWNjZXB0cyBhIG1heGltdW0gb2YgNCB3aWR0aCBwYXJhbWV0ZXJzOyAgI3tsZW5ndGgoJGJvcmRlci13aWR0aCl9IGZvdW5kLlwiO1xuICB9XG5cbiAgLy8gTmV3IGJvcmRlciB3aWR0aCBsaXN0XG4gICRuZXctd2lkdGg6ICgpO1xuXG4gIC8vIFBvcHVsYXRlIGl0XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRib3JkZXItd2lkdGgpIHtcblxuICAgIC8vIElmIGJvcmRlciBpcyB1bml0bGVzcywgYXBwZW5kIHVuaXRcbiAgICBAaWYgdW5pdGxlc3MobnRoKCRib3JkZXItd2lkdGgsICRpKSkge1xuICAgICAgJG5ldy13aWR0aDogYXBwZW5kKCRuZXctd2lkdGgsIG50aCgkYm9yZGVyLXdpZHRoLCAkaSkgKyBweCk7XG4gICAgfVxuXG4gICAgLy8gT3RoZXJ3aXNlLCBrZWVwIGFzIGlzXG4gICAgQGVsc2Uge1xuICAgICAgJG5ldy13aWR0aDogYXBwZW5kKCRuZXctd2lkdGgsIG50aCgkYm9yZGVyLXdpZHRoLCAkaSkpO1xuICAgIH1cbiAgfVxuXG4gIGJvcmRlcjogJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItd2lkdGg6ICRuZXctd2lkdGg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvamVjdCBTZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2UtZm9udC1mYW1pbHk6ICBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJyYW5kLWZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGJhc2UtZm9udC1zaXplOiAgIDE0cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS42O1xuXG4kYmFzZS1ib3JkZXItcmFkaXVzOiAwcHg7XG5cbi8vIEhlYWRpbmcgU2l6ZXNcblxuJGdpZ2Etc2l6ZTogIDk2cHg7IC8vICVnaWdhXG4kbWVnYS1zaXplOiAgNzJweDsgLy8gJW1lZ2FcbiRraWxvLXNpemU6ICAyOHB4OyAvLyAla2lsb1xuXG4kaDEtc2l6ZTogICAgMjhweDsgLy8gJWFscGhhXG4kaDItc2l6ZTogICAgMThweDsgLy8gJWJyYXZvXG4kaDMtc2l6ZTogICAgMTNweDsgLy8gJWNoYXJsaWVcbiRoNC1zaXplOiAgICAyMHB4OyAvLyAlZGVsdGFcbiRoNS1zaXplOiAgICAxOHB4OyAvLyAlZWNob1xuJGg2LXNpemU6ICAgIDE2cHg7IC8vICVmb3h0cm90XG5cbiR0aW55LXNpemU6ICAxM3B4O1xuJG1pbGxpLXNpemU6IDEycHg7IC8vICVtaWxsaVxuJG1pY3JvLXNpemU6IDExcHg7IC8vICVtaWNyb1xuJG1pbmktc2l6ZTogIDEwcHg7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdlaWdodHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJGxpZ2h0ZXN0OiAgMTAwO1xuJGxpZ2h0OiAgICAgMzAwO1xuJG5vcm1hbDogICAgNDAwO1xuJHNlbWlib2xkOiAgNjAwO1xuJGJvbGQ6ICAgICAgNzAwO1xuJGJsYWNrOiAgICAgOTAwO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gIEJhc2UgY29sb3JzXG4kYmFzZS1ib2R5LWNvbG9yOiAgI2ZmZjtcbiRiYXNlLWZvbnQtY29sb3I6ICAjMzMzO1xuJGJhc2UtYm9yZGVyLWNvbG9yOiAjZGRkO1xuXG4vLyAgQnJhbmQgY29sb3JzXG4vLyAgQmx1ZVxuJGJyYW5kLWNvbG9yLS1saWdodDogIzI2N2JhZjtcbiRicmFuZC1jb2xvcjogIzAwNjRhMjtcbiRicmFuZC1jb2xvci0tZGFyazogIzAwNTU4OTtcblxuLy8gIE9yYW5nZVxuJGJyYW5kLWNvbG9yLTItLWxpZ2h0OiAjZjM4ODQxO1xuJGJyYW5kLWNvbG9yLTI6ICNmMjczMjA7XG4kYnJhbmQtY29sb3ItMi0tZGFyazogI2NkNTExYjtcblxuLy8gIEdyZXlzXG4kYnJhbmQtY29sb3ItM2E6ICM0NDQ7XG4kYnJhbmQtY29sb3ItM2I6ICM2NjY7XG4kYnJhbmQtY29sb3ItM2M6ICM5OTk7XG4kYnJhbmQtY29sb3ItM2Q6ICNjY2M7XG4kYnJhbmQtY29sb3ItM2U6ICNlZWU7XG5cbi8vICBHcmVlblxuJGJyYW5kLWNvbG9yLTQ6IHJnYigwLCAxMDQsIDU2KTtcblxuJGJyYW5kLWNvbG9yLWJsb2c6ICM3NTc1ODQ7XG5cblxuLy8gIExpbmsgQ29sb3JzXG4kYmFzZS1saW5rLWNvbG9yOiAgJGJyYW5kLWNvbG9yO1xuJGhvdmVyLWxpbmstY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvcm0gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRmb3JtLWJvcmRlci1jb2xvcjogICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xuJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyOiBzaGFkZSgkYmFzZS1ib3JkZXItY29sb3IsIDE1JSk7XG4kZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6ICRicmFuZC1jb2xvcjtcbiRmb3JtLWJvcmRlci1yYWRpdXM6ICAgICAgJGJhc2UtYm9yZGVyLXJhZGl1cztcblxuJGZvcm0tYm94LXNoYWRvdzogbm9uZTtcbiRmb3JtLWJveC1zaGFkb3ctZm9jdXM6IG5vbmU7XG5cbiRmb3JtLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiRmb3JtLWZvbnQtc2l6ZTogICAkbWlsbGktc2l6ZTtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgR3JpZCBPdmVycmlkZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gJG1heC13aWR0aDogOTYwcHg7XG4vLyAkZ3JpZC1jb2x1bW5zOiAxMjtcblxuJGdyaWQtZ3V0dGVyOiAyMHB4O1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBRdWVyeSBXaWR0aHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJG1vYmlsZTogICA0ODBweDsgLy8gUG9ydHJhaXQgaVBob25lXG4kbW9iaWxlLWw6IDY1MHB4OyAvLyBMYW5kc2NhcGUgTmV4dXMgLyBHYWxheHkgKCtzb21lIGZvciBnb29kIG1lYXN1cmUpXG4kdGFibGV0OiAgIDk2MHB4OyAvLyBQb3J0cmFpdCBpUGFkIChicmVhayB0byB0YWJsZXQgYXQgY29udGFpbiBtYXgpXG4kbGFwdG9wOiAgIDE0NDBweDtcbiRkZXNrdG9wOiAgMTkyMHB4O1xuIiwiLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjEuMFxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMSBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxuKi9cblxuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuQGluY2x1ZGUgYm9yZGVyKDAgMXB4IDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gICAgbGVmdDogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5AaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy91cC1hcnJvdy5wbmcnKSA1cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0IDBweCAwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjYWFhO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDElO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbkBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDJweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG4vL2JhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbi8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgLTFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAycHggbm8tcmVwZWF0O1xuICAgIGZvbnQtc2l6ZTogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gICAgY29sb3I6ICM2NjY7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4vLyBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuLy8gYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMHB4IC01cHggJGJhc2UtYm9yZGVyLWNvbG9yO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2IHVybCgnLi4vaW1hZ2VzL3VwLWFycm93LnBuZycpIDBweCAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gLyogQGVuZCAqL1xuLy8gLyogQGdyb3VwIFJpZ2h0IHRvIExlZnQgKi9cbi8vIC5jaG9zZW4tcnRsIHtcbiAgIC8vICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gICAvLyAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgLy8gICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgLy8gICBtYXJnaW4tbGVmdDogMjZweDtcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgLy8gICBtYXJnaW4tbGVmdDogMzhweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAvLyAgIHJpZ2h0OiBhdXRvO1xuICAgLy8gICBsZWZ0OiAzcHg7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgIC8vICAgcmlnaHQ6IGF1dG87XG4gICAvLyAgIGxlZnQ6IDI2cHg7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgLy8gICBmbG9hdDogcmlnaHQ7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XG4gICAvLyB9XG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gICAvLyAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgIC8vICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgIC8vICAgcmlnaHQ6IGF1dG87XG4gICAvLyAgIGxlZnQ6IDRweDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgIC8vICAgbGVmdDogOTk5OXB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgIC8vICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgIC8vICAgcGFkZGluZzogMCA0cHggMCAwO1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAvLyAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAvLyAgIHBhZGRpbmctbGVmdDogMDtcbiAgIC8vIH1cbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgIC8vICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgLy8gICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuICAgLy8gICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgIC8vICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gICAvLyAgIGRpcmVjdGlvbjogcnRsO1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xuICAgLy8gfVxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbiAgIC8vIH1cblxuLyogQGVuZCAqLyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZXR1cFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4kYmFzZS1zcGFjZTogJGJhc2UtbGluZS1oZWlnaHQ7XG4kYmFzZS1yYXRpbzogJGJhc2UtbGluZS1oZWlnaHQgLyAkYmFzZS1mb250LXNpemU7XG5cbiV2ZXJ0aWNhbC1yaHl0aG0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmFzZSBUeXBvZ3JhcGhpYyBSdWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5ib2R5IHtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGZvbnQ6ICN7JGJhc2UtZm9udC1zaXplfSAvICN7JGJhc2UtbGluZS1oZWlnaHR9ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgICYudG9vbGJhcixcbiAgICAmLnRvb2xiYXItZHJhd2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIZWFkaW5nc1xuLy9cbi8vICBUaGUgZ29hbCBoZXJlIGlzIHRvIGRlZmluZSBoZWFkaW5ncyBhbmQgZXN0YWJsaXNoIHByYWN0aWNhbFxuLy8gIGZvbnQtc2l6aW5nIGZyb20gdGhlIGdldCBnby5cbi8vXG4vLyAgQWxzbyBpbmNsdWRlcyBhIFwiZG91YmxlLXN0cmFuZGVkIGhpZXJhcmNoeVwiIGFsbG93aW5nIHlvdSB0byB1c2UgSFRNTFxuLy8gIGhlYWRpbmcgZWxlbWVudHMgb3IgdGhlIGFsdGVybmF0ZSBleHRlbmQgaW5jbHVkZWQgKGJhc2VkIG9uIHRoZVxuLy8gIG1pbGl0YXJ5IGFscGhhYmV0KS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG59XG5cbi8vIGgxLFxuLy8gJWFscGhhIHtcbi8vICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbi8vICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gfVxuXG4vLyBoMixcbi8vICVicmF2byB7XG4vLyAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XG4vLyAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4vLyB9XG5cbi8vIGgzLFxuLy8gJWNoYXJsaWUge1xuLy8gICBmb250LXNpemU6ICRoMy1zaXplO1xuLy8gICBmb250LXdlaWdodDogJGJsYWNrO1xuLy8gICBsaW5lLWhlaWdodDogMS4yO1xuLy8gICBsZXR0ZXItc3BhY2luZzogMXB0O1xuLy8gfVxuXG4vLyBoNCxcbi8vICVkZWx0YSB7XG4vLyAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4vLyB9XG5cbi8vIGg1LFxuLy8gJWVjaG8ge1xuLy8gICBmb250LXNpemU6ICRoNS1zaXplO1xuLy8gfVxuXG4vLyBoNixcbi8vICVmb3h0cm90IHtcbi8vICAgZm9udC1zaXplOiAkaDYtc2l6ZTtcbi8vIH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhlYWRpbmcgR3JvdXBzXG4vL1xuLy8gIFRhcmdldCBhIGdyb3VwIG9mIGhlYWRpbmdzIHN0YWNrZWQgdG9nZXRoZXIgKHN1Y2ggYXMgdGl0bGUvc3VidGl0bGUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVoZ3JvdXAge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG5cbiAgQGluY2x1ZGUgaGVhZGluZ3MoMSw2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRXh0cmEgTGFyZ2UgLyBTbWFsbCBFeHRlbmRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVtaWNybyB7XG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG59XG5cbiVtaWxsaSB7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG59XG5cbiVraWxvIHtcbiAgZm9udC1zaXplOiAka2lsby1zaXplO1xufVxuXG4lbWVnYSB7XG4gIGZvbnQtc2l6ZTogJG1lZ2Etc2l6ZTtcbn1cblxuJWdpZ2Ege1xuICBmb250LXNpemU6ICRnaWdhLXNpemU7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmEge1xuICBjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyBsaW5lYXIpO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGhvdmVyLWxpbmstY29sb3I7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiVidG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbiBpY29ucyBhcmUgYWxpZ25lZFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gICY6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7XG4gIH1cblxuICAmLm5vLWljb246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICB9XG59IC8vIEVORCAlYnRuXG5cbi5idG4tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG59XG5cbi8vIFByaW1hcnlcbi5idG4tLXByaW1hcnkge1xuICBAZXh0ZW5kICVidG47XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxufVxuXG4vLyBTZWNvbmRhcnlcbi5idG4tLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICB9XG59XG5cbi8vIFRlcnRpYXJ5XG4uYnRuLS10ZXJ0aWFyeSB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICB9XG59XG5cblxuLy8gVGV4dCBMaW5rc1xuLnRleHQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xuICB9XG59XG5cbi50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9XG59XG5cblxuLy8gSWNvbiBPbmx5XG4uaWNvbi1vbmx5OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQnJvd3NlciBwcmVmaXhpbmdcbi8vXG4vLyAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgNXB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiRwcmVmaXgtd2Via2l0OiAgdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtbW96aWxsYTogdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtbXM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtb3BlcmE6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRwcmVmaXgtc3BlYzogICAgdHJ1ZSAhZGVmYXVsdDtcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcbiAgICAgIC1vLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEB3YXJuIFwiVW5yZWNvZ25pemVkIHByZWZpeDogI3skcHJlZml4fVwiO1xuICAgIH1cbiAgfVxufSIsIi50b3AtYmFubmVye1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLy8gRnJlZSB0cmlhbCBiYW5uZXJcbi5iYW5uZXItcGxhY2UtaG9sZGVye1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbiN0cmlhbC1iYW5uZXItZGl2IHtcbiAgcGFkZGluZzogNDBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTQwcHg7XG5cbiAgLmZvcm0taXRlbSxcbiAgLmZyZWUtdHJpYWwtY29kZSxcbiAgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tY29kZXtcbiAgICBsYWJlbHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgfVxuICAgIC5mb3JtLXJlcXVpcmVke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnJlZS10cmlhbC1jb2Rle1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC5mb3JtLWl0ZW0tY29kZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuICAgIC5mcmVlLXRyaWFsLWNvZGV7XG4gICAgICB3aWR0aDogOTglO1xuICAgIH1cbiAgICAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLmZyZWUtdHJpYWwtcmVzZW5ke1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGF7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIExhdGVzdCBOZXdzIEJhbm5lclxuLmxhdGVzdF9uZXdzX2Jsb2Nre1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nX2xhdGVzdF9uZXdzX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fY29udGVudHtcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhLCAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlciwgLmxhdGVzdF9uZXdzX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGF0ZXN0X25ld3NfZXhwYW5kIHtcbiAgYm94LXNoYWRvdzogI2VlZSAwIDFweCA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAuZGFpbGllc19fbGF0ZXN0LW5ld3N7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMjVweDtcbiAgfVxufVxuXG4ubGF0ZXN0X25ld3NfY29ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF0ZXN0X25ld3NfY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItYm90dG9tOiAxcHggI2YxZjFmMSBzb2xpZDtcblxuICAubWVkaWF7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZXtcbiAgICAgIGxpbmUtaGVpZ2h0OjAuNztcbiAgICAgIG1hcmdpbjogNHB4IDAgNXB4IDA7XG4gICAgfVxuXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgJi5wcm9kdWN0LUludGVybmF0aW9uYWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XG4gICAgICB9XG4gICAgICAmLnByb2R1Y3QtRmVkZXJhbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xuICAgICAgfVxuICAgICAgJi5wcm9kdWN0LVN0YXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXRlc3RfbmV3c19tZWRpYV9fZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIC5sYXRlc3RfbmV3c19ibG9ja19fdGl0bGVfaGVhZGxpbmV7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnR7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYngtd3JhcHBlciwgLmJ4cGFnZXIsIC5ieGNvbnRyb2x7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnhwYWdlcntcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ4LXBhZ2Vye1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnhjb250cm9se1xuICAgICAgLmJ4Y29udHJvbC1pbm5lcntcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICB9XG4gICAgICAuYnhwcmV2LCAuYnhuZXh0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAuYnhwcmV2LCAuYnhuZXh0e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ4cHJldntcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ4bmV4dHtcbiAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ieC1wcmV2LFxuICAgICAgLmJ4LW5leHR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5pY29uLWFuZ2xlLWxlZnQ6YmVmb3Jle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAuaWNvbi1hbmdsZS1yaWdodDpiZWZvcmV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ2xlYXJmaXhcbi8vIFxuLy8gIFNvdXJjZTpcbi8vICBjc3MtMTAxLm9yZy9hcnRpY2xlcy9jbGVhcmZpeC9sYXRlc3QtbmV3LWNsZWFyZml4LXNvLWZhci5waHBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIGNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gVHJ1bmNhdGUgc2luZ2xlLWxpbmVkIGVsZW1lbnRzXG5cbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGUtd2lkdGgpIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLy8gRW5zdXJlIHdpZHRoIGhhcyBhIHZhbHVlXG4gIEBpZiB1bml0bGVzcygkdHJ1bmNhdGUtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6ICR0cnVuY2F0ZS13aWR0aCArIHB4O1xuICB9XG4gIEBlbHNlIHtcbiAgICBtYXgtd2lkdGg6ICR0cnVuY2F0ZS13aWR0aDtcbiAgfVxuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG59XG4iLCIvLyBUYXggTm90ZXMgU2VsZWN0XG5cbi50YXgtbm90ZXMtc2VsZWN0LWNvbGxlY3Rpb25zIC5tZWRpYV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsbDogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLnRucy1sYW5kaW5nLWN0YV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFRhYmxlIG9mIGNvbnRlbnRzXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3RvY0hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIsXG4gICY6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuICB9XG5cbiAgJi5vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXRvZ2dsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbiN0b2NQYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uY29udGVudC1ibG9jayxcbltjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59IC8vIEVORCBjb250ZW50LWJsb2NrLy0tKlxuXG4ubGluay1saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn0gLy8gRU5EIGxpbmstbGlzdFxuXG4ubGluay1saXN0LS1zdWItY2F0ZWdvcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMCAzcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIERlZmF1bHQgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XG59IC8vIEVORCBjb250ZW50LWJsb2NrX19oZWFkZXJcblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSxcbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX3RpdGxlXG5cbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIH1cbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX2xpbmtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVkaWEgQ29udGFpbmVycyAtIEJveGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrLS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICB9IC8vIEVORCBjb250ZW50LWJsb2NrX190aXRsZVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkaDItc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICAgICAgfVxuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2stLWJveFxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZCBBbHQgKERhcmsgSGVhZGVyIC8gQmFja2dyb3VuZClcbi8vXG4vLyAgT25seSB1c2VkIGluIFRyZWF0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcblxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBNZWRpYSBDb250YWluZXJzIC0gU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikge1xuICAvLyBPZmZzZXQgdG8gbGluZSB1cCB3aXRoIGJyZWFkY3J1bWJzXG4gIC8vIG1hcmdpbi10b3A6IDVweDtcblxuICAuY29udGVudC1ibG9jay0tYm94IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuXG4gICAgJiArIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExhdGVzdCBOZXdzIChGUkwgLyBEYWlsbGllcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmxhdGVzdC11cGRhdGVzIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAvLyBGUkxcbiAgLmZybCAmIHtcbiAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuY29sdW1uLmZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5jb2x1bW4ubGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRGFpbGllc1xuICAuZGFpbGllcyAmIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBFTkQgbGF0ZXN0LXVwZGF0ZXNcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTGlzdGVkIENvbnRlbnQgLyBMYW5kaW5nIFBhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5sYW5kaW5nX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAubWVkaWEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfSAvLyBFTkQgY29udGVudC1ibG9ja1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG5cbiAgICAubGFuZGluZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbGlzdGluZ1xuXG4vLyBFeHRyYSBpbmZvIHNlY3Rpb24sIG9ubHkgb24gVHJlYXRpZXNcbi5saXN0aW5nX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0gLy8gRU5EIGxpc3RpbmdfX2Rlc2NyaXB0aW9uXG5cblxuLy8gQ29udHJvbHMgKHNvcnRpbmcsIHZpZXcgb3B0aW9ucylcbi5saXN0aW5nX19jb250cm9scyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufSAvLyBFTkQgbGlzdGluZ19fY29udHJvbHNcblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcbn1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIGZvcm0sXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSAvLyBFTkQgbGlzdGluZ19fY29udHJvbHMtLXZpZXdcblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICAvLyBDVEEgTGlua3MgYW5kIEJ1dHRvbnNcbiAgYSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLy8gQ1RBIExpbmtzXG4gIGE6bm90KFtjbGFzcyo9XCJidG4tLVwiXSkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24ge1xuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZ19fY29udGVudCB7XG4gIG9sLFxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIG9sL3VsXG59IC8vIEVORCBsaXN0aW5nX19jb250ZW50XG5cbi5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXV0aG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmF1dGhvcnN7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xufVxuXG4uYXV0aG9yc19fYnlsaW5le1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gLmF1dGhvcntcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIGhlaWdodDogNDBweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gfSAvLyBFTkQgYXV0aG9yXG5cbi5hdXRob3JfX2ltYWdlLFxuLmF1dGhvcl9fbmFtZXtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF1dGhvcl9faW1hZ2V7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWd7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hdXRob3JfX25hbWV7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRkFUQ0Fcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLy8gLmZhdGNhIHtcbi8vICAgLy8gTG9hZCBNb3JlIGJ1dHRvblxuLy8gICAubGlzdGluZ19fY29udGVudCAuZm9ybS1zdWJtaXQge1xuLy8gICAgIEBleHRlbmQgLmJ0bi0tdGVydGlhcnk7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDE1MHB4O1xuLy8gICAgIG1hcmdpbjogMjBweCBhdXRvO1xuLy8gICB9XG4vLyB9XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTZWFyY2ggVGVybVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWxpZ2h0OyAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhvbGlkYXkgTWVzc2FnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmhvbGlkYXktbWVzc2FnZSB7XG4gIC5ob2xpZGF5LW1lc3NhZ2VfX2FsZXJ0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICAgRmVlZGJhY2sgTGluayBURU1QXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZmVlZGJhY2stbGluayB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgcHJpbnRcbiAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuLy8gQWRtaW4gLSBUYWJzIFdyYXBwZXJcbiN0YWJzLXdyYXBwZXIge1xuICBtYXJnaW46IC0yMHB4IGF1dG8gMjBweDtcbn1cblxuXG5cbi5jb2xsZWN0aW9uLXNlYXJjaCB7XG4gIGZvcm0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBOYXYgRXh0ZW5kc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbmF2LWxpbmsge1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVnYSBNZW51IFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbWVnYS1tZW51IHtcbiAgei1pbmRleDogNTtcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDBweCAwIDAgMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgLy8gSUUgZmFsbGJhY2tcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOTMpO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgJi52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWVnYS1tZW51X19oZWFkZXIge1xuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNXB4IDBweCAwIDApO1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51X19jbGVhciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQycHggMHB4IDAgMCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pIHtcbiAgICBtYXJnaW46IDAgMTVweCAycHggNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBsaVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoIzAwMCwgLjUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBhXG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG1lZ2EtbWVudVxuXG4vLyBUb3AgR3JleSBOYXZcbi5uYXYtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmNvbnRhaW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbi8qbGkqLy5uYXYtbGluay0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAgMCAtM3B4O1xuXG4gIC8vIE1haW4gTGlua3NcbiAgPiBhIHtcbiAgICBAZXh0ZW5kICVuYXYtbGluaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBAaW5jbHVkZSBib3JkZXIoMCAwIDAgMXB4LCBzb2xpZCwgI2U5ZTllOSk7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluIExpbmsgKExhc3QgQ2hpbGQpXG4gICY6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTs7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd25cbiAgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzc3NztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAvLyBEcm9wZG93biBsaW5rc1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogI2VlZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfSAvLyBFTkQgbmF2LWxpbmstLXRvcCBzdWJtZW51XG5cbiAgLy8gbGkgaG92ZXJcbiAgJjpob3ZlciB7XG5cbiAgICAvLyBIb3ZlciBTdGF0ZVxuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG5cbiAgICAvLyBIb3ZlciBTdGF0ZSBMaW5rIENvbG9yXG4gICAgYSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLy8gU2hvdyBkcm9wZG93blxuICAgIHVsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIzMywgMjMzLCAyMzMpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIG5hdi1saW5rLS10b3BcblxuLy8gVGF4IFRvcGljc1xuLm5hdi0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXG4gIC5uYXYtLW1haW5fX25hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1zZWFyY2gge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaWU4ICYge1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgfVxuICB9IC8vIEVORCBpY29uLXNlYXJjaFxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59IC8vIEVORCBuYXYtLW1haW5cblxuLm5hdi1saW5rLS1tYWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIEBleHRlbmQgJW5hdi1saW5rO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIEBpbmNsdWRlIGJvcmRlcigwIDAgMCAxcHgsIHNvbGlkLCAjZTNlM2UzKTtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7IC8vIEJsdWUgYmFyIGNvbG9yIHVuZGVyIDk3JSAjMzMzXG4gICAgY29sb3I6ICNjY2M7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn0gLy8gRU5EIG5hdi1saW5rLS1tYWluXG5cbi50YXgtdG9waWNzLW1lbnUsXG4ua2V5LWRvY3VtZW50cy1tZW51LFxuLmp1cmlzZGljdGlvbnMtbWVudSxcbi5ob3QtdG9waWNzLW1lbnUge1xuICBAZXh0ZW5kICVtZWdhLW1lbnU7XG5cbiAgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAubWVnYS1tZW51X19jYXRlZ29yeSB7XG4gICAgQGluY2x1ZGUgc2l6ZSgwKTtcbiAgfVxuXG4gIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHNoYWRlKCRicmFuZC1jb2xvci0yLCA2NSUpO1xuICB9IC8vIEVORCBjYXRlZ29yeV9fdGl0bGVcbn0gLy8gRU5EIHRheC10b3BpY3MtbWVudVxuXG4vLyBDb250cmlidXRvcnNcbi5jb250cmlidXRvcnMtbWVudSB7XG4gIEBleHRlbmQgJW1lZ2EtbWVudTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59IC8vIEVORCBjb250cmlidXRvcnMtbWVudVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuXG4gIC5mZWF0dXJlZC1vdmVydmlldyB7XG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgbW0gZGVmYXVsdFxuICAgIH1cbiAgfSAvLyBFTkQgZmVhdHVyZWQtb3ZlcnZpZXdcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICB9XG59IC8vIEVORCBjb250cmlidXRvcnMtLWZlYXR1cmVkXG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbmFtZSB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rc1xuXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG4uY29udHJpYnV0b3JzLS1saXN0IHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuXG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NDY0NjQ7XG4gIH1cblxuICBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICB9XG59IC8vIEVORCBjb250cmlidXRvcnMtLWxpc3RcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUGVyc29uYWwgTmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTmF2IENvdW50ZXJzXG5cbi5tZW51LWNvdW50ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBObyByZXN1bHRzXG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICBzcGFuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuXG5cbi5wZXJzb25hbC13ZWxjb21lLFxuLnVzZXItcmVhZGluZy1xdWV1ZSxcbi51c2VyLWZhdm9yaXRlcyxcbi5wdWJsaWNhdGlvbnMtbWVudSxcbi5yZXNlYXJjaC10b29scy1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWE3M2FiIDAlLCAjMWE3M2FiIDUwJSwgJGJyYW5kLWNvbG9yIDUwJSwgJGJyYW5kLWNvbG9yIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xuXG4gIC5jb250YWluIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLmllOCAmIHtcbiAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIH1cbiAgfSAvLyBFTkQgbmF2LS1wZXJzb25hbCBpY29uLSpcblxuICBbY2xhc3MqPVwiLS1hZnRlclwiXTphZnRlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAuaWNvbi1kb3duLWRpcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59IC8vIEVORCBuYXYtLXBlcnNvbmFsXG5cbi5uYXYtbGluay0tcGVyc29uYWwge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZW4oJGJyYW5kLWNvbG9yLCAzJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAvLyBGaXggZ3JleSBpY29uXG4gICY6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmllOCAmIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XG4gIH1cbn0gLy8gRU5EIG5hdi1saW5rLS1wZXJzb25hbFxuXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIEBleHRlbmQgJW5hdi1saW5rO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cbn0gLy8gRU5EIG5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHNcblxuLnBlcnNvbmFsLWRhdGV0aW1lIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IC8vIFJlbW92ZSBhdXRvIHBhZGRpbmcgZnJvbSBtZW51IGl0ZW1cbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcbiAgY29sb3I6IHJnYmEod2hpdGUsIC43NSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgfVxuXG4gIC5pZTggJiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAvLyBJbml0aWFsIGhpZGU7IGNvbnRyb2xsZWQgaW4galF1ZXJ5XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBXZWxjb21lIC8gUHJvZmlsZSBEcm9wZG93blxuXG4ucGVyc29uYWwtd2VsY29tZSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBmdWxsLW1lbnUgbWFyZ2luIHB1bGxcbiAgfVxuXG4gIC5wZXJzb25hbC13ZWxjb21lX19uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xuICB9XG5cbiAgdWwge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjNzKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgSXRlbVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHVsIGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvLyBFTkQgYVxuICAgIH0gLy8gRU5EIHVsIGxpXG4gIH0gLy8gRU5EIGxpXG5cbiAgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9IC8vIEVORCB1bCBsaTpob3ZlciB1bFxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0gLy8gRU5EIHBlcnNvbmFsLXdlbGNvbWVcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTXkgVGF4IE5vdGVzXG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIFJlc2V0IGFsbCBsaSdzIGluIGRyb3Bkb3duXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLy8gSW5pdGlhbCBEcm9wZG93blxuICB1bCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQwcHggMCAwIC05OTk5cHgpO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmF0ZSBJbml0aWFsIERyb3Bkb3duXG4gID5saTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBTZWNvbmRhcnkgRHJvcGRvd25cbiAgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgMCAtOTk5OXB4KTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgIC8vIEluZGl2aWR1YWwgaXRlbXNcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAuZmF2b3JpdGVfX3JlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmxhZy1yZWFkaW5nLXF1ZXVlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAzNSUpO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGxpXG5cbiAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpLFxuICAgICAgICAgICAgICAgICAgaW5zZXQgMCAtNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfSAvLyBFTkQgbXktdGF4LW5vdGVzX19zdWItbWVudVxuXG4gIC8vIEFjdGl2YXRlIFNlY29uZGFyeSBEcm9wZG93blxuICB1bCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xuXG4gICAgPiB1bCB7XG4gICAgICBsZWZ0OiAyNTBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBvc2l0aW9uIFNlY29uZGFyeSBEcm9wZG93bnNcbiAgLm15LWZhdm9yaXRlcyB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLm15LXJlYWRpbmctcXVldWUge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5teS1zYXZlZC1zZWFyY2hlcyB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5teS1mYXZvcml0ZXMsXG4gICAgLm15LXJlYWRpbmctcXVldWUsXG4gICAgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59IC8vIEVORCBteS10YXgtbm90ZXNcblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XG4gICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAubWVudS1jb3VudGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAuaWU4ICYge1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFJlc2VhcmNoIFRvb2xzIC8gUHVibGljYXRpb25zXG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIC8vIFBhcmVudCBMZXZlbFxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gIH1cblxuICAvLyBTdWItbWVudVxuICB1bCB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQwcHggLTk5OTlweCAwIDApO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNlZWU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB9XG4gIH0gLy8gRU5EIHVsXG5cbiAgLy8gTmF2IEl0ZW1zXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLy8gU3ViIE5hdiBJdGVtc1xuICBsaSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgICAgIC5pZTggJiB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9IC8vIEVORCBzdWItbmF2IGl0ZW1zXG5cbiAgLy8gQWN0aXZlIHN1Yi1uYXZcbiAgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgbmF2IHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgcGFkZGluZzogMCAzMXB4OyAvLyBTcGVjaWFsdHksIGtlZXAgYWxpZ25tZW50c1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JBNTYxQztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQTU2MUM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfSAvLyBTdWItbmF2IGxpc3RzXG5cbiAgLnNvdXJjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyAvLyBQdWxsIGxvY2tlZCBwcm9kdWN0cyBsZWZ0XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIH1cbiAgfSAvLyBFTkQgbmF2LWxpbmtfX25vYWNjZXNzXG5cbiAgLy8gTm8gQWNjZXNzIEhlbHBlciBUZXh0XG4gIC5tZW51LWxlZ2VuZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCA0NXB4O1xuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHBlcnNvbmFsIHRvb2xzXG5cbi5wdWJsaWNhdGlvbnMtbWVudSB7XG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcbiAgfVxuXG4gIHVsIHtcbiAgICB3aWR0aDogMzgwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gID4gbGk6aG92ZXIgdWwge1xuICAgIHJpZ2h0OiAtMTI0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEluZm8gQmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4laW5mby1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICBAaW5jbHVkZSBib3JkZXIoMCAwIDJweCAwLCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAuaWU4ICYge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn0gLy8gRU5EICVpbmZvLWJhclxuXG5cbi50b3AtbmV3cy1kYXRlIHtcbiAgQGV4dGVuZCAlaW5mby1iYXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTIwcHggMzVweDtcbiAgfVxufSAvLyBFTkQgdG9wLW5ld3MtZGF0ZVxuXG5cbiVpbmZvLWJhci0tbmF2IHtcbiAgQGV4dGVuZCAlaW5mby1iYXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNjO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCItLXByZXZcIl0sXG4gIFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIFtjbGFzcyo9XCItLXByZXZcIl0sXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiLS1wcmV2XCJdIHtcbiAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIi0tZGV0YWlsXCJdIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IC8vIEVORCBpbmZvLWJhci0tbmF2XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTG9hZGluZyBNb2RhbCAvIE1lc3NhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC50aHJvYmJlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG5cbi8vIE5ldyBsb2FkZXJcbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAxKTtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxvYWRlcl9faWNvbixcbi5sb2FkZXJfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJpZ19fbG9hZGVyIHtcbiAgLmxvYWRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIE9iamVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgJi5ibG9nZ2VyLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gSGlkZSBsb2FkaW5nIGdpZiBmb3IgUlEgYWRkL3JlbW92ZVxuICAuZmxhZy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlcG9zaXRpb24gUlEgYnV0dG9uXG4gIC5mbGFnLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMHB4IDBweCAwIDApO1xuICB9XG5cbiAgLmFkZC10by1xdWV1ZSxcbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDQwcHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRvLXF1ZXVlIHtcbiAgICBjb2xvcjogIzY2NjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxuXG4gIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XG4gICAgfVxuICB9XG59IC8vIEVORCBtZWRpYVxuXG4vLyBNZWRpYSBpbWFnZXNcbi5tZWRpYV9fbGVmdCxcbi5tZWRpYV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcblxuICArIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ubWVkaWFfX2ltYWdlIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMDBweCk7XG59XG5cbi8vIE1lZGlhIENvbnRlbnRcbi5tZWRpYV9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4vLyBNZWRpYSBEYXRldGltZS9BdXRob3Jcbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgfVxuICB9XG59IC8vIEVORCBkYXRldGltZS9hdXRob3JcblxuLy8gTWVkaWEgRGF0ZXRpbWVcbi5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xufVxuXG4vLyBNZWRpYSBQcm9kdWN0IE5hbWVcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4vLyBNZWRpYSB0aXRsZVxuLm1lZGlhX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgdGl0bGVcblxuLy8gTWVkaWEgQXV0aG9yXG4ubWVkaWFfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIE1lZGlhIHNuaXBwZXRcbi5tZWRpYV9fc25pcHBldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbn1cblxuLy8gRGFpbHkgVGFnc1xuLm1lZGlhX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuXG4gICYgKyAubWVkaWFfX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9IC8vIEVORCBtZWRpYV9fdGFnICsgLm1lZGlhX19tZXRhXG59IC8vIEVORCBtZWRpYV9fdGFnXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmFzaWMgUG9zaXRpb25pbmcgKFR5cGUgKyBUL0wvQi9SIFZhbHVlcylcbi8vXG4vLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMCAwIDEwcHgpO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5AbWl4aW4gcG9zaXRpb24oJHBvcy10eXBlOiByZWxhdGl2ZSwgJHBvcy12YWxzOiAwIDAgMCAwKSB7XG5cbiAgLy8gSWYgbm8gcG9zaXRpb24gdHlwZSBkZXNpZ25hdGVkLCBkZWZhdWx0IHRvIFwicmVsYXRpdmVcIlxuICBAaWYgdHlwZS1vZigkcG9zLXR5cGUpID09IGxpc3Qge1xuICAgICRwb3MtdmFsczogJHBvcy10eXBlO1xuICAgICRwb3MtdHlwZTogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBTZXBhcmF0ZSB2YWx1ZXMgaW50byB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRcbiAgJHRvcDogbnRoKCRwb3MtdmFscywgMSk7XG4gICRyaWdodDogbnRoKCRwb3MtdmFscywgMik7XG4gICRib3R0b206IG50aCgkcG9zLXZhbHMsIDMpO1xuICAkbGVmdDogbnRoKCRwb3MtdmFscywgNCk7XG5cbiAgLy8gUmV0dXJuIHBvc2l0aW9uXG4gIHBvc2l0aW9uOiAkcG9zLXR5cGU7XG5cbiAgLy8gUmV0dXJuIHZhbHVlc1xuICAvLyBJZiB2YWx1ZSBpcyBhIG51bWJlciBhbmQgaGFzIGEgdW5pdCB0eXBlLCBwcmludCB2YWx1ZVxuICAvLyBvdGhlcndpc2UgaWdub3JlXG4gIEBpZiAodHlwZS1vZigkdG9wKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkdG9wKSkge1xuICAgIHRvcDogJHRvcDtcbiAgfVxuXG4gIEBpZiAodHlwZS1vZigkcmlnaHQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRyaWdodCkpIHtcbiAgICByaWdodDogJHJpZ2h0O1xuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRib3R0b20pID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRib3R0b20pKSB7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRsZWZ0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkbGVmdCkpIHtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgfVxufVxuIiwiLnRhLXRvb2xiYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYnJhbmQtY29sb3ItNDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgfVxufVxuXG4udGEtdG9vbGJhcl9fdGl0bGUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50YS10b29sYmFyX19zZWFyY2gge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC53b3JkLXNlYXJjaC1jbGVhcixcbiAgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICYsXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XG4gIGZsb2F0OiByaWdodDtcblxuICBbY2xhc3MqPWljb24tXTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUsXG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgID4gYnV0dG9uLFxuICAgICAgPiBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgLmljb24tdGFnLFxuICAgICAgICAuaWNvbi11cGxvYWQge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jYXJldC1kb3duLS1hZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgICAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgZmxleDogMCAxIDQ5JTtcbiAgICAgIH1cblxuICAgICAgLnRhLXRvb2xiYXJfX3NvcnQge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgdGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodFxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSAvLyBFTkQgdGEtdG9vbGJhci0td29ya2JlbmNoXG5cblxuXG4udGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuXG4gIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuXG4uZXhwb3J0X19kcm9wZG93bixcbi5maWx0ZXItdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuXG4uZmlsdGVyLXRhZ3MgLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xufVxuXG4uZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICBidXR0b246bGFzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmZpbHRlci10YWdzX19saXN0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICArIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmV4cG9ydF9fZHJvcGRvd24ge1xuICB3aWR0aDogMjc1cHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNoYXJlLWFubm90YXRpb25zIHtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIHNoYXJlLWFubm90YXRpb25zXG5cbiAgLmV4cG9ydF9fZG93bmxvYWQtcGRmLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cblxuXG4uZmlsdGVyLXRhZ3Mge1xuICB3aWR0aDogMzUwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBPZmZpY2lhbCBDU1MgZnJvbSBPcGVuVGlwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5vcGVudGlwLWNvbnRhaW5lcixcbi5vcGVudGlwLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub3BlbnRpcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tY2VudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZCAub3BlbnRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIC8vIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAuaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA2MHB4O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZGFyayAub3BlbnRpcCxcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1hbGVydCAub3BlbnRpcCB7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xufVxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWdsYXNzIC5vcGVudGlwIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBjb2xvcjogIzMxN2NjNTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCw5NCwxNTMsMC4zKTtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUub3QtaGlkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3cge1xuICBvcGFjaXR5OiAwO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuQC1tb3ota2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIG90bG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBDdXN0b21cblxuLm90LWNvbnRlbnQge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hdWRpdC1tYW51YWxzIHtcbiAgLmNvbnRhaW4ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci00O1xuICB9XG59XG5cblxuXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcblxuICAucHJvbW9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgLjc1KSAwJSwgcmdiYSgwLCAwICwgMCwgMCkgNzUlLCByZ2JhKDAsIDAgLCAwLCAwKSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDU1Y2g7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIGEsXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAzNWNoO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzUpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuXG5cblxuLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyO1xuICB9XG5cbiAgLmNvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19fY29udGVudCB7XG4gIHdpZHRoOiA3NSU7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg5KTtcbiAgQGluY2x1ZGUgaHVnKHJpZ2h0KTtcblxuICAubm90LWxvZ2dlZC1pbiAmIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXI7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2xhYmVsLW5ld3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgLmxhYmVsLW51bSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG59XG5cbi5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6MjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxuXG4gIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5pY29uLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJyYW5kLWNvbG9yLTQ7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG5cbiAgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIEtlZXAgY2VudGVyaW5nXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzLFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyxcbi5hdWRpdC1tYW51YWxzX19tb3JlLFxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBDb250YWluIGxvYWRpbmcgc3Bpbm5lclxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICBjbGVhcjogYm90aDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3Mge1xuICBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAuaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmljb24tcmVmcmVzaCxcbiAgICAmOmZvY3VzIC5pY29uLXJlZnJlc2gsXG4gICAgJjphY3RpdmUgLmljb24tcmVmcmVzaCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG4gIH1cblxuICAubWVkaWFfX2xlZnQge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyB7XG4gIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5pY29uLXJlZnJlc2gge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAgICY6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgICAmOmFjdGl2ZSAuaWNvbi1yZWZyZXNoIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIHtcbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRhY3Qge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cblxuXG5cbi5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyxcbi5hdWRpdC1tYW51YWxfX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmZhdm9yaXRlcy0tZW1wdHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgJGJyYW5kLWNvbG9yLTNlO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICAvLyB3aWR0aDogMzElO1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RhdGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAuaWNvbi1zdGFyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAmIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICB9XG5cbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6aG92ZXIsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAmOmZvY3VzLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gIC5hamF4LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn1cblxuLnN0YXRlX19tYW51YWxzIHtcbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5cblxuI2RhdGFUYWJsZVNBTV93cmFwcGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuI2RhdGFUYWJsZVNBTSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci00O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICB9XG5cbiAgICAgICYuc29ydGluZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5zb3J0aW5nOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuICAgICAgJi5zb3J0aW5nX2FzYzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4gICAgICAmLnNvcnRpbmdfZGVzYzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuXG4gICAgICAvLyBWZXJzaW9uXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgfVxuXG4gICAgICAvLyBEb2N1bWVudHNcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBMYXN0IFZpZXdlZFxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vIEFjdGlvbnNcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHRoLFxuICB0Ym9keSB0ZCB7XG4gICAgJjpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSBhIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyW3JvbGVdIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XG4gICAgfVxuXG4gICAgdHIuZXZlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB0ci5zaG93bntcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcblxuICAgICAgW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2JmYmRiZjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcbiAgICAgIH1cblxuICAgICAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciB7XG4gICAgICAgIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSBhOmhvdmVyIGk6OmJlZm9yZSxcbiAgICAgICY6bGFzdC1vZi10eXBlIGE6Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRmb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cblxuXG4uYXVkaXQtbmV3cyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIC5tZWRpYSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cbiAgICAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLm1lZGlhX19hdXRob3Ige1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmRvY3VtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk2cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XG5cbiAgLy8gU21hbGwgb3ZlcnJpZGUgd2hlbiBsb2dnZWQgaW4gYXMgYWRtaW5cbiAgLmxvZ2dlZC1pbi50b29sYmFyICYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNnB4KTtcbiAgfVxuXG4gIC5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgJiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xuICB9XG5cbiAgLmNvbnRhaW4ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIENvcmUgZG9jIHN0eWxlc1xuICAuZG9jdW1lbnRfX2xlZnQsXG4gIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIwLCAyMjAsIDIyMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmRvY3VtZW50X19yaWdodCB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIElmIG9uZSBkb2Mgc2VsZWN0ZWRcbiAgJi5kb2N1bWVudHNfc2luZ2xlIHtcbiAgICAuZG9jdW1lbnRfX2xlZnQge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDkpO1xuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBkb2N1bWVudHNfc2luZ2xlXG5cbiAgLy8gSWYgdHdvIGRvY3Mgc2VsZWN0ZWRcbiAgJi5kb2N1bWVudHNfY29tcGFyZSB7XG4gICAgPiAucmVnaW9uLFxuICAgID4gLnJlZ2lvbiA+IC5ibG9jayxcbiAgICA+IC5yZWdpb24gPiAuYmxvY2sgPiAuY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50X19sZWZ0LFxuICAgIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDklO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9jdW1lbnRfX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIGRvY3VtZW50c19jb21wYXJlXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgLy9oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn0gLy8gRU5EIGRvY3VtZW50c1xuXG5cbi5kb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gID4gaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgIC5idG4tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGJyYW5kLWNvbG9yLS1saWdodCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDAgMSA0OCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy8gRU5EIGJ0bi0tc2Vjb25kYXJ5XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9IC8vIEVORCBoZWFkZXJcblxuICAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYXJlX2RvY3NfY2xvc2Vfc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH0gLy8gRU5EIGRvY3VtZW50X190aXRsZVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59IC8vIEVORCBkb2N1bWVudFxuXG4uZG9jdW1lbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kb2N1bWVudF9fZnVsbHRleHQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLy8gQXNzdW1lIGlmIGZ1bGx0ZXh0IGNvbXBvbmVudCBoYXMgYW4gSUQsXG4gIC8vIGl0IGlzIHNlbGVjdGFibGUgZm9yIGFubm90YXRpb25zLlxuICBbaWRdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzO1xuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIH1cblxuICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDI1NCwgMjU1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjU1LCAyNTMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcblxuICAgICAgJi5pY29uLXBlbmNpbDo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qICYuaGlnaGxpZ2h0Lm5vdGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcblxuICAgICAgJi5pY29uLXN0YXItLWFmdGVyOjphZnRlcntcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfSovXG5cbiAgICAvLyBNb2JpbGUgaGlnaGxpZ2h0IGVsZW1lbnRcbiAgICBidXR0b24uanMtaGlnaGxpZ2h0LWVsZW1lbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgbGkgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlLFxuICB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1uYXZfX2NvdW50ZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2VhcmNoLW5hdl9fY29udHJvbHMge1xuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5kb2N1bWVudF9fdG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTglO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46MTBweCAzNnB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgPiBvbCA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50b2NfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRvY19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC50b2NfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyBCYWNrIHRvIHRvcCBmb3IgVG9DXG4gIC5iYWNrLXRvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuICB9XG59XG5cbi5kb2N1bWVudF9fdG9vbGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAudG9vbGJveF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfSAvLyBFTkQgdG9vbGJveF9fbGlua1xuXG4gIC8vIEFjdGl2ZSBzdGF0ZSBpZiBzZWxlY3RlZCBwYXJhZ3JhcGggaXMgaGlnaGxpZ2h0ZWQgb3Igbm90YXRlZFxuICAmLmhpZ2hsaWdodCAuanMtaGlnaGxpZ2h0LWVsZW1lbnQsXG4gICYubm90ZSAuanMtY3JlYXRlLW5vdGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICB9XG5cbiAgLy8gTGVmdCBkb2MgdG9vbGJveFxuICAuZG9jdW1lbnRfX2xlZnQgJiB7XG4gICAgcmlnaHQ6IC0zN3B4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMTJweCAxMnB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmMDczMmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gUmlnaHQgZG9jIHRvb2xib3hcbiAgLmRvY3VtZW50X19yaWdodCAmIHtcbiAgICBsZWZ0OiAtMzdweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAwIDEycHggMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YwNzMyZjtcbiAgICB9XG4gIH1cblxuICAmLm1vYmlsZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmNoYW5nZS1kb2N1bWVudCB7XG4gIC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAudGhyb2JiZXIge1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0ZV9fbWFudWFscyB7XG4gICAgPiBsaSB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgIGksXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGksXG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvLyBFTkQgbGlcbiAgfSAvLyBFTkQgc3RhdGVfX21hbnVhbHNcbn1cblxuLmF1ZGl0LW1hbnVhbF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cblxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IHtcbiAgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuXG4gICAgKyAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLypoZWFkZXIqL1xuXG4ucGFnZS0tbm9uc3ViIHtcbiAgLndyYXBfX2NvbnRlbnQge1xuICAgIEBleHRlbmQgLmNvbnRhaW47XG4gIH1cblx0XG5cdC5idG4tLXByaW1hcnkgYSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0aGVhZGVye1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIC8vIExvZ29cbiAgICAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuICAgIH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBoZWFkZXJcblxuXG5cdC5lbmdhZ2VtZW50LWhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA3cmVtIDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5iZ19fd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LWhlcm9cblxuXG5cdC5lbmdhZ2VtZW50LXN0YXRzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0aDIge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZW5nYWdlbWVudC1zdGF0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0d2lkdGg6IDM2JTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblxuXHRcdFx0XHQ+IHN0cm9uZyxcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRcdC5rZXJuIHtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9IC8vIEVORCBlbmdhZ2VtZW50LXN0YXRcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0c1xuXG5cblxuXG5cdC8qZW5kIHN0YXRzIGZhY3RzKi9cblxuXHQudmlkZW8tc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdmlkZW8tYmcuanBnJykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZzogNDRweCAwIDUycHg7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCA1MnB4O1xuXHRcdH1cblxuXHRcdC5jb250YWluIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfX3ZpZGVvcyB7XG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkpO1xuXHRcdFx0QGluY2x1ZGUgcGFkLXJhdGlvKDE2LDksIGxpIGlmcmFtZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0Lmxpc3RfX3ZpZGVvcyBsaSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji5pcy0tYWN0aXZlIHtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNob3dGcm9tRGlzcGxheU5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X192aWRlb19saXN0IHVsIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBhIHtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4IDEycHg7XG5cdFx0XHRtaW4td2lkdGg6IDExN3B4O1xuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMUE3M0E5O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjA3MzIwO1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saXN0X192aWRlb3Mge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXG5cdC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xuXHQudGF4LXByb2R1Y3RzIHtcblx0XHRwYWRkaW5nOiA0cmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRheC1wcm9kdWN0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdHBhZGRpbmc6IDAgLjVyZW07XG5cblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC50YXgtcHJvZHVjdF9fbmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH0gLy8gRU5EIHRheC1wcm9kdWN0XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdH1cblx0fSAvLyBFTkQgdGF4LXByb2R1Y3RzXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTE0cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vbWF4LXdpZHRoOiAzMDBweDtcblx0XHQvL3dpZHRoOiAxMDAlO1xuXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpOmxhc3Qtb2YtdHlwZSxcblx0IC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmxhc3R7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAuODc1O1xuXHRcdGNvbG9yOiAjMDA2NGEwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0fVxuXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgcCBzcGFuIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRjb2xvcjojNjY2O1xuXHR9XG5cblxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1O1xuXHRcdFx0Y29sb3I6IzAwNjRhMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cdH1cblxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC50YXgtZGVzY3JpcHRpb25zIC5zaG93X19tb2JpbGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5scy1zZWN0aW9uLS10aHJlZSAuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xuXG5cdC8qc2xpZGVyIHNlY3Rpb24qL1xuXG5cdC5zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWZmMGYwO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubHQtaWU5ICYgLmJ4LXZpZXdwb3J0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE3N3B4O1xuXHRcdH1cblx0fVxuXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0MxQzFDMTtcblx0fVxuXG5cdC5ieC13cmFwcGVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblxuXHQgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG5cdCAgICBcdGEge1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0LmJ4LXByZXYsXG5cdCAgICBcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0LmJ4LXByZXYge1xuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0ICAgIFx0fVxuXG5cdCAgICBcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XG5cdFx0cGFkZGluZzogNTJweCAwIDEwcHg7XG5cdH1cblxuXHQudGVzdGltb25pYWxzIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZjA3MzIwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cblxuXHQvKiBSZW5ld2FsICovXG5cdC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuXHRcdHBhZGRpbmc6IDZyZW0gMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRoMixcblx0XHR1bCxcblx0XHQucmVuZXdhbC1hY3Rpb25zIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0fVxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LXJlbmV3YWxcblxuXG5cdC8qIFRydXN0ZWQgQnkgKi9cblx0LmVuZ2FnZW1lbnQtdHJ1c3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50cnVzdGVkLWxpc3Qge1xuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRtYXJnaW46IC4zcmVtIC41cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9IC8vIEVORCB0cnVzdGVkLWxpc3Rcblx0fSAvLyBFTkQgZW5nYWdlbWVudC10cnVzdGVkXG5cblxuLnF1b3Rlcy1oZWFkZXIge1xuXG5cblx0XHQgaDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuICBcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcbiAgXHRcdFx0bWFyZ2luLWJvdHRvbTogLTI3cHg7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG5cdFx0XHRjb2xvcjojMDA2NGEwO1xuXHRcdFx0YmFja2dyb3VuZDogI0VGRUZGMDtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXG5cdFx0fVxufVxuXHQvKnF1b3RlcyBzZWN0aW9uKi9cblxuXG4ucXVvdGVzIHtcblxuXHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xuXHRwYWRkaW5nOjA7XG5cdGNvbG9yOiAjMDA2NGEwO1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwcHg7XG5cdH1cblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiNlZmYwZjBcbn1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhe1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHR9XG5cdH1cblxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgXHRcdH1cblx0XHR9XG5cblxuXHQuYngtd3JhcHBlciB7XG5cdC8vXHRkaXNwbGF5Om5vbmU7XG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdCAgICBcdC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xuXHQgICAgXHRcdC5ieC1wcmV2LFxuXHQgICAgXHRcdC5ieC1uZXh0IHtcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdDtcblx0ICAgIFx0XHR9XG5cblx0ICAgIFx0XHQuYngtbmV4dCB7XG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0fVxuXG5cblx0ICAgIFx0Ly99XG5cdCAgIFx0fVxuXG5cblx0LndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC8vQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcblx0XHRcdC8vfVxuXG5cdFx0fVxuXG5cblx0LnF1b3RlLXNsaWRlciB7XG5cblx0XHRmaWd1cmUsIGJsb2NrcXVvdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRibG9ja3F1b3RlIHA6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdH1cblxuXHRcdFx0YmxvY2txdW90ZSBwOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogY2xvc2UtcXVvdGU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTA4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Y2l0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFx0IGZpZ2NhcHRpb24ge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblxuXHRcdFx0IGJsb2NrcXVvdGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2NiU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Y29sb3I6ICNGMDczMjA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjczO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YmxvY2txdW90ZSBwIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0byc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xuXG5cdFx0XHR9XG5cblx0XHRcdCBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xuXHRcdFx0XHRmb250LXdlaWdodDogaXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHQvKmxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuXG5cdC5lbmdhZ2VtZW50LXNhbXBsZXMge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViO1xuXG4gICAgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2FtcGxlLWFydGljbGVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIH1cblx0XHRcdFxuXHRcdFx0LnZpZXctY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cbiAgICAgIC8vICNjaXJjbGUtb25lLFxuICAgICAgLy8gI2NpcmNsZS10d28sXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICB3aWR0aDogNnB4O1xuICAgICAgLy8gICBoZWlnaHQ6IDZweDtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy9cbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICBib3JkZXItbGVmdDogJGJyYW5kLWNvbG9yLS1saWdodDtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gI2NpcmNsZS1vbmUge1xuICAgICAgLy8gICB0b3A6IDc0cHg7XG4gICAgICAvLyAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAycHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDFweDtcbiAgICAgIC8vICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMTRkZWcpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gI2NpcmNsZS10d28ge1xuICAgICAgLy8gICB0b3A6IDQzcHg7XG4gICAgICAvLyAgIGxlZnQ6IC0xMjRweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAycHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTA3ZGVnKTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgICAgLy9cbiAgICAgIC8vICNjaXJjbGUtdGhyZWUge1xuICAgICAgLy8gICB0b3A6IDA7XG4gICAgICAvLyAgIGxlZnQ6IC0xMTJweDtcbiAgICAgIC8vXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgdG9wOiAzcHg7XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC04NWRlZyk7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfSAvLyBFTkQgYXJ0aWNsZS1saXN0XG5cblx0XHQuc2FtcGxlX19jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cbiAgICAuc2FtcGxlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cdH0gLy8gRU5EIHNhbXBsZSB3b3JrXG5cblx0LyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG5cblx0LypGQVEgc2VjdGlvbiovXG5cblx0LmZhcSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiA2MnB4IDA7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5mYXEgaDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xuXHRcdGNvbG9yOiAjMDA2NGEwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC53cmFwX190YWJzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNzQwcHg7XG5cdH1cblxuXHQudGFiLmlzQ2xvc2VkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cblx0XHQudGFiX190aXRsZTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XG5cdFx0fVxuXG5cdFx0LnRhYl9fYm9keSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQudGFiLmlzT3BlbiB7XG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjgnO1xuXHRcdH1cblxuXHRcdC50YWJfX2JvZHkge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRhYl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0IFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0IFx0Zm9udC1zaXplOiAyMHB4O1xuXHQgXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XG5cdCBcdGNvbG9yOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0IFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTczYTk7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0d2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogYXV0byAxNHB4IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0IC50YWJfX2JvZHkge1xuXHQgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQgXHRwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcblx0IFx0Zm9udC1zaXplOiAxOHB4O1xuXHQgXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdCBcdGEge1xuXHQgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0IFx0fVxuXHQgfVxuXG5cdC8qRW5kIEZBUSovXG5cblx0LyogQ1RBICovXG5cdC5lbmdhZ2VtZW50LWN0YSB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgfVxuXHR9XG5cblx0LypwYWdlIGluZm8gc2VjdGlvbiovXG5cblx0LnBhZ2VfaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHQvLyBoZWlnaHQ6MzIxLjg2cHg7XG5cdH1cblxuXHQucGFnZS1pbmZvIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuXHRcdGNvbG9yOiMwMDY0YTI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wYWdlLWluZm8gbGkgcCB7XG5cdFx0Ly9mb250LXdlaWdodDogU2VtaWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiM2NjY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wYWdlLWluZm8gbGkgcCBsaSB7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6I2MxYzFjMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xuXG5cdC8qZm9vdGVyIHNlY3Rpb24qL1xuXHQucGFnZS0tZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLCBhIHtcblx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwNjRhMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fc2l0ZV9tYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCAtIDEpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cblxuXHR9XG5cblx0LmZvb3Rlcl9fc2VjdGlvbiB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnNob3dfX3RhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgLTRweCAtMTAwMDBweCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdHBhZGRpbmc6IDUzcHggMjhweCAxMDAwMHB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC8vcmlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQmLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGlzdF9fcm93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcbiAgXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0X19zdWJfdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgbWluLXdpZHRoOiA4M3B4O1xuXHRcdFx0ICAgIGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXG5cdFx0XHQubGlzdF9fc3ViX2JvZHkge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGEge1xuXHRcdFx0ICAgIFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgYTpob3ZlciB7XG5cdFx0XHQgICAgXHRjb2xvcjogIzY2Njtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0XHRcdCAgICBcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0LmZvb3Rlcl9fc2VjdGlvbi0tcHJvZHVjdHMgLFxuXHQuZm9vdGVyX19zZWN0aW9uLS1teV9hbmFseWlzdHMsXG5cdCB7XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblxuXHRcdFx0Ly9tYXgtd2lkdGg6IDE4MHB4O1xuXG5cdFx0fVxuXHR9XG5cblxuXG5cdC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuc2hhcmVfX3NvY2lhbCAuaWNvIHtcblx0XHQvL3RyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR3aWR0aDogMjhweDtcblx0XHQvL2JhY2tncm91bmQ6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cblx0XHQvLyAmOmhvdmVyIHtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcblx0XHQvLyB9XG5cblx0XHQuZmEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJfX21ldGFfZGF0YSB7XG5cdFx0cGFkZGluZzogMTNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdGNvbG9yOiAjYzFjMWMxO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2VjZWNlYztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LypidXR0b24gc2VjdGlvbiovXG5cblx0LmJ0biwgLmxvZ2luLWxpbmsgYSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI0YwNzMyMCwgMTAlKTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0YwNzMyMCwgMTAlKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWxvZ2luIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDA2NEEwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMxQTczQTksIDEwJSk7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxQTczQTksIDEwJSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qL1xuXG5cblx0LnNob3dfX21vYmlsZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX21vYmlsZV9pbmxpbmUtYmxvY2sge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdH1cblxuXHQuc2hvd19fdGFibGV0IHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX3RhYmxldF9pbmxpbmUge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0LnNob3dfX2Rlc2t0b3Age1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgLm9sZGllICYge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkZGVza3RvcCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG59XG5cbi5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dpbi1saW5rIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMSUge1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQWR2YW5jZSBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyXG57XG4gICAgd2lkdGg6OTYlO1xuICAgIG1hcmdpbi1sZWZ0OjIlXG59XG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc1xue1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5cbi5hZHZfc2VhcmNoX2FuZF9kaXZcbntcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuI2VkaXRfYXV0aG9yc19hZHZfY2hvc2VuXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcbn1cblxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xufVxuXG4jZWRpdC1zZWFyY2gtYWR2XG57XG4gICAgcGFkZGluZy10b3A6MTBweDtcbn1cblxuLmFkdmFuY2Vfc2VhcmNoX3Rvb2x0aXBfcmlnaHR7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zX2RhdGVcbntcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgd2lkdGg6NTAlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwXG57XG4gICAgd2lkdGg6NDglO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OjIlO1xufVxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXBcbntcbiAgICB3aWR0aDo0OCU7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDoyJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWR2X3NlYXJjaF93cmFwcGVyXG57XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjREREO1xuICAgIGhlaWdodDogYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xufVxuXG4jYWR2X3NlYXJjaF93cmFwcGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xufVxuLmNvbm5lY3RvcnNfYWR2X3NlYXJjaFxue1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFkdl9kYXRlX2NsZWFyX2xpbmtcbntcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXZcbntcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvblxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogNjdweDtcbn1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvbl9kaXZcbntcbiAgICBmbG9hdDpyaWdodDtcbn1cblxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvblxue1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAxMTUsIDMyKSB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMTIwJSA2JTtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xuICAgIHdpZHRoOiA2N3B4O1xufVxuXG4uYWR2X3NlYXJjaF9pbnB1dC1ncm91cCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICB9XG59XG5saS5hY3RpdmUtcmVzdWx0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA5cHQ7XG4gIH1cbn1cblxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247XG4gICAgZm9udC1mYW1pbHk6IFwidGF4XCI7XG4gICAgZm9udC1zaXplOiAxNnB0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbntcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvY2FsZW5kYXItaWNvbi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgLyAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDczJTtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNyU7XG4gICAgei1pbmRleDogMjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgbWFyZ2luLXRvcDogMjklO1xuICAgIG1hcmdpbi1sZWZ0OiA2NyU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgfVxufVxuXG4uYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlcntcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgdG9wOiAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQmxvZyBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnBhZ2UtYmxvZyAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLWJsb2c7XG59XG5cbi5ibG9nLWxpc3Qge1xuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gSG9tZSBwYWdlIGJsb2cgYmxvY2tcbi8vIEJsb2NrIHdyYXBwZXJcbi5ibG9jay10YmQtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaWRlYmFyX19vcmctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSxcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlLFxuICAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIEJsb2NrIHRpdGxlXG4ub3JnLWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgfVxufVxuXG4vLyBNZWRpYSBvYmplY3QgdHdlYWtzXG4ubWVkaWEtLW9yZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgLm1lZGlhX19kYXRldGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiVGF4QW5hbHlzdHMub3JnXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuLm9yZy1jb250ZW50X19jdGEge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJsb2dnZXIgUGFnZVxuXG4uc2VhcmNoLS1ibG9nZ2VyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5zZWFyY2gtLWJsb2dnZXJfX3Bob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyAubGlzdGluZyAubWVkaWEtLWJsb2dnZXIge1xuLy8gICBAZXh0ZW5kIC5tZWRpYTtcbi8vICAgbWFyZ2luOiAyMHB4O1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBib3JkZXItYm90dG9tOiAwO1xuXG4vLyAgIC5tZWRpYV9faW1hZ2UsICAgICAgICAvLyBSZXNpemUgY29udGFpbmVyXG4vLyAgIC5jb250cmlidXRvcl9faW1hZ2UgeyAvLyBhbmQgYWN0dWFsIGltYWdlXG4vLyAgICAgQGluY2x1ZGUgc2l6ZSg1NXB4KTtcbi8vICAgfVxuXG4vLyAgIC5tZWRpYV9fY29udGVudCB7XG4vLyAgICAgcGFkZGluZzogMCAyMHB4O1xuLy8gICB9XG4vLyB9XG5cbi8vIC5ibG9nLXByb2ZpbGUge1xuLy8gICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcbi8vICAgfVxuXG4vLyAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4vLyAgICAgY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xuLy8gICB9XG5cbi8vICAgLm1lZGlhX190aXRsZSB7XG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuLy8gICAgICsgLm1lZGlhX19zbmlwcGV0IHtcbi8vICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIE5vIGxvbmdlciBpbiB1c2UgKHByZXZpb3VzIGJsb2cgbWVkaWEgb2JqZWN0IHN0eWxlcylcbi8vIC5tZWRpYS0tYmxvZyB7XG4vLyAgIEBleHRlbmQgLm1lZGlhO1xuXG4vLyAgIC5tZWRpYV9faW1hZ2Uge1xuLy8gICAgIEBpbmNsdWRlIHNpemUoNTVweCk7XG4vLyAgICAgbWFyZ2luLXRvcDogMjBweDtcbi8vICAgfVxuXG4vLyAgIC5tZWRpYV9fZGF0ZXRpbWUge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDVweDtcbi8vICAgfVxuXG4vLyAgIC5ibG9jay10YmQtYmxvZyAubWVkaWFfX3RpdGxlIGEsXG4vLyAgIC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5tZWRpYV9fdGl0bGUgYSB7XG4vLyAgICAgY29sb3I6ICMwMDY0YTI7XG4vLyAgIH1cblxuLy8gICAubWVkaWFfX2F1dGhvciB7XG4vLyAgICAgbWFyZ2luLXRvcDogNXB4O1xuLy8gICB9XG5cbi8vICAgLm1lZGlhX19zbmlwcGV0IHtcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuLy8gICB9XG4vLyB9IC8vIEVORCBtZWRpYS0tYmxvZ1xuIiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vICBJQkZEIExhbmRpbmcgUGFnZVxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cblxuLnBhZ2UtdGEtaWJmZC10YXgtcmVmb3JtIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcbn1cblxuXG4uaWJmZF9fc291cmNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC02MHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzNXB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDM1cHggMCAwIDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkO1xuICB9XG5cbiAgLmNmIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxufVxuXG4uaWJmZF9fc291cmNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIC41cmVtO1xuICB9XG5cbiAgLnRleHQtbGluayB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuXG5cbi5pYmZkX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIG1hcmdpbjogMCAtMTAwJTsgLy8gRmFsbGJhY2tcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC45KTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmNvbnRhaW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5pYmZkX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuaWJmZC1zb3VyY2VfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB9XG5cbiAgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cblxuXG4vLyAgTWltaWMgb3JnIGZvb3RlclxuLmliZmRfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCAtMTAwJTsgLy8gRmFsbGJhY2tcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuXG4gIC5jb250YWluIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaWJmZF9fZm9vdGVyLS1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgcCxcbiAgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiAgLmliZmRBcnRpY2xlIHtcbiAgICAuaWJmZF9fYmFubmVyIHtcbiAgICAgIHAge1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmliZmRBcnRpY2xlIHtcbiAgICAuaWJmZF9fYmFubmVyIHtcbiAgICAgIC5jb250YWluIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjBweCAyMHB4O1xuICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmliZmRBcnRpY2xlIHtcbiAgICAuaWJmZF9fc291cmNlcyB7XG4gICAgICBmb250OiAxNHB4LzEuNiBcIk9wZW4gU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGlua3tcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmliZmRfcGRmX2NvbnRhaW5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGFpbGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZGFpbGllc19fc3ViLWNhdGVnb3J5e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8vIFJlZHVjZSBtZWRpYV9fbWV0YSBzcGFjaW5nIHdoZW4gc3ViLWNhdCBpcyBwcmVzZW50XG4gIC8vIFN1Yi1jYXRlZ29yeXMgZXhpc3QgYXMgc3BhbnMgcHJpb3IgdG8gdGhlIG1lZGlhIG9iamVjdFxuICAmICsgLm1lZGlhIC5tZWRpYV9fY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAuZmxhZy13cmFwcGVye1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgZGFpbGllc19fc3ViLWNhdGVnb3J5XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExhdGVzdCBOZXdzXG5cbi5kYWlsaWVzX19sYXRlc3QtbmV3cyB7XG4gIGJhY2tncm91bmQ6ICNlY2ViZWI7XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cblxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkLWZ1bGwtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWluaS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRGFpbHkgVGl0bGUgVHdlYWtcbi8vXG4vLyAgUHJldmVudCBvdmVybGFwcGluZyB3aXRoIFJlYWRpbmcgUXVldWUgYnV0dG9uXG5cbi5kYWlsaWVzX19jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgLm5vdC1sb2dnZWQtaW4gJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBEYWlseSBoZWFkZXIgYWRkIGNhbGVuZGFyIHRleHRib3ggdG8gaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5kYWlsaWVzX2NhbGVuZGFyXG57XG4gICAgd2lkdGg6MjUwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFRUUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAycHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuLmRhaWxpZXNfY2FsZW5kYXI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDs7XG59XG5cbi5jYWxfaWNvbl9kYWlsaWVze1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIyOXB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhaWx5IHRhYnMgVE5UIExhbmRpbmcgUGFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjg4cHg7XG4gICYgYTpob3ZlcntcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaWU4ICYge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG4uZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0VFRTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuaWU4ICYge1xuICAgIC1tcy10ZXh0LWp1c3RpZnk6IGRpc3RyaWJ1dGUtYWxsLWxpbmVzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJiBhOmhvdmVye1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhaWx5IExhbmRpbmcgcGFnZSBob2xpZGF5IG1lc3NhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmhvbGlkYXlfbWVzc2FnZV9kaXYge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5ob2xpZGF5X21lc3NhZ2VfaDQge1xuICBjb2xvcjogcmVkO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBCRVBTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYmVwcy1yZXBvcnQtdHJhY2tlciB7XG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICAgIGNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuLmJlcHNfcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLypcbi5kYXRlX2hlYWRlcl9iZXBzIHtcbiAgd2lkdGg6MjMlO1xufVxuKi9cbiIsIkBtaXhpbiBwYWQtcmF0aW8oJHgsICR5LCAkc2VsZWN0b3I6IGltZykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJHkvJHgpO1xuXG4gICN7JHNlbGVjdG9yfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnN0aWNreS1mb290ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzEwcHg7XG59XG5cbi5mb290ZXJfX21haW4ge1xuICAvLyBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5jb250YWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX25hdi1saXN0IHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgaHVnKHJpZ2h0KTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIC8vIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSAvLyBFTkQgZm9vdGVyX19uYXYtbGlzdFxuXG4uZm9vdGVyX19jb250YWN0IHtcbiAgZGQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xuICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmllOCAmIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG5cbiAgZHQge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4LCByaWdodCk7XG4gICAgQGluY2x1ZGUgaHVnKHJpZ2h0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcblxuICAgIC5pZTggJiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgZm9vdGVyX19jb250YWN0XG5cbi5mb290ZXJfX3NvY2lhbC1yb3cge1xuICBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYmFyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IC8vIEVORCBmb290ZXJfX2JhclxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNFTyBGb290ZXJcblxuLmZvb3Rlcl9fdG9waWNzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9vdGVyX190b3BpYy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyX190b3BpYy1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9waWMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRXJyb3IgTWVzc2FnZXMgLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuJHN1Y2Nlc3M6ICNkN2ViZjU7XG4kd2FybmluZzogI2ZhZWVkNztcbiRlcnJvcjogI2ZhZDNkMTtcblxuXG4vLyA0MDRcbi5wYWdlLWN1c3RvbWVycm9yLTQwNCB7XG4gIC5ibG9jay1zeXN0ZW0ge1xuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZXJyb3ItcGFnZS1saW5re1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWVzc2FnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRhLW1lc3NhZ2Uge1xuICB6LWluZGV4OiAxMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGEuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmLnRhLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRzdWNjZXNzLCAwLjA1KTtcbiAgICBjb2xvcjogZGFya2VuKCRzdWNjZXNzLCA4MCUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYudGEtbWVzc2FnZS0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdhcm5pbmcsIDAuMDUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDcwJSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJi50YS1tZXNzYWdlLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGVycm9yLCAwLjA1KTtcbiAgICBjb2xvcjogZGFya2VuKCRlcnJvciwgNzAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4udGEtbWVzc2FnZV9fZGlzbWlzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8vIC50YS1tb2RhbCB7XG4vLyAgIHdpZHRoOiA2MDBweDtcbi8vICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbi8vICAgcGFkZGluZzogMjBweDtcbi8vICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgYm9yZGVyOiBub25lO1xuLy9cbi8vICAgJi5zdWNjZXNzIHtcbi8vICAgICBiYWNrZ3JvdW5kOiB0aW50KCRzdWNjZXNzLCA3NSUpO1xuLy8gICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHN1Y2Nlc3M7XG4vLyAgIH1cbi8vXG4vLyAgICYud2FybmluZyB7XG4vLyAgICAgYmFja2dyb3VuZDogdGludCgkd2FybmluZywgNzUlKTtcbi8vICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR3YXJuaW5nO1xuLy8gICB9XG4vL1xuLy8gICAmICsgLnRhLW1vZGFsIHtcbi8vICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuLy8gICB9XG4vLyB9IC8vIEVORCB0YS1tb2RhbFxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGUkwgTGFuZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZybC1zaWRlYmFyIHtcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG59XG5cblxuXG4uZnJsLWNvbnRlbnQge1xuICAvLyBEYXRldGltZSBjb21lcyBhZnRlciB0aXRsZXNcbiAgLm1lZGlhX19kYXRldGltZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZybC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuXG4gIC5mcmwtc2VjdGlvbl9fcm93e1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZnJsLXNlY3Rpb25fX2xhYmVsLFxuICAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgfVxuXG4gIC5mcmwtc2VjdGlvbl9fbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRlJMIENvdXJ0IE9waW5pb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5bY2xhc3NePVwiZnJsLXNlYXJjaC0tXCJdIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxufVxuXG4uZnJsLXNlYXJjaF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mcmwtc2VhcmNoX19mb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mcmwtc2VhcmNoX19vciB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mcmwtc2VhcmNoX19oeXBoZW5hdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5mcmwtc2VhcmNoX19pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcblxuICAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmZybC1zZWFyY2hfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnJsLWNvdXJ0LXJlc3VsdHMgLml0ZW0tbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBDYXNlIE5hbWUgLyBEb2NrZXQgTnVtYmVyXG5cbi5mb3JtLWl0ZW0tY2FzZS1uYW1lLFxuLmZvcm0taXRlbS1kb2NrZXQtbmFtZSB7XG4gIHdpZHRoOiA0NDVweDtcbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGF4IENvdXJ0IERlY2lzaW9uc1xuXG4uZnJsLXNlYXJjaC0tdGNkIHtcblxuICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLy8gQmV0dGVyIGFsaWdubWVudFxuICAuZm9ybS1pdGVtLXRheGMtY291cnQtZGVjaXNpb25zMiB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICB9XG5cbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXG4gIC5mb3JtLWl0ZW0tbnVtYmVyMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRmVkZXJhbCBUYXggQ291cnQgRGVjaXNpb25zXG5cbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCB7XG4gIC5mb3JtLWl0ZW0tZmN0ZDEsXG4gIC5mb3JtLWl0ZW0tZmN0ZDMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdXN0YzEsXG4gIC5mb3JtLWl0ZW0tdXN0YzIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdXN0YzMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZSTCBJUlMgQnVzaW5lc3MgUGxhbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0ge1xuICAuaXRlbS1saXN0IHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMHB4O1xuICAgIH1cblxuICAgIC5pcnNfYnVzaW5lc3NfcGxhbl9zdWJoZWFkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5pcnNfYnVzaW5lc3NfcGxhbl9zdWJoZWFkMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRlJMIEJhY2tncm91bmQgTm90ZXMvRm9vdG5vdGVzIHNwZWNpYWwgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZnJsIHtcbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5DbGF1c2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICB9XG4gIC5RVGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLkZsdXNoUGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuRmx1c2hTdWJQYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5GbHVzaFN1YlNlYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLkZsdXNoY2xhdXNlIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAuRmx1c2hQYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5PdGhlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlBhcmFncmFwaEZsdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuU3ViQ2xhdXNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlN1YlBhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlN1YlNlYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbiAgLlBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIH1cbn1cblxuLypcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBJbnRlcm5hbCBSZXZlbnVlIENvZGUgb2YgMTk4NiBkb2N1bWVudCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmJyZWFrbGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnJlYWtsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIEZSTCBtYXJnaW5zIGFib3ZlIG5vdCBpbnRlbmRlZCBmb3IgdGFibGVzOyB0aGlzIGZpeGVzIEZSTCBBbGZyZXNjbyB0YWJsZXMgc28gdGhleSdyZSBub3Qgd2lsZGx5IHNwYWNlZCBvdXQuXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCBwLFxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufSovXG5cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbntcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBTaGFyZWQgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmhyIHtcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xuICBAaW5jbHVkZSBib3JkZXIoMXB4IDAgMCAwLCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDsqL1xuICAvKmZvbnQtc2l6ZTogJGgyLXNpemU7Ki9cbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb250ZW50X19hY3Rpb24tYmFyIHtcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbn1cblxuLmFjdGlvbi1iYXJfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XG4gIH1cblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59IC8vIEVORCBhY3Rpb24tYmFyX19zZWN0aW9uXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEJhc2ljIExheW91dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNjb250ZW50LXdyYXAge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8vIFdoZW4gaW4gYWRtaW4gdmlldywgbW92ZSBtZWdhIG1lbnUgZG93biB0byBiZSB2aXNpYmxlXG4ubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIGhlYWRlciAudmlzaWJsZSB7XG4gIHRvcDogNjVweDtcbn1cblxuLmNvbnRhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5zaWRlYmFyLXJpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgIC5tZWRpYV9faW1hZ2UsXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG5cbiAgLmllOCAmIHtcbiAgICAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjAwcHg7XG5cbiAgICAgIC5tZWRpYV9faW1hZ2UsXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB9XG5cbiAgICAgICsgc2VjdGlvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKXtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59IC8vIEVORCBzaWRlYmFyLXJpZ2h0XG5cbi5zaWRlYmFyLWxlZnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgIC5tZWRpYV9faW1hZ2UsXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjAwcHg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG4gIH1cblxuICAuaWU4ICYge1xuICAgIC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgLm1lZGlhX19pbWFnZSxcbiAgICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIH1cblxuICAgICAgKyBzZWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpe1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn0gLy8gRU5EIHNpZGViYXItbGVmdFxuXG4uc3BsaXQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICBAaW5jbHVkZSBodWcobGVmdCk7XG4gIH1cbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XG4gIH1cblxuICAuaWU4ICYge1xuICAgIC5jb250YWluID4gc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICsgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpe1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn0gLy8gRU5EIHNwbGl0XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBIaWRlIEF1dGhDYWNoZSBvbiBNb2JpbGVcblxuQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICNhdXRoY2FjaGVkYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICByZW1vdmUgcGFkZGluZyByaWdodCBmcm9tIHRoZSBkYXRlIHBpY2tlclxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhcntcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgc2ltcGxlIGFkcyBjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uYWRzbGlzdHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQXNpZGUgUXVvdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmFzaWRlIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbjogMjBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgcHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5hc2lkZSBjaXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmFzaWRlIGNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMjAwOVwiO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvbWluZW50IFF1b3RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG5bZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBFT01MXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uZW9tbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbn1cblxuLmVvbWwgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufSAvLyBFTkQgaGVhZGVyXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTmF2IFJvd3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRhLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHNpemUoMTc1cHggNzBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YXhub3Rlcy1sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogLTEwMDBweDsgLy8gSUU4IGhhY2tcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IC8vIEVORCB0YS1sb2dvXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFNlYXJjaCBNb2R1bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnNlYXJjaC1tb2R1bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTVweCAxNXB4IC0xNXB4IHJnYmEoYmxhY2ssIC4yKSxcbiAgICAgICAgICAgICAgaW5zZXQgMCAtMTVweCAxNXB4IC0xNXB4IHJnYmEoYmxhY2ssIC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH0gLy8gRU5EIGxhYmVsXG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIEBleHRlbmQgLmlucHV0LWdyb3VwX19mb3JtO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfSAvLyBFTkQgZm9ybS1pdGVtXG5cbiAgICAuc2VhcmNoLW1vZHVsZV9fc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG4gICAgICB9XG4gICAgfSAvLyBFTkQgc2VhcmNoLW1vZHVsZV9fc3VibWl0XG4gIH0gLy8gRU5EIGlucHV0LWdyb3VwXG5cbiAgLnNlYXJjaC1tb2R1bGVfX2FkdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDEycHggMCAwIDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAxMXB4IDEwcHggMCAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfSAvLyBFTkQgaWNvbi1lcXVhbGl6ZXJcblxuICAuc2VhcmNoLW1vZHVsZV9fY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDIwcHggMjRweCAwIDA7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICB9XG4gIH0gLy8gRU5EIGljb24tY2FuY2VsXG59IC8vIEVORCBzZWFyY2gtbW9kdWxlXG5cbi5zZWFyY2gtaGVscF9fcHJvbXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIC5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1vYmlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmhlYWRlci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG5cbiAgJi5maXgge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucGFnZS1hdWRpdC1pbnNpZ2h0ICYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmZyb250ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBib2R5W25nLWFwcD1cImF1ZGl0SW5zaWdodFwiXTpub3QoLnBhZ2UtYXVkaXQtaW5zaWdodCkgJixcbiAgICAgICAgLnBhZ2UtYXVkaXQtaW5zaWdodC13b3JrYmVuY2ggJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIG5hdi0tbW9iaWxlXG5cbi5oZWFkZXItLW1vYmlsZV9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gIC5yZWdpb24tcGFnZS10b3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvZ2luIEZvcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZvcm1fX2hlYWRlciB7XG4gIEBleHRlbmQgLmxhbmRpbmdfX3RpdGxlO1xuICBtYXJnaW46IDA7XG59IC8vIEVORCBmb3JtX19oZWFkZXJcblxuLmxvZ2luX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBAaW5jbHVkZSBib3JkZXIoMCAxcHggMXB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmRlc2NyaXB0aW9uLFxuICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbmFtZSxcbiAgLmZvcm0taXRlbS1wYXNzLFxuICAuZm9ybS1pdGVtLWVtYWlsLFxuICAuZm9ybS1pdGVtLXBhc3N3b3Jke1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgXG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIC8vICAgd2lkdGg6IDU2JTtcbiAgICAvLyB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbiAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgXG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogKXtcbiAgICAgIC8vICAgd2lkdGg6IDExNXB4O1xuICAgICAgLy8gfVxuICB9XG4gICAgXG4gIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEzcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2tib3gge1xuICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDNweCAwIDAgNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMDsgXG4gICAgfVxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIC8vICAgdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuICB9XG5cbiAgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogMjI1cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIHRvcDogLThweDtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gfVxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC8vICAgYm90dG9tOiAyMHB4O1xuICAgIC8vICAgbGVmdDowO1xuICAgIC8vIH1cbiAgfVxuXG4gIC5pdGVtLWxpc3Qge1xuICAgIG1hcmdpbjogLTIwcHggMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufSAvLyBFTkQgbG9naW5fX2Zvcm1cblxuXG4ubG9naW5fX2Zvcm1fX2Zvcm0sXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5sb2dpbl9fZm9ybS0taXAge1xuICBoZWlnaHQ6IDY1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xuICAubG9naW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZvcmdvdCBQYXNzd29yZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZvcmdvdC1wYXNzd29yZCB7XG4gIC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgSVAgTG9naW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5pcC1hbHJlYWR5LXJlZ2lzdGVyZWQsXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExvZ2luIFBhZ2UgQ1RBc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4lbG9naW4tY3RhLWJveCB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuXG4gIGgxLCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIH1cbn0gLy8gRU5EIGxvZ2luLWN0YS1ib3ggZXh0ZW5kXG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIge1xuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIEBpbmNsdWRlIGJvcmRlcigycHggMCAycHggMnB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yKTtcblxuICBoMSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXJlZ2lzdGVyXG5cbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIEBleHRlbmQgJWxvZ2luLWN0YS1ib3g7XG4gIHdpZHRoOiA0MiU7IC8vIE92ZXJyaWRlIGZvciBjb250ZW50LWJveCBjaGFuZ2VcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IC8vIEVuc3VyZSBzbGlnaHQgb3ZlcmxhcFxuICBAaW5jbHVkZSBib3JkZXIoNXB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yLTIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXN1YnNjcmliZVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTG9naW4gU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uY29udGFjdC1ib3gge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBkbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gIH1cbn0gLy8gRU5EIGxvZ2luX19zaWRlYmFyXG5cbi5vdGhlci1saW5rcy1ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6ICRoMi1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG90aGVyLWxpbmtzLWJveFxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFse1xuICAuaXAtcmVnaXN0ZXItaGVyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4uZnJlZS10cmlhbHtcbiAgLmxvZ2luX19mb3Jte1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgLmxvZ2luX19mb3JtX19mb3Jte1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmaWVsZHNldHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWJveCBkbHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiN0cmlhbC1kaXYge1xuICAuZmllbGRzZXQtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZvbnQtc2l6ZTowO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLWVtYWlse1xuICAgIC5mb3JtLXJlcXVpcmVke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnJlZV90cmlhbF9lbWFpbF90aXRsZXtcbiAgICBtYXJnaW46MTBweCAwO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhc3N3b3JkLXBhcmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnBhc3N3b3JkLXN0cmVuZ3Roe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5wYXNzd29yZC1pbmRpY2F0b3Ige1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbmZpcm0tcGFyZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgLnRpdGxlLFxuICAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlLFxuICAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnN7XG4gICAgICAuZm9ybS10eXBlLWNoZWNrYm94e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnN7XG4gICAgICBsYWJlbC5vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuY29sdW1uLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2x1bW4tbGVmdCxcbiAgICAgIC5jb2x1bW4tcmlnaHR7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JvdXAtdGl0bGV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZve1xuICAgICAgICBtYXJnaW4tbGVmdDoycHg7XG4gICAgICAgIGNvbG9yOm1peCgjYWFhLCAkYnJhbmQtY29sb3IsIDYwJSk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6bWl4KCNhYWEsICRicmFuZC1jb2xvciwgMjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZyZWUtdHJpYWwtdGV4dC1tZXNzYWdlLW5vdGV7XG4gICAgbWFyZ2luLWxlZnQ6NnB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICB9XG5cbiAgLmZvcm0taXRlbS12ZXJpZmljYXRpb24tY29kZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgJi50cmlhbC1zdWJtaXQtZW1haWx7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgJi50cmlhbC1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uLFxuICAgICYudHJpYWwtcmVnaXN0ZXItbG9naW4tYWRkLXN1YnNjcmlwdGlvbntcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nLXJlY2FwdGNoYXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCl7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC43Nyk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43Nyk7dHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDtcbiAgICB9XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuYWR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3N7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ4JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogLTQ2cHg7XG4gICAgLnRocm9iYmVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfZG90cy5naWZcIik7XG4gICAgICB3aWR0aDozMHB4O1xuICAgIH1cbiAgICAubWVzc2FnZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcmdvdC1wYXNzd29yZHtcbiAgICB0b3A6IDU2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbntcbiAgICBib3R0b206IC0yNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIElFOCBTdXBwb3J0IG1lc3NhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pZThfc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLmNsb3NlX2llOF9zdXBwb3J0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgXG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uaWU4X3N1cHBvcnRfbGlua3tcbiAgICBjb2xvcjogI2ZmZjtcbn1cbmEuaWU4X3N1cHBvcnRfbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFNkU2RTY7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEhvbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmZyb250IHtcblxuICAuYXJ0aWNsZXMtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuZ3JhZGllbnQtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMC42NSkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICB9XG5cbn0gLy8gRU5EIGZyb250XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFnYXppbmUgTGFuZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIENvbG9yc1xuXG4kdG4tY29sb3I6ICAgIzAwNDA3ODtcbiRzdG4tY29sb3I6ICAjMDA2ODM4O1xuJHRuaS1jb2xvcjogICM5NTIyMjY7XG4kZW90ci1jb2xvcjogIzAwNDA3ODtcbiRpdHItY29sb3I6ICAjMDA0MDc4O1xuXG5cbi5tYWdhemluZSB7XG4gIC8vIFNldCBDb2xvcnNcbiAgJi50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yOyB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICR0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICR0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHRuLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjsgfVxuICB9XG5cbiAgJi5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxuICAmLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yOyB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRzdG4tY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHN0bi1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHN0bi1jb2xvciwgODAlKTt9XG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yOyB9XG4gIH1cblxuICAmLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxuICAmLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRlb3RyLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkZW90ci1jb2xvciwgODAlKTt9XG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxuICB9XG5cbiAgJi5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxuICAmLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkaXRyLWNvbG9yOyB9XG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRpdHItY29sb3I7IH1cbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGl0ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJGl0ci1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJGl0ci1jb2xvciwgODAlKTt9XG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkaXRyLWNvbG9yOyB9XG4gIH1cblxuICAmLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXG4gICYudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7IH1cbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHRuaS1jb2xvcjsgfVxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkdG5pLWNvbG9yOyB9XG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkdG5pLWNvbG9yLCA4MCUpO31cbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7IH1cbiAgfVxuXG4gIC8vIFBhZ2luYXRpb25cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24tLXByZXYsXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59IC8vIEVORCBtYWdhemluZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTWFnYXppbmUgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5tYWdhemluZV9fdGl0bGUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59IC8vIEVORCBtYWdhemluZV9fdGl0bGVcblxuLy8gT24gdGhlIENvdmVyXG4ubWFnYXppbmVfX290YyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn0gLy8gRU5EIG1hZ2F6aW5lX19vdGNcblxuLm90Y19fY292ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICArIC5vdGNfX2FydGljbGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcblxuICAgIC5vdGNfX2FydGljbGU6bnRoLWNoaWxkKDEpIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ub3RjX19jb3Zlcl9faW1hZ2Uge1xuICB3aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ub3RjX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi5vdGNfX2FydGljbGUge1xuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5tYWdhemluZV9fY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIGJvcmRlcigwIDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XG5cbiAgLm1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn0gLy8gRU5EIG1hZ2F6aW5lX19jYWxsb3V0XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIEZ1bGwgbGlzdGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubWFnYXppbmVfX2Z1bGwtbGlzdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXG4gID4gLmxlZnQsXG4gID4gLnJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG5cbiAgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgfVxuXG4gIC5tZWRpYV9fc25pcHBldCB7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgfVxufSAvLyBFTkQgbWFnYXppbl9fZnVsbC1sc2l0XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIFNpZGViYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmJhY2stdG8tbWFnYXppbmUge1xuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59IC8vIEVORCBtYWdhemluZV9fcXVpY2stc2VhcmNoXG5cbi5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmXG5cbi5wYXN0LWlzc3VlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaXNzdWVzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX3Bhc3QtaXNzdWVzX195ZWFyXG5cbi5tYWdhemluZV9fdG9jIHtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAudG9jX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgbWFnYXppbmVfX3RvY1xuXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59IC8vIEVORCB2aWV3LWlzc3Vlcy1jYWxlbmRhclxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hZ2F6aW5lIEhvbWUgUGFnZSBCbG9ja1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgLm90Yy0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm90Yy0tbGlzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5tZWRpYV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYnMtbmF2IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICYudGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7XG4gICAgY29sb3I6ICR0bi1jb2xvcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0bi1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHN0bi1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XG4gICAgY29sb3I6ICR0bmktY29sb3I7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG5pLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufSAvLyBFTkQgbWFnYXppbmVzLW92ZXJ2aWV3X190YWJcblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQge1xuICAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICAubWFnYXppbmVfX290YyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1lZGlhX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudmlldy1mdWxsLW1hZ2F6aW5lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICYudGF4LW5vdGVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnN0YXRlLXRheC1ub3RlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yO1xuICAgICB9XG4gIH1cbn1cbiIsIi8vIE11bHRpbWVkaWEgc2VjdGlvblxuLy8gUG9kY2FzdHMgLyBpbnRlcnZpZXdzIC8gZmVhdHVyZWQgdmlkZW9zXG5cbi8vIENvcmUgbXVsdGltZWRpYSBtZWRpYSBvYmplY3RzXG4ubXVsdGltZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm11bHRpbWVkaWEtLXBvZGNhc3QsXG4ubXVsdGltZWRpYS0tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbn1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xufVxuXG5cbi5tdWx0aW1lZGlhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIH1cblxuICBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5hLm11bHRpbWVkaWFfX2ltYWdle1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tdWx0aW1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0ICYge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5tdWx0aW1lZGlhLS12aWRlbyAmIHtcbiAgICBmb250LXNpemU6ICRoMi1zaXplO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdCAubWVkaWFfX3RpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBNdWx0aW1lZGlhIGJhbm5lclxuLy8gVE9ETzogTWFrZSBnbG9iYWwgb2JqZWN0P1xuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyAvLyBDb3VudGVyIGJvdHRvbSBtYXJnaW4gZnJvbSB0b3AgbmF2XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgfVxuXG4gICYuYmFubmVyLS1tdWx0aW1lZGlhIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcbiAgfVxufVxuXG5cbi5tdWx0aW1lZGlhX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgLmNvbnRhaW4ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAubXVsdGltZWRpYV9fc2hhcmV7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnRleHQtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xuICB9XG5cbiAgLmJ0bi1wb2RjYXN0LWNvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuXG5cbi8vIE11bHRpbWVkaWEgbGFuZGluZyBjb250YWluZXJcbi5tdWx0aW1lZGlhX19hbGwge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAtNjBweCBhdXRvIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgPiAuY29udGFpbiB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm11bHRpbWVkaWFfX2FjdGlvbnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5tdWx0aW1lZGlhX19saXN0ZW4sXG4ubXVsdGltZWRpYV9fd2F0Y2gge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBncmlkXG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXG4gID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX19saXN0ZW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIENvdW50ZXIgZXF1YWwgaGVpZ2h0c1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cblxuXG4ubXVsdGltZWRpYV9faW50ZXJ2aWV3cyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5jb250YWluIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcblxuICAgID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5tdWx0aW1lZGlhX190aXRsZXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubXVsdGltZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tdWx0aW1lZGlhX190cmFuc2NyaXB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgLjM1cztcblxuICAmLm9wZW5lZCB7XG4gICAgdG9wOiAwO1xuXG4gICAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcbiAgICAgICAgICAgICAgY29sb3IgLjE1cztcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udHJhbnNjcmlwdF9fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5cblxuLy8gVE9ETzogTWFrZSBnbG9iYWwgb2JqZWN0XG4uY3RhIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5jb250YWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN0YV9fY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuXG4gIC5idG4tcG9kY2FzdHtcbiAgICB3aWR0aDogMTM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uY3RhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5jdGEtLXBvZGNhc3Qge1xuICBtaW4taGVpZ2h0OiAzNzBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG5cblxuLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyxcbi5wYWdlLW11bHRpbWVkaWEtdmlkZW9zLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcge1xuICAubXVsdGltZWRpYV9fcG9kY2FzdHMsXG4gIC5tdWx0aW1lZGlhX192aWRlb3N7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAubXVsdGltZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5tdWx0aW1lZGlhX19kZXRhaWwge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLmNvbnRhaW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZXRhaWxfX292ZXJ2aWV3IHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubWVkaWFfX2RhdGV0aW1le1xuICAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIC5tZWRpYV9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1lZGlhX19wbGF5ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9fc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhe1xuICAgICAgY29sb3I6ICMwNjgwY2M7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhX190cmFuc2NyaXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMzVzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5vcGVuZWQge1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcbiAgICB9XG4gIH1cblxuICAudHJhbnNjcmlwdF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0e1xuICAuZGV0YWlsX19vdmVydmlld3tcbiAgICAubWVkaWFfX3N1bW1hcnl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICB9XG4gICAgLm1lZGlhX19wbGF5ZXJ7XG4gICAgICBpZnJhbWV7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWRfX2FydGljbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmt7XG4gICAgZm9udC1zaXplOiAkaDYtc2l6ZTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICB9XG4gIH1cblxuICAubXVsdGltZWRpYS0tdmlkZW97XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gIH1cbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgzKSxcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgzKTpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnJlbGF0ZWRfX21lZGlhIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gID4gLmNvbnRhaW4gPiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubXVsdGltZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAmLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ1NTIGZvciBwYWdlclxuLm11bHRpbWVkaWFfX3BhZ2Vye1xuICBtYXJnaW46IDQwcHg7XG4gIC5pdGVtLWxpc3R7XG4gICAgbGl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBsaS5wYWdlci1jdXJyZW50e1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxufVxuXG4vL0NTUyBmb3IgbG9hZCBtb3JlXG4ubG9hZC1tb3JlLWNvbntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgLmJ0bi0tcHJpbWFyeXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnRleHQtZW5ke1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cblxuICAmOm5vdCguaGVscC1pbWFnZSl7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKXtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWljb247XG4gICAgICBjb250ZW50OiAkZmEtdmFyLXRpbWVzO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICB9XG4gIH1cblxuICAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAucmVtb2RhbF9fbGVmdCB7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVtb2RhbF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8ge1xuICAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInhcIjtcbiAgICB9XG4gIH1cblxuICAucmVtb2RhbF9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbSAxcmVtIDFyZW07XG5cbiAgICBoMSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgLy8gQWxpZ24gd2l0aCBmaXJzdCBsaW5lIG9mIHRpdGxlIHRleHRcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWRlb19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucG9kY2FzdF9pZnJhbWUge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFNsaWRlclxuLm11bHRpbWVkaWFfX3JlbGF0ZWR7XG4gIC5ieC13cmFwcGVye1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGEuZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5ieC1wcmV2LFxuICAgIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAuYngtcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggMDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuYngtcGFnZXItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICYuYWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKiAgQ1NTIGZvciB0aGUgVE5UYWxrIGhvbWUgcGFnZSBibG9ja1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG50YWxrLS1zdGF0aWMtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRudGFsa19faW1hZ2Uge1xuICB3aWR0aDogMjIwcHg7XG59XG4udG50YWxrX2hvbWVfYmxvY2tfbGluayB7XG4gIGZsb2F0OiByaWdodDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUHJvZmlsZSAvIEFjY291bnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnByb2ZpbGUgaDEge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xufVxuXG5cbi5zdWJzY3JpYmVyX19iYXNpYy1pbmZvIHtcbiAgQGluY2x1ZGUgcm93O1xufVxuXG4uYmFzaWMtaW5mb19fbmFtZSB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYXNpYy1pbmZvX19lbWFpbCxcbi5iYXNpYy1pbmZvX19jb21wYW55IHtcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYsIHJpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2LCByaWdodCk7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuI3RhUHJvZmlsZV9mb3JtIHtcbiAgQGluY2x1ZGUgcm93O1xuICAuZnJlZV90cmlhbF9hY3RpdmF0aW9uX2ZpZWxke1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICNlZGl0LWFjY291bnQge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYjZWRpdC1hY2NvdW50IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItdGF4LXRvcGljcyxcbiAgLmZpZWxkLW5hbWUtZmllbGQtdXNlci1qdXJpc2RpY3Rpb25zLFxuICAuZmllbGQtbmFtZS1maWVsZC11c2VyLWluZHVzdHJpZXMsXG4gIC5maWVsZC1uYW1lLWZpZWxkLXByaW1hcnktZGFpbHkge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gIH1cblxuICAuZm9ybS1pdGVtLW5hbWUgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYsIHJpZ2h0KTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRhVG9vbHRpcCxcbiAgLnRhVG9vbHRpcC0tcGhvbmUsXG4gIC50YVRvb2x0aXAtLWFsaWFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG4gIH1cbn0gLy8gRU5EIHRhUHJvZmlsZV9mb3JtXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRWRpdCBBY2NvdW50IChTbWFsbCBTdWIgRm9ybSBjb250cm9sbGluZyBlbWFpbC9wYXNzd29yZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNlZGl0LWFjY291bnQge1xuICBjbGVhcjogYm90aDtcblxuICAuZm9ybS1pdGVtLW1haWwge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0gLy8gRU5EIGZvcm0taXRlbS1tYWlsXG5cbiAgLmZvcm0taXRlbS1wYXNzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC5kZXNjcmlwdGlvbixcbiAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQsXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlLFxuICAgIGRpdi5wYXNzd29yZC1jb25maXJtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH0gLy8gRU5EIGZvcm0taXRlbS1wYXNzXG5cbiAgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IC8vIFB1bGwgZm9ybSBpbmxpbmVcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9IC8vIEVORCBmb3JtLWl0ZW0tcGFzcy0qXG59IC8vIGVkaXQtYWNjb3VudFxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUmVnaXN0cmF0aW9uIEZvcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcbiAgQGluY2x1ZGUgcm93O1xuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcblxuICAgICYjZWRpdC1hY2NvdW50IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXSB7XG4gICAgICBAaW5jbHVkZSByZW1vdmVBcHBlYXJhbmNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICAvLyAgSVAgUmVnaXN0cmF0aW9uIEZvcm1cblxuICAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbjogMDtcblxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgdGFSZWdpc3RyYXRpb25fZm9ybVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBQcm9maWxlIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXNpemU6ICRoNS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZy1jb3VudCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSB7XG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHAsXG4gICAgc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC52aWV3LXJlc2V0LWRhdGUge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XG5cbiAgICAuYnRuLS1wcmltYXJ5IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTg1cHggNTBweCk7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59IC8vIEVORCBwcm9maWxlX19zdWJzY3JpYmVcblxuLmhlbHAtcGVyc29uYWxpemUge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6ICRoMi1zaXplO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGYXZvcml0ZXMgLyBTYXZlZCBTZWFyY2hlZCAvIFNUQVBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xuICAvLyBDb250YWluIGNvbnRlbnQgYXJlYVxuICAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG4gIH1cblxuICAvLyBGb3JjZSBIMiB0byBhY3QgbGlrZSBvdGhlciBwYWdlIHRpdGxlc1xuICBoMi50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgfVxuXG4gIC5kZWxldGUtc2VsZWN0ZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1hbmFnZS1lbWFpbHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufSAvLyBFTkQgcGFnZS11c2VyLWZhdm9yaXRlc1xuXG4vLyBGYXZvcml0ZXNcbiNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAuc2F2ZS10YWdzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1hbmFnZSBFbWFpbCBTdWJzY3JpcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMge1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cbn1cblxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gID4gLmZvcm0taXRlbSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAvLyBTZWN0aW9uIGxhYmVsXG4gICAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAvLyBPcHRpb25zXG4gIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIC8vIE9wdGlvbiBsYWJlbHNcbiAgICArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtIGlucHV0XG5cbiAgLy8gU3VibWl0XG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubWFuYWdlLXNlYXJjaGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubGFiZWwtYmV0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc3Vic2NyaXB0aW9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEN1c3RvbSBFbWFpbHNcblxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19jdXN0b20ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA2MHB4IDIwcHggMDtcblxuICArIC5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICArIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC8vIEVhY2ggbGluZVxuICA+IC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvLyBJbmNsdWRlZCBmaWx0ZXJzXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBsYWJlbFxuXG4gICAgLmZvcm0tcmFkaW9zIHtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAvLyBFTkQgZm9ybS1pdGVtXG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIENvbnRhY3QgVXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuI3RhLWNvbnRhY3QtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMxNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jdXN0b21lci1zZXJ2aWNlLS1waG9uZSB7XG4gIHA6Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgKyBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LXVzX19leHRyYSB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEFkdmVydGlzZSBXaXRoIFVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuI3RhLWNvbnRhY3QtZm9ybS1ub3RpY2V7XG4gICBjb2xvcjokYnJhbmQtY29sb3ItM2I7XG4gICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgd2lkdGg6IDg1JTtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcbiAgICAgd2lkdGg6IDgwJTtcbiAgIH1cbiB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVGVybXMgYW5kIENvbmRpdGlvbnMgTW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1hZ3JlZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAjZWRpdC1maWVsZC10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIHAsXG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbiIsIi8vIFBvbGwgc3R5bGVzXG5cbi5wb2xsIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgQGV4dGVuZCAlYnRuO1xuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcbiAgfVxuXG4gIC8vIFJlc3VsdHNcbiAgLmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcblxuICAgIC5mb3JlZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjQsIDEyNCwgMTI0KTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wZXJjZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4vLyBIaWRlIFwic2hvdyByZXN1bHRzXCIgYW5kIFwib2xkZXIgcG9sbHNcIlxuLmJsb2NrLXBvbGx7XG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiZGl2IC52aWV3LXBlb3BsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xuICBwYWRkaW5nLXRvcDozMHB4O1xuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAudmlldy1jb250ZW50e1xuICAgIG1hcmdpbi1sZWZ0OjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgLnN0aWNreS1oZWFkZXJ7XG4gICAgICB3aWR0aDo5MCU7XG4gICAgfVxuICAgIC52aWV3cy10YWJsZXtcbiAgICAgIHdpZHRoOjkwJTtcbiAgICB9XG4gICAgXG4gICAgYXtcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgfVxuICB9XG5cbiAgZGl2IC52aWV3cy1leHBvc2VkLWZvcm17XG4gICAgbWFyZ2luLWxlZnQ6NSU7XG4gICAgZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldHtcbiAgICAgIGhlaWdodDoxNTBweDtcbiAgICAgIC5mb3JtLXN1Ym1pdHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6MjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2VkaXQtcmlkLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBQcm9kdWN0IFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5wcm9kdWN0X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufSAvLyBFTkQgcHJvZHVjdF9faW50cm9cblxuXG4ucHJvZHVjdF9fb3B0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59IC8vIEVORCBwcm9kdWN0X19vcHRpb25zXG5cblxuLnByb2R1Y3RfX3RhYnMge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufSAvLyBFTkQgcHJvZHVjdF9fdGFic1xuXG5cbi5wcm9kdWN0X190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDZweDtcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAwLCBzb2xpZCwgI2NjYyk7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSAvLyBFTkQgcHJvZHVjdF9fdGFiXG5cblxuLnByb2R1Y3RfX3RhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgc2l6ZSg0cHgpO1xuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnVsbGV0LnBuZycpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wcm9kdWN0LXRhYi1leHBhbmQge1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG59XG5cblxuLnByb2R1Y3RfX2RldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuXG4ucHJvZHVjdF9fbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ucHJvZHVjdF9wZGZ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ucHJvZHVjdF9wZGY6OmJlZm9yZXtcbiAgZm9udC1zaXplOiAyMHB0O1xufVxuXG4ucHJvZHVjdF9wZGZfdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuIiwiLy8gVGF4IE5vdGVzIEhlbHAgQ2VudGVyXG5cbi5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIge1xuICAjbWFpbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY29udGFpbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uZmxvYXRpbmdfX2N0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn1cblxuLnN1cHBvcnRfX2ludHJvIHtcbiAgaDEge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcblxuICAgICsgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5zdXBwb3J0X19tYXRlcmlhbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItM2U7XG4gIH1cblxuICAvLyBBbHRlcm5hdGl2ZSBhY2NvcmRpb24gdmlld1xuICAuYWNjb3JkaW9uIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07XG5cbiAgICBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGJ1dHRvblxuXG4gICAgZGl2W2lkKj1cInN1cHBvcnRcIl0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfSAvLyBFTkQgYWNjb3JkaW9uXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5zdXBwb3J0X19jb2xsYXRlcmFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYXRlcmFsLS1ndWlkZSBhOjpiZWZvcmUsXG4gIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb2xsYXRlcmFsLS1ndWlkZSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci91c2VyLWd1aWRlcy1pY29uLnBuZ1wiKTtcbiAgfVxuXG4gIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci9pbnN0cnVjdGlvbmFsLXZpZGVvcy1pY29uLnBuZ1wiKTtcbiAgfVxufVxuXG4uc3VwcG9ydF9fZmFxIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gIH1cblxuICAuYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5zdXBwb3J0X193ZWJpbmFyIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuXG4gIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1lZGlhIFBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi50YU1lZGlhIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyxcbi50YU1lZGlhX19tZW50aW9ucyB7XG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XG4gIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xufVxuXG4udGFNZWRpYV9fbWVudGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkICNlZWU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cbiAgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIERhdGEgVGFibGUgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4vLyBTaG93IHggaXRlbXMgcGVyIHRhYmxlXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4OyAvLyBBbGlnbiB3aXRoIGZpbHRlclxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLy8gU2VhcmNoIGJ5IHRlcm1cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi8vIFRhYmxlIHBhZ2luYXRpb25cbi5kYXRhVGFibGVzX2luZm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuZGlzYWJsZWQsXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4gLnBhZ2luYXRlX2J1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QsXG4gIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucGFnaW5hdGVfYnV0dG9uLm5leHQsXG4gIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICB0YWJsZSB7XG4gICAgY2xlYXI6IGJvdGg7IC8vIEVuc3VyZSB0YWJsZSBjbGVhcnMgZmlsdGVyXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAuc2VsZWN0LWFsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0aW5nOmFmdGVyLFxuICAuc29ydGluZ19hc2M6YWZ0ZXIsXG4gIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuXG4gIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4O1xuICB9XG5cbiAgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMTJweDtcbiAgfVxuXG4gIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB9XG5cbiAgdHIub2RkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgdHIuZXZlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIC8vIFNlbGVjdCBCb3hcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gRU5EIHRib2R5XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnNhdmUtdGFncyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cblxuLy8gRmF2b3JpdGUgU3BlY2lmaWMgU2l6aW5nXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHtcbiAgLy8gVGl0bGVcbiAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLy8gQXV0aG9yXG4gIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC8vIFB1YmxpY2F0aW9uIERhdGVcbiAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLy8gTmV3IHRhZ1xuICB0ZDpudGgtY2hpbGQoNSkge1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfSAvLyBFTkQgdGQ6bnRoLWNoaWxkKDUpXG5cbiAgLy8gRXhpc3RpbmcgdGFnc1xuICB0ZDpudGgtY2hpbGQoNikge1xuICAgIHdpZHRoOiAxNSU7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICAgICAucmVtb3ZlLXRhZzpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjBmMGYwLCA1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0YXRlIFRheCBBbW5lc3R5IFByb2dyYW1zICYgSUdBIFN0YXR1cyB0YWJsZTogRm9yIGRhdGEgcHVsbGVkIGZyb20gTUwuXG4vLyBTcGVjaWZpYyB0YWJsZSBjbGFzcyBvdmVycmlkZXMgYXJlIGJlbG93LlxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zLCAuaWdhLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgdGhlYWQgdGgge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pZ2Etc3RhdHVzIHtcbiAgdGFibGUge1xuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdGF0ZSBUYXggQW1uZXN0eSBQcm9ncmFtczogRm9yIHByZXZpb3VzIGRhdGFUYWJsZXMgdmVyc2lvbi5cbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XG4gIGgyLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgIC8vIEZvcmNlIGhpZGUgc29ydGluZ1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRkFUQ0EgTW9kZWwgSUdBcyB0YWJsZSAocmVhbGx5IGp1c3QgYSBsaXN0KS5cbi5tb2RlbC1pZ2FzIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRlJMIEltcG9ydGFudCBEb2N1bWVudHNcbnRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4iLCIudGVybXMtY29uZGl0aW9ucy1iYW5uZXJ7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDIzNSwgMjQ1LCAwLjgpO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRjLWRpc21pc3N7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4uYnJvd3NlX3RyZWF0aWVzX2hlYWRlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIge1xuICAudG9vbHRpcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xuICAgIH1cbiAgfVxufVxuXG4vLyBtbGkgbGlua1xuLnd0dF9tbGlfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpdiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud3R0X21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuLnd0dF9tbGlfbGluayB7XG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLy8gYWR2YW5jZWQgc2VhcmNoIG1saSBsaW5rXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgd2lkdGg6NTAlO1xuICBtYXJnaW46YXV0bztcbiAgcGFkZGluZy1ib3R0b206MTJweDtcbiAgaDJ7XG4gICAgd2lkdGg6MzYwcHg7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBoMntcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmt7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGEsIC53dHRfbWxpX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLy8gVHdlYWtzIHRvIGFib3ZlLlxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xuICBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICNiYmJhYmE7XG4gIH1cbiAgc3Bhbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfbGlua3tcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgJi5jb250ZW50LWJsb2NrX19oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaDIuY29udGVudC1ibG9ja19fdGl0bGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2NvbnRhaW5lciAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi8vIFdUVCBNTEkgUmVzb3VyY2VzIGJsb2NrIGluIG1haW4gbGFuZGluZyBwYWdlIGNvbnRlbnQgYXJlYS5cbi5tbGktcmVzb3VyY2VzIHtcbiAgYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLy9hZHZhbmNlZCBzZWFyY2ggbGlua1xuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNjY2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnd0dF9hZHZhbmNlX3NlYXJjaF9hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLy8gU2VhcmNoIC8gUXVpY2sgTG9jYXRlXG4udHJlYXRpZXMtc2VhcmNoLFxuLnRyZWF0aWVzLXF1aWNrLWZpbmQge1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn0gLy8gRU5EIHNlYXJjaC9xdWljay1maW5kXG5cblxuLnRyZWF0aWVzLXNlYXJjaCB7XG4gIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNDhweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XG4gICAgQGluY2x1ZGUgaGlkZS10ZXh0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IC8vIEVORCB0cmVhdGllcy1zZWFyY2hcblxuXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XG4gIC8vIFNldCBBcyBEZWZhdWx0IC8gTG9jYXRlIC8gQ2xlYXIgRGVmYXVsdHNcbiAgLmJ0bi0tcHJpbWFyeSxcbiAgLmJ0bi0tdGVydGlhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vIFNldCBBcyBEZWZhdWx0XG4gICNlZGl0LXNhdmUge1xuICAgIG1hcmdpbjogLTVweCAwIDEwcHg7XG4gIH1cblxuICAvLyBMb2NhdGVcbiAgW2lkKj1cImVkaXQtc3VibWl0XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAvLyBBZnRlciBkZWZhdWx0IGlzIHNldCwgY29uZmlybWF0aW9uIHRleHRcbiAgLmRlZmF1bHQtY29uZmlybWF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50YVRpcC10cmVhdGllcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0gLy8gRU5EIHRyZWF0aWVzLXF1aWNrLWZpbmRcblxuXG4jZmlsdGVyLXRyZWF0aWVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuXG4jY29tcGFyZS1mb3JtLXdyYXBwZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG4vLyBDb21wYXJlIEFjdGlvbnMgKFNoYXJlZCBhY3Jvc3MgUXVpY2sgUmF0ZXMsIFRyZWF0eSBhbmQgVHJlYXR5IEFydGljbGVzKVxuLmNvbXBhcmUtZGlzYWJsZS1wb3B1cHMge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY29tcGFyZV9fYWN0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuXG4gIC5jb21wYXJlLFxuICAuY29tcGFyZS1yZXNldCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmNvbXBhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmNvbXBhcmUtcmVzZXQge1xuICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgLnRyZWF0aWVzIC5jb250YWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUXVpY2sgVHJlYXR5IExvY2F0b3IgUmVzdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFRyZWF0aWVzIC0gQ29tcGFyZSAoTGFuZGluZylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIC5mb3JtLWVsZW1lbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSAvLyBFTmQgZm9ybS1lbGVtZW50XG5cbiAgLmFkZC1wYXJ0bmVycyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IC8vIEVORCB0cmVhdGllcy1jb21wYXJlX19hZGRcblxuI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSB7XG4gIC5mb3JtLWl0ZW0tcDEsXG4gIC5mb3JtLWl0ZW0tcDIsXG4gIC5mb3JtLWl0ZW0tcDMsXG4gIC5mb3JtLWl0ZW0tcDQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgLy8gQWxpZ24gd2l0aCBzZWxlY3QgYm94ZXNcbiAgfVxuXG4gIC8vIFJlc3VsdHNcbiAgLmZvcm0tcmFkaW9zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICsgLmZvcm0taXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXJhZGlvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cbiAgfSAvLyBFTkQgZm9ybS1yYWRpb3Ncbn0gLy8gRU5EIHRyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyAtIENvbXBhcmUgKFJlc3VsdHMpXG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cblxuICAudHJlYXRpZXMtY29tcGFyZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIH1cbn1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQsXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzBweDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIH1cblxuICBoZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmFydGljbGVfX2JhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xufVxuXG5cbi50cmVhdHktbWV0YWRhdGEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4udHJlYXR5LW1ldGFkYXRhX19yb3cge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCxcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG59XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3RhdGljX2VkaXRvcnNfbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgQ29tcGFyZSBSYXRlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnJhdGVzLWNvbXBhcmUge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAvLyBQYXJ0bmVyIDEgYW5kIDIgc2VsZWN0aW9uXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAvLyBBZGQgdG8gY29tcGFyZSB0YWJsZVxuICBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xuICB9XG5cbiAgLy8gU2VsZWN0ZWQgQ29tcGFyaXNvbnNcbiAgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFNpbmdsZSBjb21wYXJlIGxpbmVcbiAgICAuaW5saW5lLWVsZW1lbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAvLyBDb21wYXJpc29uIHRleHRcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBDb21wYXJpc29uIHJlbW92ZVxuICAgICAgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNXB4IDVweCAwIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIGlubGluZS1lbGVtZW50c1xuICB9IC8vIEVORCBlZGl0LXNlbGVjdGVkXG59IC8vIEVORCB0cmVhdGllc3QtY29tcGFyZVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgUXVpY2sgUmF0ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnF1aWNrLXJhdGUtaGVhZGxpbmV7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5xdWljay1yYXRlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICB9XG5cbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59IC8vIEVORCBxdWljay1yYXRlcy10YWJsZVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgVHJlYXRpZXMgRG9jIFRvQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUsXG4udHJlYXRpZXMtdG9jX19saW5rIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udHJlYXRpZXMtdG9jX190aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICY6aG92ZXIsXG4gICYuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxufVxuXG4vLyBDU1BST0pFQ1QtODc0ODogRmluYWwgY2FsbCAtIGhpZGUgbmVzdGVkIFRPQyBpdGVtcyAoM3JkIGxldmVsICYgbG93ZXIpLlxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIENTUFJPSkVDVC04NzQ4OiBGaXJzdCBqdXN0IGluZGVudGVkIG5leHRlZCBUT0MgZW50cnkgbGlua3MsIGJ1dCBkZWNpZGVkIG5vdC5cbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyBOZXdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4udHJlYXRpZXMtbmV3c3tcblxuICAuZm9ybS10eXBlLXNlbGVjdHtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiT1JcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnJlc2V0LWZvcm17XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59IC8vIEVORCB0cmVhdGllcy1uZXdzXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyBXVFMgTGluayBpbiBUcmVhdHkgU3VtbWFyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4udHJlYXRpZXMge1xuICBoZWFkZXIge1xuICAgIC53dHNsaW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyBFeHBhbmQgQ29sbGFwc2UgZm9yIGJyb3Vzd2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSwgZGl2IGg1LnRyZWF0aWVzX2V4cGFuZF9jb2xsYXBzZSB7XG4gIGZsb2F0OmxlZnQ7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2Uge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJlYXRpZXNfZXhwYW5kX2ljb24sIC50cmVhdGllc19jb2xsYXBzZV9pY29uIHtcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUcmVhdGllcyBjYW4gaGF2ZSB0b25zIG9mIGF1dGhvcnMuIFRoaXMgQ1NTIHdpbGwgbWFrZSBpdCBsb29rIGdvb2Rcbi8vICBObyBtYXR0ZXIgaG93IG1hbnkgYXV0aG9ycyB3ZSBoYXZlLiA6KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMge1xuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRvcDogNTAlO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyBhLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIC5hcnRpY2xlX19zb2NpYWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1zdW1tYXJ5IHVsLCAjdHJlYXR5c3VtbWFyeSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBVcGRhdGVzIHRvIHRoZSBXb3JsZHdpZGUgVGF4IFN1bW1hcmllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHN7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3Rze1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XG4gIGhlaWdodDogNTA3cHg7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIE1MSSBjb21wYXJlIHRyZWF0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLm1saV9jb21wYXJlX19sZWZ0X2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWU3Y2QxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1saV9jb21wYXJlX19sZWZ0X2FydGljbGVfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2FydGljbGVfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxuLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4iLCIuYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gIC5oZWFkZXJfX2xvZ28sXG4gIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgID4gYSxcbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpLCBwcmludCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDdweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgPiAuYnRuIHtcbiAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICB9XG5cbiAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4O1xuICB9XG59XG5cbi5lZGl0X2Fubm90YXRpb24sIC5qcy1jb3B5LXRvLWNsaXBib2FyZCwgLmRlbGV0ZS1hbm5vdGF0aW9ue1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIE1vZGFsIHZlcnNpb25cbi53b3JrYmVuY2hfbW9kYWwge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgbWF4LWhlaWdodDogOTV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyLFxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAuYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xuICB9XG5cbiAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSBsYWJlbCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8vIERvY3VtZW50IFNlbGVjdGlvblxuLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi5kb2N1bWVudC1zZWxlY3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdmFpbGFibGVfX3NlbGVjdHMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLmRvY3VtZW50LXNlbGVjdF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5zdGF0ZV9fbmFtZSxcbiAgLnN0YXRlX19uYW1lIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnN0YXRlX19uYW1lIHtcbiAgICBidXR0b24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSg3MCUpO1xuICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN0YXRlX192ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICsgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgIC8vIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlICYge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cblxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbiAgLnN0YXRlX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICYuaGFzLXZlcnNpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG5cblxuLnN0YXRlX19kb2N1bWVudCB7XG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAmLmpzLWRlc2VsZWN0LWRvY3VtZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIHRydW5jYXRlKDgwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEltYWdlIFJlcGxhY2VtZW50IC0gSGlkZSBUZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBoaWRlLXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIFdvcmxkd2lkZSBUYXggU3VtbWFyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG50YWJsZS53dHMtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0Ym9keSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC8vIE1hcmdpbnMgcmVxdWlyZWQgYnkgUHdDLlxuICBpbWcucHdjbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLmNvbnRhaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnd0cyB7XG5cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0aW5nX19jb250ZW50IHtcbiAgICBwLmNvcHlyaWdodC1saW5lIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG4gIH1cblxuICBwLmNvcHlyaWdodC1saW5lIHtcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gIH1cblxuICAvLyBNYXJnaW5zIHJlcXVpcmVkIGJ5IFB3Qy5cbiAgaGVhZGVyIGltZy5wd2Nsb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmFydGljbGVfX2JhciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuXG4gICAgdWwsIG9sLCBociB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICB0aGVhZCB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQudGFibGVoZWFkaW5nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgICAgIHRyLmhlYWRyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcbiAgICAjc3VtbWFyeS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wd2Njb250YWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XG4gICAgfVxuICAgIC53YnRpbGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLndidGlsZWRlc2Mge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG59XG4iLCIucGFnZS10YXgtbm90ZXMtdG9kYXksXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyxcbi5wYWdlLXRheHByYWN0aWNlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5LFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0LFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydFxue1xuICAuZGFpbGllc19fY29udGVudC0tbWFpbixcbiAgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluLFxuICAuY29udGVudC0tbWFpbixcbiAgLmZybC1jb250ZW50LFxuICAuZW9tbC1jb250ZW50LFxuICAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiB7XG4gICAgLmxhbmRpbmdfX3RpdGxle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xuICAgICAgY29sb3I6ICR0bi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5e1xuICAubGFuZGluZ19fdGl0bGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjtcbiAgfVxuICAuZGFpbGllc19fY29udGVudC5saXN0aW5ne1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcbiAgICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5LFxuLnBhZ2UtYmVwcy1leHBlcnQsXG4ucGFnZS1mYXRjYS1leHBlcnQsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXN7XG4gIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxuICAuYmVwc19fY29udGVudC0tbWFpbixcbiAgLmZhdGNhX19jb250ZW50LS1tYWluLFxuICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4sXG4gICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0ge1xuICAgIC5sYW5kaW5nX190aXRsZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xuICAgICAgY29sb3I6ICR0bmktY29sb3I7XG4gICAgfVxuICB9XG59Il19 */
