@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,.nerArticles li,.submissionGeneralHeaderContainer ul li,.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}#block-tacontactform-subscription-inquiry input[type=submit]:after,#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,.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,.tc-ajax-throbber .throbber::before,[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}.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;transition:background-color .15s}.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}}#block-tacontactform-subscription-inquiry input[type=submit],#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,.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}#block-tacontactform-subscription-inquiry input:active[type=submit],#block-tacontactform-subscription-inquiry input:focus[type=submit],#block-tacontactform-subscription-inquiry input:hover[type=submit],#ta-contact-form input:active[type=submit],#ta-contact-form input:focus[type=submit],#ta-contact-form input:hover[type=submit],#taProfile_form .form-actions input:active[type=submit],#taProfile_form .form-actions input:focus[type=submit],#taProfile_form .form-actions input:hover[type=submit],#taRegistration_form .form-actions input:active[type=submit],#taRegistration_form .form-actions input:focus[type=submit],#taRegistration_form .form-actions input:hover[type=submit],#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,.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 :active[id*=edit-add],.rates-compare :focus[id*=edit-add],.rates-compare :hover[id*=edit-add],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}#block-tacontactform-subscription-inquiry input[type=submit]:after,#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,.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{margin-left:10px;font-size:12px!important;color:#fff!important}#block-tacontactform-subscription-inquiry input[type=submit]::after,#block-tacontactform-subscription-inquiry input[type=submit]::before,#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,.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}#block-tacontactform-subscription-inquiry input[type=submit]:not([class*="--after"])::after,#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,.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:""}.listing__controls:after,.modal__body:after,.modal__header:after,.personal-welcome li ul li:after,.remodal--split:after,.remodal-wrapper:after{content:""}#block-tacontactform-subscription-inquiry input.no-icon[type=submit]::after,#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,.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){#block-tacontactform-subscription-inquiry input[type=submit],#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,.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}#block-tacontactform-subscription-inquiry input[type=submit],#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,.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit{background:#f27320;border-color:#cd511b}#block-tacontactform-subscription-inquiry input:active[type=submit],#block-tacontactform-subscription-inquiry input:focus[type=submit],#block-tacontactform-subscription-inquiry input:hover[type=submit],#ta-contact-form input:active[type=submit],#ta-contact-form input:focus[type=submit],#ta-contact-form input:hover[type=submit],#taProfile_form .form-actions input:active[type=submit],#taProfile_form .form-actions input:focus[type=submit],#taProfile_form .form-actions input:hover[type=submit],#taRegistration_form .form-actions input:active[type=submit],#taRegistration_form .form-actions input:focus[type=submit],#taRegistration_form .form-actions input:hover[type=submit],#trial-div .form-submit:active,#trial-div .form-submit:focus,#trial-div .form-submit:hover,.btn--primary:active,.btn--primary:focus,.btn--primary: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 :active[id*=edit-add],.rates-compare :focus[id*=edit-add],.rates-compare :hover[id*=edit-add],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}.authors,.media__image,.media__left{float:left}.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{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}.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__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;min-width:120px;padding:10px;opacity:1}.nav-link--top:hover ul a{white-space:nowrap}@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:pointer}.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}}span.nav-link--personal{cursor:default}.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:-138px}@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-mli-table-tip.opentip-container .opentip,.style-ta-ner-right-rail-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-mli-table-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-ner-right-rail-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-mli-table-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-ner-right-rail-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-mli-table-tip.opentip-container{max-width:1000px}.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}.modal__body_inline{background-color:#f5f5f5}.modal__content_inline{float:left;width:100%}.modal__content_inline p{color:#666;font-size:14px;line-height:1.5}.modal__action--body{width:100%}.modal__action--body p{margin-bottom:0;color:#999;line-height:1}.modal__action--body small{font-size:12px}.modal__action--body a{color:#f27320;font-weight:700;line-height:2;text-transform:uppercase}@media screen and (max-width:650px){.modal__content_inline{float:none;width:100%}.modal__action--body a{display:block;width:100%;font-size:16px}}.modal__action--body ul ul{display:inline-block;width:30%}.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,#edit_judges_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:200px;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__email,.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 8px;border-left:1px solid #ccc;color:#999;vertical-align:middle}.article__email span,.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:left;margin-right:5px}.article__email span:before,.article__favorite span:before,.article__pdf span:before,.article__print span:before,.article__social span:before{margin-right:0}.article__email:hover,.article__favorite:hover,.article__pdf:hover,.article__print:hover,.article__social:hover{color:#666}@media screen and (max-width:960px){.article__email,.article__favorite,.article__pdf,.article__print,.article__social{-ms-flex:1 1 25%;flex:1 1 25%;-ms-flex-pack:center;justify-content:center;width:25%;text-align:center}.article__email span,.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,.tnaiStateHead{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}form#emailPDFForm{overflow:auto}form#emailPDFForm .form__header,form#emailPDFForm .landing__title{margin-bottom:15px}form#emailPDFForm input,form#emailPDFForm textarea{margin-bottom:0}form#emailPDFForm .description{margin:5px 0 15px}.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}.tnaiStateHead{font-size:12px;line-height:1}.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}@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 :focus[id*=edit-add],.document>header .rates-compare :hover[id*=edit-add],.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 :focus[id*=edit-add],.rates-compare .document>header :hover[id*=edit-add],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}.audit-manuals .word-search,.audit-manuals .word-search-clear,.audit-manuals .word-search-wb-clear{padding-bottom: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}.books-collections-home-container .books-collections-heading{background-color:#EEE;height:54px}.books-collections-home-container .books-collections-heading .books-collections-title{font-size:28px;padding-top:5px;padding-left:15px;color:#0064A2}.books-collections-home-container .books-collections-toolbar{display:table;width:100%;height:60px;padding-top:15px}.books-collections-home-container .books-collections-toolbar .toolbar-sort{width:100%;display:table-cell}.books-collections-home-container .books-collections-toolbar .toolbar-sort label{float:left;padding-top:5px;padding-right:10px}.books-collections-home-container .books-collections-toolbar .toolbar-sort select{width:160px;height:29px;cursor:pointer}.books-collections-home-container .books-collections-toolbar .toolbar-view-option{font-size:18px;float:right;display:table-cell;width:87px;cursor:pointer}.books-collections-home-container .books-collections-toolbar .toolbar-view-option i{color:#999}.books-collections-home-container .books-collections-toolbar .toolbar-view-option i.active,.books-collections-home-container .books-collections-toolbar .toolbar-view-option i:hover{color:#F27320}.books-collections-home-container .books-collections-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.books-collections-home-container .books-collections-content .book-item{-ms-flex-preferred-size:32%;flex-basis:32%;list-style:none;border:1px solid #F4F4F4;margin-right:2%;min-height:381.5px;margin-bottom:20px;position:relative;padding-bottom:65px}.books-collections-home-container .books-collections-content .book-item .book-item-overlay{position:absolute;height:100%;width:100%;padding:20px;background:rgba(232,237,240,.96);cursor:pointer}.books-collections-home-container .books-collections-content .book-item .book-item-overlay .book-item-overlay-title{font-size:18px;color:#444}.books-collections-home-container .books-collections-content .book-item .book-item-overlay .book-item-overlay-summary{font-size:14px;color:#666;margin-top:10px;overflow:auto;max-height:200px}.books-collections-home-container .books-collections-content .book-item .book-item-cover-image-container{width:100%;height:200px;background-position:center;background-size:contain;background-repeat:no-repeat}.books-collections-home-container .books-collections-content .book-item .book-item-description{padding-left:15px}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-title{padding-top:10px;line-height:22px;font-size:18px;cursor:pointer;color:#555}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-title:hover{color:#000}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-publish-info{font-size:11px;font-weight:700;line-height:15px;padding-top:5px}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-authors-info{font-size:11px;line-height:13px;padding-top:5px;color:#666}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-authors-info a{color:#666}.books-collections-home-container .books-collections-content .book-item .book-item-description .book-item-brief{display:none}.books-collections-home-container .books-collections-content .book-item .book-item-actions{float:right;padding:10px 5px 15px 0;position:absolute;bottom:0;right:0}.books-collections-home-container .books-collections-content .book-item .book-item-actions a span{font-size:11px;position:relative;top:-1px}.books-collections-home-container .books-collections-content .book-item .book-item-actions a button{width:65px;height:30px;background-color:#F27320;border:none;margin-right:10px;color:#FFF}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description .book-item-title:hover,.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-description .book-item-title:hover{color:#555}.books-collections-home-container .books-collections-content .book-item:nth-child(3n){margin-right:0}.books-collections-home-container[layout=large] .books-collections-content .book-item{-ms-flex-preferred-size:48%;flex-basis:48%;margin-right:3%;min-height:296px;padding-bottom:65px}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-cover-image-container{width:170px;height:232.08px;float:left;margin-top:21px;background-position-x:center;background-position-y:top}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-cover-image-container .book-item-cover-image{width:100%;height:200px;cursor:auto}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description{padding-left:21px;width:281px;float:right;padding-top:21px;padding-right:19px}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description .book-item-title{padding-top:0;cursor:auto}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-description .book-item-brief{display:block;padding-top:10px}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-actions{width:100%;padding-right:19px;position:absolute;bottom:0}.books-collections-home-container[layout=large] .books-collections-content .book-item .book-item-actions .book-item-buttons-wrapper{float:right}.books-collections-home-container[layout=large] .books-collections-content .book-item:nth-child(2n){margin-right:0}.books-collections-home-container[layout=list] .books-collections-content{display:list-item}.books-collections-home-container[layout=list] .books-collections-content .book-item{margin-right:0;min-height:160px;border:none;border-top:1px solid #F4F4F4;padding-top:20px;margin-bottom:10px}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-cover-image-container{float:left;margin-right:58.41px;margin-left:20px;width:90.59px;height:150px;background-position-y:top}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-cover-image-container .book-item-cover-image{cursor:auto}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-description .book-item-title{padding-top:0;cursor:auto}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-description .book-item-brief{display:block;padding-top:10px}.books-collections-home-container[layout=list] .books-collections-content .book-item .book-item-actions{float:none;padding-bottom:0}@media only screen and (max-width:960px){.hidden-on-mobile{display:none}.books-collections-home-container .books-collections-content .book-item{-ms-flex-preferred-size:98%!important;flex-basis:98%!important}.books-collections-home-container .books-collections-content .book-item .book-item-actions button{width:80px!important}.books-collections-home-container .books-collections-content .book-item .book-item-cover-image-container{width:100%!important;height:200px!important;background-position:center!important;background-size:contain;background-repeat:no-repeat}}.books-collections-block-container{padding:15px;margin-bottom:20px;background-color:#f1f1f1;background-repeat:no-repeat;background-size:cover;width:100%}.books-collections-block-container .block_left{width:110px;float:left}.books-collections-block-container .block_right{width:160px;padding-left:15px;float:right}.books-collections-block-container .book_img{width:100%}.books-collections-block-container .book_headline{color:#444;font-size:20px;line-height:24px;padding-bottom:10px}.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%}}.quick-treaty-filters{margin:5px 0 0 86px}.quick-treaty-filters a:hover{color:#fff}.holiday_message_div{padding:0 20px}.bar-STT,.bar-TNT,.bar-WTD{padding-left:4px}.holiday_message_h4{color:red}.page-combined-dailies .combined-federal.form__header,.page-combined-dailies .combined-tax-notes-today.form__header,.page-combined-dailies .landing__title.combined-federal,.page-combined-dailies .landing__title.combined-tax-notes-today,.page-combined-dailies h1.form__header,.page-combined-dailies h1.landing__title{background-color:#004078}.page-combined-dailies .combined-state-tax-today.form__header,.page-combined-dailies .combined-state.form__header,.page-combined-dailies .landing__title.combined-state,.page-combined-dailies .landing__title.combined-state-tax-today{background-color:#006838}.page-combined-dailies .combined-international.form__header,.page-combined-dailies .combined-worldwide-tax-daily.form__header,.page-combined-dailies .landing__title.combined-international,.page-combined-dailies .landing__title.combined-worldwide-tax-daily{background-color:#952226}.page-combined-dailies .content-block.combined-federal .content-block__header{border-bottom-color:#004078}.page-combined-dailies .content-block.combined-federal .content-block__title{color:#004078}.page-combined-dailies .content-block.combined-state .content-block__header{border-bottom-color:#006838}.page-combined-dailies .content-block.combined-state .content-block__title{color:#006838}.page-combined-dailies .content-block.combined-international .content-block__header{border-bottom-color:#952226}.page-combined-dailies .content-block.combined-international .content-block__title{color:#952226}.bar-TNT{border-left:6px solid #004078}.bar-WTD{border-left:6px solid #952226}.bar-STT{border-left:6px solid #006838}h1.media__title .bar-STT,h1.media__title .bar-TNT,h1.media__title .bar-WTD{display:block}#block-tacontactform-subscription-inquiry .page--nonsub input[type=submit] a,#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,.manage-subscriptions__options .page--nonsub .form-submit a,.modal__action .page--nonsub a a,.page--nonsub #block-tacontactform-subscription-inquiry input[type=submit] 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 .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}#block-tacontactform-subscription-inquiry .page--nonsub header .header-actions input[type=submit],#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,.manage-subscriptions__options .page--nonsub header .header-actions .form-submit,.modal__action .page--nonsub header .header-actions a,.page--nonsub header .header-actions #block-tacontactform-subscription-inquiry input[type=submit],.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 .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}#block-tacontactform-subscription-inquiry .page--nonsub .engagement-hero input[type=submit],#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,.manage-subscriptions__options .page--nonsub .engagement-hero .form-submit,.modal__action .page--nonsub .engagement-hero a,.page--nonsub .engagement-hero #block-tacontactform-subscription-inquiry input[type=submit],.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 .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{display:inline-table;padding:20px 50px}.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}#block-tacontactform-subscription-inquiry .page--nonsub .tax-products .tax-product input[type=submit],#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,.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 #block-tacontactform-subscription-inquiry input[type=submit],.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 .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 ul{display:none}.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}#block-tacontactform-subscription-inquiry .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#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,.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 #block-tacontactform-subscription-inquiry input[type=submit],.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 .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}#block-tacontactform-subscription-inquiry .page--nonsub .engagement-cta h2 input[type=submit],#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,.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.modal__action .page--nonsub .engagement-cta h2 a,.page--nonsub .engagement-cta h2 #block-tacontactform-subscription-inquiry input[type=submit],.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 .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){#block-tacontactform-subscription-inquiry .page--nonsub .engagement-cta h2 input[type=submit],#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,.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.modal__action .page--nonsub .engagement-cta h2 a,.page--nonsub .engagement-cta h2 #block-tacontactform-subscription-inquiry input[type=submit],.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 .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-compare-results .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.btn--tertiary{margin:17px 0 0 10px;padding:6px 10px 7px}.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}.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;font-weight:700;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}}.login__register-here-action{font-weight:700}.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;font-weight:700}#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;font-weight:700}.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 label{margin-bottom: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}}.free-trial-no-more-products-note{font-weight:700;font-style:italic}.free-trial-limit-reached-ul{disply:table}.free-trial-limit-reached-li{padding:0 5px 5px;font-style:italic;margin-left:25px;float:left}.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}#block-tacontactform-subscription-inquiry .cta__content input[type=submit],#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,.cta__content #block-tacontactform-subscription-inquiry 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 .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}#block-tacontactform-subscription-inquiry .load-more-con input[type=submit],#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,.load-more-con #block-tacontactform-subscription-inquiry 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 .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}}.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}.books-collections-pager-bottom,.multimedia__pager{margin:40px}.books-collections-pager-bottom .item-list li,.multimedia__pager .item-list li{margin:0;font-size:18px;font-weight:700}.books-collections-pager-bottom .item-list li.pager-current,.multimedia__pager .item-list li.pager-current{color:#f27320}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}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit],#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,.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 #block-tacontactform-subscription-inquiry input[type=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 .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}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit]:after,#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,.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 #block-tacontactform-subscription-inquiry input[type=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 .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){#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit],#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,.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 #block-tacontactform-subscription-inquiry input[type=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 .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}#block-tacontactform-subscription-inquiry .profile__subscribe .profile__subscribe__action input[type=submit]:after,#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,.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 #block-tacontactform-subscription-inquiry input[type=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 .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}#block-tacontactform-subscription-inquiry,#ta-contact-form{margin-top:15px}#block-tacontactform-subscription-inquiry .form-item,#ta-contact-form .form-item{float:left;width:315px}#block-tacontactform-subscription-inquiry .form-item:nth-child(even),#ta-contact-form .form-item:nth-child(even){margin-right:15px}#block-tacontactform-subscription-inquiry .form-textarea,#ta-contact-form .form-textarea{margin-bottom:15px}#block-tacontactform-subscription-inquiry .form-item-mollom-captcha,#ta-contact-form .form-item-mollom-captcha{margin-left:15px;margin-right:15px}#block-tacontactform-subscription-inquiry input[type=submit],#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}#tooltip,.dataTables_info,.dataTables_paginate,.dataTables_wrapper thead .select-all,.floating__cta,.search-help__close,.support__faq h2{text-align:center}.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 iframe{margin-bottom:30px}.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-facets-content label,.search-filter:first-of-type{margin-top:15px}.search-filter:hover{background:#e3e3e3}.search-filter:after{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}#edit-search-term-submit{margin-bottom:15px}#search-facets-content .input-group{height:100%;margin-bottom:10px}#search-facets-content .input-group__action{height:100%;padding-top:39px}#search-facets-content .chosen-container{margin-bottom:0}#search-facets-content .or-toggle{width:100%;height:100%;padding:0;background:#ccc;border:0;line-height:3;vertical-align:top}#search-facets-content .or-toggle.or-selected{background:#f27320;border:0;opacity:1}.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;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}#block-tacontactform-subscription-inquiry .saved-search-actions input[type=submit],#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,.manage-subscriptions__options .saved-search-actions .form-submit,.modal__action .saved-search-actions a,.poll .saved-search-actions .form-submit,.saved-search-actions #block-tacontactform-subscription-inquiry input[type=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 .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{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}.related_topics{margin-top:15px}.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)}.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;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}.dataTables_paginate{margin-bottom:20px}.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 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}.view-rss-products table.views-table{width:960px;margin-left:auto;margin-right:auto}.view-rss-products table.views-table tbody tr td,.view-rss-products table.views-table thead tr th{text-align:left;vertical-align:top;padding:10px}.view-rss-products table.views-table tbody tr td .item-list ul li,.view-rss-products table.views-table thead tr th .item-list ul li{margin:0}.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}.compare__action .compare-reset:focus,.treaties-search .form-submit:focus{outline:0}.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}.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-popup{height:80%;padding:20px 30px;overflow-y:scroll}.terms-conditions-popup.remodal{width:auto}.terms-conditions-popup .tc-header{margin-bottom:20px}.terms-conditions-popup .tc-dismiss{width:100%}.terms-conditions-popup .tc-dismiss .tc-btn{float:right;cursor:pointer;margin-left:0;margin-top:10px}#block-tacontactform-subscription-inquiry .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#ta-contact-form .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#taProfile_form .form-actions .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#taRegistration_form .form-actions .terms-conditions-popup .tc-dismiss input.tc-btn[type=submit]::after,#trial-div .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.manage-subscriptions__options .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.modal__action .terms-conditions-popup .tc-dismiss a.tc-btn::after,.poll .terms-conditions-popup .tc-dismiss .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss #block-tacontactform-subscription-inquiry input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #ta-contact-form input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #taProfile_form .form-actions input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #taRegistration_form .form-actions input.tc-btn[type=submit]::after,.terms-conditions-popup .tc-dismiss #trial-div .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .manage-subscriptions__options .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .modal__action a.tc-btn::after,.terms-conditions-popup .tc-dismiss .poll .tc-btn.form-submit::after,.terms-conditions-popup .tc-dismiss .tc-btn.btn--primary::after{content:none}.tc-ajax-throbber{position:absolute;top:50%;left:50%}.tc-ajax-throbber .throbber{background-image:none;vertical-align:middle}.tc-ajax-throbber .throbber::before{content:"";-ms-transform-origin:center;transform-origin:center;animation:fa-spin 2s infinite linear;font-size:40px}#compare-form-wrapper:after,#tocHeader::after,.compare__action:after,.rates-compare:after,.treaties-compare__add:after,.treaty-metadata__row:after{content:""}.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;transition:background-color .15s}#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:-2px}.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::before{font-size:21px;line-height:1.6}.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;line-height:normal}.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::before{font-size:21px;line-height:1.6}.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:hover{background-position:0 -30px}.treaties-search .chosen-container{margin-bottom:0}#block-tacontactform-subscription-inquiry .treaties-quick-find input[type=submit],#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,.manage-subscriptions__options .treaties-quick-find .form-submit,.modal__action .treaties-quick-find a,.poll .treaties-quick-find .form-submit,.treaties-quick-find #block-tacontactform-subscription-inquiry input[type=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 .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}@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}.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__bar,.treaties-compare__right .article__bar{margin-bottom:0}.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__available header:after,.document-select__selected header: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{display:table}.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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-audit-insight-news .form__header,.page-audit-insight-news .landing__title,.page-state-tax-today .form__header,.page-state-tax-today .landing__title{background-color:#006838}.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-audit-insight .content-block.audit-news .content-block__header,.page-audit-insight-news .listing .content-block__header,.page-state-tax-today .dailies__content.listing .content-block__header{border-bottom-color:#006838}.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-audit-insight-news .listing .content-block__title,.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}.page--nonsub .page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .wrap__content,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .contain,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #main-content .page--nonsub .wrap__content{max-width:1200px;padding-bottom:40px;overflow:visible!important}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-con{position:relative;padding-top:20px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter-note-con{position:relative;margin-bottom:15px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter{display:inline-block}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .title-label{color:#666;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:8px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .title-label:before{margin-right:.3rem}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction1,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction2{width:300px;display:inline-block;margin-right:20px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction1 .chosen-container,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .form-item-jurisdiction2 .chosen-container,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-1,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-2{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-1 ul,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-filter .mli-filter-jurisdiction-2 ul{border-width:1px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note{float:right;display:block;clear:both;font-size:12px;margin-bottom:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note:after{content:"";display:table;clear:both}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .note-con{vertical-align:middle;margin-left:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .note-color{width:10px;height:10px;display:inline-block;margin-right:5px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-e{border:1px solid #ccc;background:linear-gradient(to right top,#fff 50%,#f9f9f9 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-p{background:#ffe993}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-note .color-r{background:#c3deb7}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table{table-layout:fixed}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table th{width:140px;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table td+td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker table th+th{width:240px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper{font-size:12px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table a,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper a{cursor:pointer}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper p{margin:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table thead,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper thead{background:#f9f9f9}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table td,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper td{border:1px solid #eee;position:relative;padding:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table th,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper th{padding:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .dataTable,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .dataTable{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .row-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .row-header{font-weight:700;vertical-align:middle}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .th-inner{padding:10px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header{vertical-align:top}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header th,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header th{border:1px solid #eee;text-align:center;text-transform:none}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-name,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-name{white-space:nowrap}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-name .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-name .th-inner{background:#ddd}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-info .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-info .th-inner{text-align:left}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-info p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-info p{font-weight:400;margin-bottom:8px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .col-header-number p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .col-header-number p{font-weight:400}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .DTFC_LeftHeadWrapper .col-header-name .th-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .DTFC_LeftHeadWrapper .col-header-name .th-inner{position:absolute;left:0;right:0;top:0;bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .row-header,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .row-header{padding:5px 10px;width:80px;min-width:80px;max-width:80px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .td-inner,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .td-inner{padding:5px;position:absolute;top:0;bottom:0;left:0;right:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-full,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-full{cursor:pointer;text-align:center}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-name,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-name{position:relative}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-detail-con,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-detail-con{position:absolute;padding:10px;background:#fff;white-space:nowrap;min-width:160px;box-shadow:#ccc 2px 2px 8px 0;left:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-detail-con p,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-detail-con p{margin-bottom:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table td:last-child .mli-detail-con,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper td:last-child .mli-detail-con{left:auto;right:0}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status{position:absolute;top:0;left:0;width:100%;height:100%}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-11,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-11{background:#ffe993}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-11:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-11:hover{background:#d9c67d}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-22,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-22{background:#c3deb7}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-22:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-22:hover{background:#a6bd9c}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-21,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-21{background:linear-gradient(to right top,#c3deb7 50%,#ffe993 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-21:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-21:hover{background:linear-gradient(to right top,#a6bd9c 50%,#d9c67d 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-12,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-12{background:linear-gradient(to right top,#ffe993 50%,#c3deb7 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-12:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-12:hover{background:linear-gradient(to right top,#d9c67d 50%,#a6bd9c 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-01,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-01{background:linear-gradient(to right top,transparent 50%,#ffe993 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-01:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-01:hover{background:linear-gradient(to right top,rgba(0,0,0,.15) 50%,#d9c67d 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-10,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-10{background:linear-gradient(to right top,#ffe993 50%,transparent 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-10:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-10:hover{background:linear-gradient(to right top,#d9c67d 50%,rgba(0,0,0,.15) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-20,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-20{background:linear-gradient(to right top,#c3deb7 50%,transparent 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-20:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-20:hover{background:linear-gradient(to right top,#a6bd9c 50%,rgba(0,0,0,.15) 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-02,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-02{background:linear-gradient(to right top,transparent 50%,#c3deb7 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table .mli-status-02:hover,.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker #mli_table-table_wrapper .mli-status-02:hover{background:linear-gradient(to right top,rgba(0,0,0,.15) 50%,#a6bd9c 50%)}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader{background-color:rgba(44,44,44,.7);left:0;right:0;z-index:1011}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader .loader__container{top:30vh}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-table-loader .loader__icon{font-size:40px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli_table-placehoder{height:400px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail-header{color:#fff;margin-bottom:10px;font-size:13px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail{min-width:160px;white-space:nowrap;margin-bottom:25px}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail a{color:#ddd;text-decoration:underline}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail a:hover{color:#eee}.page-worldwide-tax-treaties-mli-covered-tax-agreements-tracker .mli-detail-title{font-weight:700;margin-top:6px;color:#fff}.entity-highlight{padding:0 2px;background:#f38841;color:#fff;font-weight:700}div.ner-entities-right-rail-container{background-color:#F1F1F1;margin-bottom:20px}div.ner-entities-right-rail-container div.content-block__header{width:100%;padding-bottom:0;border-bottom:none}div.ner-entities-right-rail-container div.content-block__header h2.content_block__title{background-color:#0064A2;padding-top:10px;padding-left:10px;padding-bottom:12.14px;color:#fff;font-size:13px;font-weight:900}div.ner-entities-right-rail-container div.category-container{background-color:#F1F1F1;box-shadow:0 14px 10px -15px rgba(0,0,0,.16)}div.ner-entities-right-rail-container div.category-container div.category-header{border-bottom:2px solid #0064A2;padding:10px 0;margin:0 10px}div.ner-entities-right-rail-container div.category-container div.category-header i.category-header-dropdown{float:right;color:#f27320;position:relative;cursor:pointer;margin:0}div.ner-entities-right-rail-container div.category-container div.category-header i.category-header-dropdown:before{margin-right:0}div.ner-entities-right-rail-container div.category-container .entities-group{margin:0 5px;padding:5px 0 12px;max-height:200px;overflow:auto}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container{background-color:#D7EBF5;padding:0 3px;margin:3px;float:left}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link{cursor:pointer}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link span.entity-name{color:#444;font-size:12px}div.ner-entities-right-rail-container div.category-container .entities-group div.entity-container a.entity-link span.entity-name:hover{color:#F27320}.opentip-container.style-ta-ner-right-rail-tip{max-width:300px;min-width:240px}.opentip-container.style-ta-ner-right-rail-tip .opentip{background-color:#EEE;border-color:#DDD;border-width:1px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content{margin:10px}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content h2{color:#0064A2;font-size:16px;font-weight:700}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-scroll-to:hover,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:hover,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content div.entity-tip-articles-container a.entity-tip-article-item:hover{color:#F27320}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content div.entity-tip-articles-container{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content div.entity-tip-articles-container a.entity-tip-article-item{margin-top:10px;font-weight:500;font-size:13px}.nerLeftRailBlockHeader,li.nerTabs{font-weight:900;text-transform:uppercase}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content .entity-tip-scroll-to{cursor:pointer}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-scroll-to,.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link{display:block;margin:5px 0}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:before{content:"[ "}.opentip-container.style-ta-ner-right-rail-tip .opentip div.entity-tip-content a.entity-tip-show-all-link:after{content:" ]"}ul.nerTabsHeader{border-bottom:4px solid #0064a2;margin:25px 10px 0}li.nerTabs{display:inline-block;padding:5px 15px;font-size:12px;background-color:#dedede;color:#0064a2;margin:5px 0 0;cursor:pointer;font-family:Lato,sans-serif}li.nerTabs.selected{background-color:#0064a2;color:#fff}li.nerTabs:hover{background-color:#1a73ab;color:#fff}.nerSeeAllLinks{float:right;overflow:hidden;padding:15px 4px 0 0}.nerLeftRailBlockHeader{background-color:#0064A2;padding-top:10px;padding-left:10px;padding-bottom:12.14px;color:#fff;font-size:13px}.nerLeftRailContent,.nerLeftRailContentNoAccess{background:#eee;padding:15px}.nerLeftRailContent{word-break:break-all}.media__content.nerLeftRailContent p{margin-bottom:0}.NERmedia__datetime{margin-bottom:0;letter-spacing:1pt;margin-top:10px}.articleSubmission{display:table}.submissionrow{display:table-row}.submissionCol,.submissionColHeader{display:table-cell;padding:5px;border:1px solid}.submissionColHeader{font-weight:700;background-color:#eee;text-transform:uppercase}.submissionGeneralHeaderContainer{padding:15px 0;border-bottom:3px solid #0064a2}.submissionsAddMarginBottom{margin-bottom:8px}.submissionContactContainer{display:table;width:100%}.submissionContactContainer ul{display:table-cell}#taarticlesubmissions-form label{margin:20px 0 5px}#taarticlesubmissions-form .authorSubmissions div{width:46%;display:inline-block;padding-top:5px;margin-right:10px}#taarticlesubmissions-form .authorSubmissions label.contact-info-label{margin:20px 0 0}#taarticlesubmissions-form .authorSubmissions label:not(.contact-info-label){margin:0;font-weight:400}#taarticlesubmissions-form .authorSubmissions .contact-info-description{width:100%}#taarticlesubmissions-form .authorSubmissions .addMoreAuthors{cursor:pointer;color:#0064a2}#taarticlesubmissions-form .authorSubmissions .addMoreAuthors:hover{color:#f27320}#taarticlesubmissions-form .description{color:#666;background-color:#E3F1F9;margin:5px 0;padding:6px;line-height:1.4}#taarticlesubmissions-form .description.icon-info-circle:before{color:#aaa;margin-right:5px}#taarticlesubmissions-form .form-submit{margin:15px 0;float:right;padding:8px 25px}#taarticlesubmissions-form .form-required{display:block;font-size:0}#taarticlesubmissions-form .form-required:after{content:"required";font-size:11px;margin-right:2px;font-weight:700}#taarticlesubmissions-form .plupload{border:1px dashed #ddd;font-family:"Open Sans",Helvetica,Arial,sans-serif}#taarticlesubmissions-form .plupload_filelist_header{display:none}#taarticlesubmissions-form .plupload_filelist_footer{height:32px}#taarticlesubmissions-form .plupload_filelist{background:#f9f9f9}#taarticlesubmissions-form .plupload_filelist li{background:#eee}#taarticlesubmissions-form .plupload_filelist li.plupload_done{color:#999}#taarticlesubmissions-form .plupload_filelist .plupload_file_name{width:240px}#taarticlesubmissions-form .plupload_filelist .plupload_droptext{background:0 0;font-size:20px;color:#999}#taarticlesubmissions-form .plupload_filelist .plupload_delete a:hover,#taarticlesubmissions-form .plupload_filelist .plupload_done a,#taarticlesubmissions-form .plupload_filelist .plupload_done a:hover{color:#f27320}#taarticlesubmissions-form .plupload_filelist .plupload_delete a,#taarticlesubmissions-form .plupload_filelist .plupload_done a{background:0 0}#taarticlesubmissions-form .plupload_filelist .plupload_delete a:before,#taarticlesubmissions-form .plupload_filelist .plupload_done a:before{font-family:FontAwesome;font-size:14px}#taarticlesubmissions-form .plupload_filelist .plupload_delete a:before{content:""}#taarticlesubmissions-form .plupload_filelist .plupload_done a:before{content:""}#taarticlesubmissions-form .plupload_button{border-radius:0;background:0 0;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:2px 8px;margin:0;color:#0064a2;cursor:pointer}#taarticlesubmissions-form .plupload_button:hover{color:#f27320}#taarticlesubmissions-form .plupload_button.plupload_add{margin-right:4px}#taarticlesubmissions-form .plupload_button.plupload_add:before{font-family:FontAwesome;content:"";margin-right:5px}#taarticlesubmissions-form .plupload_button.plupload_start:before{font-family:FontAwesome;content:"";margin-right:5px}#taarticlesubmissions-form .chosen-container,#taarticlesubmissions-form .form-text{margin-bottom:0}.jurisdictions .listing__controls,.taxtopics .listing__controls{display:-ms-inline-flexbox;display:inline-flex;width:100%}.megamenu__clear.icon-times{cursor:pointer;color:#999;font-size:22px;margin-top:-5px;margin-left:-25px;position:absolute}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.megamenu__clear.icon-times{cursor:pointer;color:#999;font-size:22px;margin-top:-48px;margin-left:-25px;position:absolute;left:100%}}.megamenu__headline{border-bottom:2px solid #f27320;color:#f27320;font-weight:700}.megamenumain__title{padding:20px 0;color:#666;font-family:Lato;font-size:28px}.megamenu__title{color:#f27320;font-weight:700;margin-bottom:0;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1}.megamenu_group{width:25%;margin-bottom:5px}@media screen and (max-width:960px){.megamenu_group{width:100%;padding:0 15px;margin-bottom:10px}}.megamenu_ul{list-style:none;margin-bottom:0}.megamenu_ul li{margin-bottom:5px;margin-left:20px}ul.megamenu_ul{display:block}.key_documents li{list-style:none}.featured--contributors{float:left;width:33.33333%;padding:0;list-style:none}.featured__links--contributor{clear:both}.featured__links--contributor a{display:block;margin-bottom:10px;padding:2px 5px;color:#0064a2;font-size:14px}.list--contributors{float:left;width:66.66667%;padding:0 20px;list-style:none}.featured--contributors{border-right:1px solid #e3e3e3;padding-right:10px}.contributor--featured__info{float:right;margin-right:50px}.key_documents_contain{display:-ms-inline-flexbox;display:inline-flex}.key_documents_contain ul{padding:10px}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwia2VudHVja3kvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJtb2R1bGVzL19tb2RhbHMuc2NzcyIsIl9zZWFyY2guc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIl9uZXIuc2NzcyIsIl9hcnRpY2xlU3VibWlzc2lvbnMuc2NzcyIsIl90YXhub3Rlc2xpdmUuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsInRhLmNzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsIm1vZHVsZXMvX2Fubm90YXRpb25zLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMtYWZ0ZXIuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2NsZWFyZml4LnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwia2VudHVja3kvaGVscGVycy9fYnJlYWRjcnVtYnMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3NpemUuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Zvcm1zLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19zaG93LWhpZGUuc2NzcyIsIm1vZHVsZXMvX2FkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19ib3JkZXIuc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX2Nob3Nlbi5zY3NzIiwia2VudHVja3kvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwia2VudHVja3kvX3Byb2plY3Qtc2V0dGluZ3Muc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3ByZWZpeGVyLnNjc3MiLCJrZW50dWNreS9ncmlkL19ncmlkLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL190cnVuY2F0ZS5zY3NzIiwibW9kdWxlcy9fbWFpbi1jb250ZW50LnNjc3MiLCJtb2R1bGVzL19pbmZvLWJhci5zY3NzIiwibW9kdWxlcy9fbWVkaWEuc2NzcyIsIm1vZHVsZXMvX2xvYWRpbmcuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJtb2R1bGVzL19tZW51cy5zY3NzIiwibW9kdWxlcy9fdG9vbGJhci5zY3NzIiwibW9kdWxlcy9fb3BlbnRpcC5zY3NzIiwiX2F1ZGl0LWluc2lnaHRzLnNjc3MiLCJfZW5nYWdlbWVudC5zY3NzIiwiX2FkdmFuY2Utc2VhcmNoLnNjc3MiLCJfZGFpbGllcy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX2JlcHMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfYm9va3MtY29sbGVjdGlvbnMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2ludHJpbnNpYy1yYXRpby5zY3NzIiwiJHN0ZGluIiwiX2Zvb3Rlci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2VvbWwuc2NzcyIsIl9lcnJvci5zY3NzIiwiX2ZybC5zY3NzIiwiX2hvbWUuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX2liZmQuc2NzcyIsIl9tdWx0aW1lZGlhLnNjc3MiLCJfbWFnYXppbmUuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3Byb2ZpbGUuc2NzcyIsIl9wYWdlci5zY3NzIiwiX3Blb3BsZS1leHBvcnQuc2NzcyIsIl9wb2xsLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfc3VwcG9ydC5zY3NzIiwiX3RhLW1lZGlhLnNjc3MiLCJfdHJlYXRpZXMuc2NzcyIsIl90bnMuc2NzcyIsIl90ZXJtcy1jb25kaXRpb25zLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19oaWRlLXRleHQuc2NzcyIsIl93b3JrYmVuY2guc2NzcyIsIl9tZWdhbWVudS5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX21saVRhYmxlLnNjc3MiLCJfd3RzLnNjc3MiLCJfY29sb3Iuc2NzcyIsIl9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFHSSw0Q0M2RUosS0FSQSxLRHZCUSxVQUFBLEtFb01SLFNEN0tBLEtDbUxFLHlCQUFBLEtBQUEscUJBQUEsS0NnUEYscUJDeGVBLFNDMklBLGdCQ2xIQSx3Q0MwRkEsb0JEekZFLGdCQUFBLEtFMUJGLFdBQ0UsWUFBMEIsWUFDMUIsSUFBQSw4Q0FDQSxJQUFBLHFEQUFBLDRCQUFBLGdEQUFBLGdCQUFBLCtDQUFBLGVBQUEsOENBQUEsbUJBQUEsaUVBSW1HLGNBRW5HLFlBQUEsSUFDQSxXQUFBLE9DSEYsdUJDTkUsYUFBQSxNRFNGLHdDQ0xFLFlBQUEsTUN1b0I2WixtRUFBN0MsMENBQTVLLHVEQUEwRCw0REFBbkgsOEJBQTdJLCtGQUFnRyxvQkFBcVksc0JBQXNMLHFCQUFzQiwrRUFBckwsZ0NBQTdMLGtEQUExTSx1QkFBcXJCLHNEQUF2QyxzQ0FBdmxCLHlCQUF3YyxvQ0FBNk8sb0NBQWoyQix1QkFBQSx3Q0FBNmhCLHNGRGpvQjNoQixRQUFBLGFBQ0EsS0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLElBQUEsWUFDQSxVQUFBLFFBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSx1QkFBQSxZQUNBLHdCQUFBLFVBQ0EscUJBQUEsT0FBQSxPQUFBLGlCQUFBLE9BQUEsT0FHRixrQkFBQSxtQkFFRSxPQUFBLEVFZEYscUJBU0EsZ0JBQ2dCLGFBQUEsS0NsQmhCLFNBQ0UsVUFBQSxVQUNBLFlBQUEsTUFDQSxlQUFBLEtBRUYsU0FBd0IsVUFBQSxJQUN4QixTQUF3QixVQUFBLElBQ3hCLFNBQXdCLFVBQUEsSUFDeEIsU0FBd0IsVUFBQSxJQ1Z4QixTQUNFLE1BQUEsVUFDQSxXQUFBLE9WREYsU0FDRSxhQUFBLEVBQ0EsWUFBQSxVUVNBLHNCQU9GLGlCQUVpQixZQUFBLEtScEJmLFlBSU8sU0FBQSxTQUVULFNBQ0UsU0FBQSxTQUNBLEtBQUEsV0FDQSxNQUFBLFVBQ0EsSUFBQSxTQUNBLFdBQUEsT0FDQSxpQkFDRSxLQUFBLFdRYkosYUFDRSxRQUFBLEtBQUEsTUFBQSxNQUNBLE9BQUEsTUFBQSxNQUFBLEtBQ0EsY0FBQSxLR0hGLFNkNEpBLElldkhFLE9BQUEsRUovQkYsZ0JBQStCLE1BQUEsS0FDL0IsaUJBUUEsWUFBYyxNQUFBLE1BQ2QsV0FBYSxNQUFBLEtLTlgsb0JBQXFCLHFDQVZyQixtQkFBb0Isb0NBZ0JsQixPQUFBLFlBaEJKLFdBRVUsVUFBQSxRQUFBLEdBQUEsU0FBQSxPQVFWLFlBRVUsVUFBQSxRQUFBLEdBQUEsU0FBQSxTQW1CVixtQkFDRSxHQUVVLFVBQUEsVUFFVixLQUVVLFVBQUEsZ0JDdENaLGdCRldFLFdBQUEsMkRBRUksY0FBQSxjQUNJLFVBQUEsY0ViVixpQkZVRSxXQUFBLDJEQUVJLGNBQUEsZUFDSSxVQUFBLGVFWlYsaUJGU0UsV0FBQSwyREFFSSxjQUFBLGVBQ0ksVUFBQSxlRVZWLHNCRmNFLFdBQUEscUVBRUksY0FBQSxZQUNJLFVBQUEsWUVoQlYsb0JGYUUsV0FBQSxxRUFFSSxjQUFBLFlBQ0ksVUFBQSxZRVhWLDRCQUFBLDBCQUFBLHVCQUFBLHVCQUFBLHNCQUtFLE9BQUEsS0NmRixZQUNFLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxPQUVGLGVBQWdCLGVBQ2QsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUVGLGVBQThCLFlBQUEsUUFDOUIsZUFBOEIsVUFBQSxJQUM5QixjQUE2QixNQUFBLEtDaEI3QixvQkFBbUMsUUN3VWIsSUR2VXRCLG9CQUFtQyxRQzJkYixJRDFkdEIscUJBQW9DLFFDMGpCYixJRHpqQnZCLHlCQUF3QyxRQ3NPYixJRHJPM0Isb0JBQW1DLFFDdVdiLElEdFd0QixtQkFBa0MsUUNrbkJiLElEam5CckIscUJBQW9DLFFDc25CYixJRHJuQnZCLG1CQUFrQyxRQ3l0QmIsSUR4dEJyQixtQkFBa0MsUUNtUmIsSURsUnJCLHVCQUFzQyxRQ3VwQmIsSUR0cEJ6QixpQkFBZ0MsUUNxcEJiLElEcHBCbkIsc0JBQXFDLFFDc3BCYixJRHJwQnhCLG9CQUFtQyxRQ3lJYixJRHhJdEIsb0JBQUEscUJBQUEsb0JBRW1DLFFDcXFCYixJRHBxQnRCLDBCQUF5QyxRQzhpQmIsSUQ3aUI1QiwyQkFBMEMsUUM0aUJiLElEM2lCN0Isd0JBQXVDLFFDNGZiLElEM2YxQixxQkFBb0MsUUNpa0JiLElEaGtCdkIsa0JBQUEsbUJBQ2lDLFFDZ0tiLElEL0pwQixzQkFBcUMsUUMrcUJiLElEOXFCeEIsbUJBQWtDLFFDd1ZiLElEdlZyQixxQkFBb0MsUUN1UGIsSUR0UHZCLHNCQUFxQyxRQ2dKYixJRC9JeEIsbUJBQWtDLFFDbWhCYixJRGxoQnJCLHVCQUFzQyxRQ2dNYixJRC9MekIsa0NBQWlELFFDWWIsSURYcEMsZ0NBQStDLFFDY2IsSURibEMsb0JBQW1DLFFDcVdiLElEcFd0Qiw0QkFBMkMsUUN3ZWIsSUR2ZTlCLHFCQUFBLDJCQUNvQyxRQ3NnQmIsSURyZ0J2QixzQkFBcUMsUUNnZ0JiLElEL2Z4Qix1QkFBc0MsUUN3WWIsSUR2WXpCLG1CQUFrQyxRQzJZYixJRDFZckIsbUJBQWtDLFFDNFBiLElEM1ByQix5QkFBd0MsUUNvVWIsSURuVTNCLHlCQUF3QyxRQ2l0QmIsSURodEIzQiwwQkFBeUMsUUMrc0JiLElEOXNCNUIsd0JBQXVDLFFDZ3RCYixJRC9zQjFCLHFCQUFvQyxRQ3llYixJRHhldkIsc0JBQXFDLFFDd0JiLElEdkJ4QixrQkFBaUMsUUN5bUJiLElEeG1CcEIsbUJBQWtDLFFDeW1CYixJRHhtQnJCLG1CQUFrQyxRQ3lEYixJRHhEckIsdUJBQXNDLFFDeURiLElEeER6QixvQkFBbUMsUUMrZGIsSUQ5ZHRCLHFCQUFvQyxRQzJFYixJRDFFdkIsbUJBQWtDLFFDMFBiLElEelByQixtQkFBa0MsUUNpRGIsSURoRHJCLHFCQUFvQyxRQzBWYixJRHpWdkIsMEJBQXlDLFFDd21CYixJRHZtQjVCLHlCQUF3QyxRQ3dtQmIsSUR2bUIzQix5QkFBd0MsUUNwQ2IsSURxQzNCLDJCQUEwQyxRQ3ZDYixJRHdDN0IsMEJBQXlDLFFDckNiLElEc0M1Qiw0QkFBMkMsUUN4Q2IsSUR5QzlCLG1CQUFrQyxRQytXYixJRDlXckIscUJBQUEsc0JBQ3FDLFFDMmFiLElEMWF4QixxQkFBb0MsUUNzVWIsSURyVXZCLDJCQUEwQyxRQ2tyQmIsSURqckI3QixvQkFBQSxvQkFBQSx3QkFFdUMsUUMwYmIsSUR6YjFCLHFCQUFvQyxRQ2tiYixJRGpidkIseUJBQXdDLFFDd1hiLElEdlgzQixxQkFBb0MsUUN0RGIsSUR1RHZCLG1CQUFrQyxRQ21uQmIsSURsbkJyQixtQkFBQSw4QkFDNkMsUUMrYWIsSUQ5YWhDLDZCQUE0QyxRQzhmYixJRDdmL0IsNkJBQTRDLFFDK0ViLElEOUUvQixxQkFBb0MsUUN6QmIsSUQwQnZCLDRCQUEyQyxRQ21qQmIsSURsakI5Qiw0QkFBMkMsUUNxTGIsSURwTDlCLHVCQUFzQyxRQ2xCYixJRG1CekIsbUJBQWtDLFFDc2JiLElEcmJyQixvQkFBbUMsUUNnYWIsSUQvWnRCLG1CQUFrQyxRQ21qQmIsSURsakJyQixzQkFBcUMsUUMrTmIsSUQ5TnhCLDJCQUEwQyxRQ2dMYixJRC9LN0IsMkJBQTBDLFFDNGlCYixJRDNpQjdCLG9CQUFtQyxRQytJYixJRDlJdEIsMkJBQTBDLFFDeUViLElEeEU3Qiw0QkFBMkMsUUN5RWIsSUR4RTlCLDBCQUF5QyxRQ2tiYixJRGpiNUIsMkJBQTBDLFFDdVhiLElEdFg3QiwyQkFBMEMsUUMybEJiLElEMWxCN0IsMkJBQTBDLFFDMkRiLElEMUQ3Qiw4QkFBNkMsUUN5YmIsSUR4YmhDLDBCQUF5QyxRQzBTYixJRHpTNUIseUJBQXdDLFFDMEdiLElEekczQiw2QkFBNEMsUUN1bEJiLElEdGxCL0IsNkJBQTRDLFFDdURiLElEdEQvQixrQkFBaUMsUUNuQ2IsSURvQ3BCLHlCQUF3QyxRQ25EYixJRG9EM0IsMEJBQXlDLFFDbkRiLElEb0Q1Qix1QkFBc0MsUUNuRGIsSURvRHpCLHlCQUF3QyxRQ3ZEYixJRHdEM0IsMkJBQUEsb0JBQ21DLFFDNGRiLElEM2R0QixxQkFBb0MsUUM4SWIsSUQ3SXZCLHVCQUFzQyxRQ3NGYixJRHJGekIsbUJBQWtDLFFDK1piLElEOVpyQixvQkFBbUMsUUNvV2IsSURuV3RCLHVCQUFzQyxRQ3BEYixJRHFEekIsaUNBQWdELFFDdUliLElEdEluQyxtQkFBa0MsUUNrTmIsSURqTnJCLG1CQUFrQyxRQzBTYixJRHpTckIsbUJBQWtDLFFDNktiLElENUtyQixrQkFBaUMsUUN5SWIsSUR4SXBCLHdCQUF1QyxRQ3lJYixJRHhJMUIsbUNBQUEsc0JBQ2tELFFDaUliLElEaElyQyxvQkFBbUMsUUMrWWIsSUQ5WXRCLHVCQUFzQyxRQ0FiLElEQ3pCLHFCQUFvQyxRQ29hYixJRG5hdkIsc0JBQXFDLFFDZ0ViLElEL0R4QixxQkFBb0MsUUM2VGIsSUQ1VHZCLHlCQUF3QyxRQ3VDYixJRHRDM0IsMkJBQTBDLFFDbUNiLElEbEM3QixzQkFBcUMsUUMrYWIsSUQ5YXhCLDRCQUEyQyxRQ2tkYixJRGpkOUIscUJBQW9DLFFDMEtiLElEekt2QiwwQkFBeUMsUUMyS2IsSUQxSzVCLHVCQUFzQyxRQzNFYixJRDRFekIsdUJBQXNDLFFDN0ViLElEOEV6QiwwQkFBQSx3QkFDdUMsUUNsRWIsSURtRTFCLDZCQUE0QyxRQytrQmIsSUQ5a0IvQiw4QkFBNkMsUUM0SGIsSUQzSGhDLDJCQUEwQyxRQ1RiLElEVTdCLGtCQUFpQyxRQzJRYixJRDFRcEIsbUJBQUEsb0JBQ2tDLFFDNkNiLElENUNyQix1QkFBc0MsUUNrRGIsSURqRHpCLDBCQUF5QyxRQ3NpQmIsSURyaUI1Qiw0QkFBMkMsUUNvaUJiLElEbmlCOUIsd0JBQXVDLFFDMmViLElEMWUxQixzQkFBcUMsUUM4TmIsSUQ3TnhCLHVCQUFzQyxRQ29jYixJRG5jekIsOEJBQTZDLFFDdVJiLElEdFJoQyx5QkFBd0MsUUM2aEJiLElENWhCM0IsNEJBQTJDLFFDc0diLElEckc5QixzQkFBcUMsUUM4YmIsSUQ3YnhCLHFCQUFvQyxRQ3FqQmIsSURwakJ2Qiw0QkFBMkMsUUNnTGIsSUQvSzlCLHFCQUFvQyxRQ3VrQmIsSUR0a0J2QixzQkFBcUMsUUNxUWIsSURwUXhCLG9CQUFtQyxRQ2lXYixJRGhXdEIsdUJBQXNDLFFDMmRiLElEMWR6Qix5QkFBd0MsUUNqRGIsSURrRDNCLDJCQUEwQyxRQytWYixJRDlWN0Isc0JBQXFDLFFDc2pCYixJRHJqQnhCLHlCQUFBLHVCQUNzQyxRQ2dHYixJRC9GekIscUJBQW9DLFFDb0tiLElEbkt2QixxQkFBb0MsUUMwakJiLElEempCdkIsMEJBQXlDLFFDb0NiLElEbkM1QixtQkFBQSxrQkFDaUMsUUMrWWIsSUQ5WXBCLG9CQUFtQyxRQ29NYixJRG5NdEIsdUJBQXNDLFFDckRiLElEc0R6QixtQkFBa0MsUUNoRmIsSURpRnJCLDBCQUF5QyxRQ3JCYixJRHNCNUIsMkJBQTBDLFFDb0xiLElEbkw3QiwwQkFBeUMsUUNrTGIsSURqTDVCLHdCQUF1QyxRQ21MYixJRGxMMUIsMEJBQXlDLFFDK0tiLElEOUs1QixnQ0FBK0MsUUNySWIsSURzSWxDLGlDQUFnRCxRQ2pJYixJRGtJbkMsOEJBQTZDLFFDakliLElEa0loQyxnQ0FBK0MsUUN6SWIsSUQwSWxDLG9CQUFtQyxRQzJKYixJRDFKdEIscUJBQW9DLFFDNmxCYixJRDVsQnZCLG9CQUFtQyxRQ3FlYixJRHBldEIscUJBQW9DLFFDeUdiLElEeEd2Qix3QkFBdUMsUUN6RWIsSUQwRTFCLHlCQUF3QyxRQ2xJYixJRG1JM0Isb0JBQUEsb0JBQ21DLFFDaWpCYixJRGhqQnRCLG9CQUFBLG1CQUNrQyxRQzRPYixJRDNPckIsb0JBQW1DLFFDZGIsSURldEIsb0JBQW1DLFFDMEdiLElEekd0QixrQkFBQSx1QkFDc0MsUUM2WGIsSUQ1WHpCLG1CQUFBLHNCQUNxQyxRQzJGYixJRDFGeEIsd0JBQXVDLFFDNlNiLElENVMxQix1QkFBQSxtQkFDc0MsUUNxR2IsSURwR3pCLHFCQUFvQyxRQ2diYixJRC9hdkIsbUJBQUEsc0JBQUEsc0JBRWtDLFFDbEliLElEbUlyQixzQkFBcUMsUUNzT2IsSURyT3hCLHNCQUFxQyxRQ29PYixJRG5PeEIsNEJBQTJDLFFDK2JiLElEOWI5Qix3QkFBdUMsUUMyZ0JiLElEMWdCMUIsb0JBQW1DLFFDdWNiLElEdGN0QixvQkFBbUMsUUN5T2IsSUR4T3RCLG9CQUFtQyxRQzZmYixJRDVmdEIsd0JBQXVDLFFDbVRiLElEbFQxQiwrQkFBOEMsUUNvVGIsSURuVGpDLGlDQUFnRCxRQ2dJYixJRC9IbkMsMEJBQXlDLFFDNEhiLElEM0g1QixvQkFBbUMsUUNxUWIsSURwUXRCLHlCQUF3QyxRQ3BGYixJRHFGM0IsdUJBQXNDLFFDOUViLElEK0V6Qix5QkFBd0MsUUNyRmIsSURzRjNCLDBCQUF5QyxRQ3JGYixJRHNGNUIsc0JBQXFDLFFDaENiLElEaUN4QixtQkFBQSx1QkFDa0MsUUMwWWIsSUR6WXJCLHdCQUFBLHdCQUN1QyxRQzhZYixJRDdZMUIsdUJBQUEsc0JBQ3NDLFFDMlliLElEMVl6Qix1QkFBc0MsUUNVYixJRFR6Qix1QkFBc0MsUUN1TWIsSUR0TXpCLDBCQUFBLG1CQUNrQyxRQ3FmYixJRHBmckIsb0JBQUEsb0JBQ21DLFFDb0ZiLElEbkZ0Qix3QkFBQSx5QkFDd0MsUUMrYWIsSUQ5YTNCLHdCQUF1QyxRQzdDYixJRDhDMUIseUJBQXdDLFFDMUNiLElEMkMzQixtQkFBQSxvQkFDa0MsUUNwSWIsSURxSXJCLHNCQUFxQyxRQzZXYixJRDVXeEIsdUJBQXNDLFFDeWViLElEeGV6Qix3QkFBQSxvQkFDdUMsUUNyRWIsSURzRTFCLDBCQUF5QyxRQ3FMYixJRHBMNUIsdUJBQXNDLFFDR2IsSURGekIsNkJBQTRDLFFDbkViLElEb0UvQiwyQkFBMEMsUUNuRWIsSURvRTdCLHNCQUFxQyxRQ2lmYixJRGhmeEIsMEJBQXlDLFFDOFliLElEN1k1Qix1QkFBc0MsUUN5WmIsSUR4WnpCLHFCQUFvQyxRQzlKYixJRCtKdkIscUJBQW9DLFFDbEViLElEbUV2QixzQkFBcUMsUUMxQ2IsSUQyQ3hCLDBCQUF5QyxRQzhCYixJRDdCNUIseUJBQXdDLFFDMUliLElEMkkzQix5QkFBd0MsUUNzSGIsSURySDNCLHdCQUF1QyxRQ3JPYixJRHNPMUIscUJBQW9DLFFDNE1iLElEM012QiwwQkFBeUMsUUNVYixJRFQ1QixtQkFBa0MsUUMzS2IsSUQ0S3JCLHVCQUFzQyxRQ3VGYixJRHRGekIsMEJBQXlDLFFDMlFiLElEMVE1QixnQ0FBK0MsUUNyT2IsSURzT2xDLGlDQUFnRCxRQ3JPYixJRHNPbkMsOEJBQTZDLFFDck9iLElEc09oQyxnQ0FBK0MsUUN6T2IsSUQwT2xDLHlCQUF3QyxRQ3JPYixJRHNPM0IsMEJBQXlDLFFDck9iLElEc081Qix1QkFBc0MsUUNyT2IsSURzT3pCLHlCQUF3QyxRQ3pPYixJRDBPM0Isc0JBQXFDLFFDcERiLElEcUR4QixxQkFBb0MsUUM0SWIsSUQzSXZCLHFCQUFvQyxRQ3dZYixJRHZZdkIsMkJBQUEscUJBQ29DLFFDdU1iLElEdE12Qix1QkFBc0MsUUN6R2IsSUQwR3pCLHlCQUF3QyxRQ3lRYixJRHhRM0IsMEJBQXlDLFFDeVFiLElEeFE1QixzQkFBcUMsUUMrVmIsSUQ5VnhCLHFCQUFvQyxRQzlHYixJRCtHdkIseUJBQUEsb0JBQ21DLFFDb1JiLElEblJ0Qix5QkFBd0MsUUMrQ2IsSUQ5QzNCLHVCQUFzQyxRQ21CYixJRGxCekIsNEJBQTJDLFFDb0JiLElEbkI5QixzQkFBcUMsUUNxVWIsSURwVXhCLHNCQUFxQyxRQzJCYixJRDFCeEIsb0JBQW1DLFFDZ0xiLElEL0t0QixzQkFBcUMsUUMyQmIsSUQxQnhCLHlCQUF3QyxRQ3VIYixJRHRIM0IscUJBQW9DLFFDTWIsSURMdkIsNkJBQTRDLFFDSWIsSURIL0IsdUJBQXNDLFFDNlhiLElENVh6QixtQkFBa0MsUUNoSGIsSURpSHJCLDZCQUFBLHdCQUN1QyxRQ3VRYixJRHRRMUIsOEJBQUEsNkJBQUEsMEJBRXlDLFFDc1ZiLElEclY1Qiw2QkFBNEMsUUN3SWIsSUR2SS9CLG1CQUFrQyxRQ2hHYixJRGlHckIsd0JBQXVDLFFDdkhiLElEd0gxQiwyQkFBQSxxQkFDMEMsUUN0SmIsSUR1SjdCLHVCQUFzQyxRQ3lPYixJRHhPekIsbUJBQWtDLFFDMEZiLElEekZyQiwwQkFBeUMsUUMxRGIsSUQyRDVCLDBCQUF5QyxRQ2tXYixJRGpXNUIsd0JBQXVDLFFDNFZiLElEM1YxQixxQkFBb0MsUUNsRWIsSURtRXZCLDJCQUEwQyxRQ2dPYixJRC9ON0IseUJBQXdDLFFDMkpiLElEMUozQiwrQkFBOEMsUUMySmIsSUQxSmpDLHFCQUFvQyxRQ3NSYixJRHJSdkIseUJBQXdDLFFDNUxiLElENkwzQixnQ0FBK0MsUUN4QmIsSUR5QmxDLHFCQUFvQyxRQ3VQYixJRHRQdkIscUJBQW9DLFFDNkliLElENUl2QixrQ0FBaUQsUUM5SmIsSUQrSnBDLG1DQUFrRCxRQzlKYixJRCtKckMsZ0NBQStDLFFDOUpiLElEK0psQyxrQ0FBaUQsUUNsS2IsSURtS3BDLG9CQUFtQyxRQzhEYixJRDdEdEIsbUJBQWtDLFFDckhiLElEc0hyQixxQkFBb0MsUUN2U2IsSUR3U3ZCLHlCQUF3QyxRQzJaYixJRDFaM0IsdUJBQXNDLFFDaE5iLElEaU56Qix5QkFBd0MsUUM3RmIsSUQ4RjNCLHlCQUF3QyxRQzdGYixJRDhGM0IseUJBQXdDLFFDK09iLElEOU8zQiwwQkFBeUMsUUNpTWIsSURoTTVCLHFCQUFvQyxRQzZXYixJRDVXdkIsMkJBQTBDLFFDMEliLElEekk3Qiw2QkFBNEMsUUMwSWIsSUR6SS9CLHVCQUFzQyxRQ3FGYixJRHBGekIseUJBQXdDLFFDbUZiLElEbEYzQiwyQkFBMEMsUUNuTGIsSURvTDdCLDRCQUEyQyxRQzBLYixJRHpLOUIsbUNBQWtELFFDcEZiLElEcUZyQywyQkFBMEMsUUN3UGIsSUR2UDdCLHNCQUFxQyxRQ2pKYixJRGtKeEIsa0NBQUEsMEJBQ2lELFFDL01iLElEZ05wQyxnQ0FBQSx3QkFDK0MsUUM5TWIsSUQrTWxDLG1DQUFBLDJCQUNrRCxRQ2pOYixJRGtOckMsa0JBQUEsbUJBQ2lDLFFDdkdiLElEd0dwQixrQkFBaUMsUUNoQ2IsSURpQ3BCLHFCQUFBLGtCQUNpQyxRQ3FZYixJRHBZcEIsa0JBQUEsb0JBQ2lDLFFDNENiLElEM0NwQixrQkFBQSxrQkFBQSxrQkFBQSxrQkFHaUMsUUNnRGIsSUQvQ3BCLHFCQUFBLGtCQUFBLG9CQUVpQyxRQ2lOYixJRGhOcEIsa0JBQUEsa0JBQ2lDLFFDK0NiLElEOUNwQixzQkFBQSxrQkFDaUMsUUMzUGIsSUQ0UHBCLG1CQUFrQyxRQ2hHYixJRGlHckIsd0JBQXVDLFFDcEZiLElEcUYxQiw2QkFBNEMsUUMwUGIsSUR6UC9CLDhCQUE2QyxRQzBQYixJRHpQaEMsOEJBQTZDLFFDMFBiLElEelBoQywrQkFBOEMsUUMwUGIsSUR6UGpDLCtCQUE4QyxRQzZQYixJRDVQakMsZ0NBQStDLFFDNlBiLElENVBsQyx3QkFBdUMsUUNrVWIsSURqVTFCLDBCQUF5QyxRQzhUYixJRDdUNUIsNkJBQTRDLFFDeWFiLElEeGEvQixzQkFBcUMsUUNzYWIsSURyYXhCLG1CQUFrQyxRQzJaYixJRDFackIsMEJBQXlDLFFDMlpiLElEMVo1QiwyQkFBMEMsUUNvYWIsSURuYTdCLHNCQUFxQyxRQ3hKYixJRHlKeEIsNkJBQTRDLFFDOFBiLElEN1AvQix3QkFBdUMsUUNnQmIsSURmMUIscUJBQW9DLFFDcEZiLElEcUZ2QixrQkFBaUMsUUMzV2IsSUQ0V3BCLHdCQUF1QyxRQy9SYixJRGdTMUIsK0JBQThDLFFDL1JiLElEZ1NqQyxxQkFBb0MsUUMrVWIsSUQ5VXZCLDRCQUEyQyxRQytVYixJRDlVOUIsOEJBQTZDLFFDZ0RiLElEL0NoQyw0QkFBMkMsUUNrRGIsSURqRDlCLDhCQUE2QyxRQytDYixJRDlDaEMsK0JBQThDLFFDK0NiLElEOUNqQyxvQkFBbUMsUUNqV2IsSURrV3RCLHNCQUFxQyxRQ21ZYixJRGxZeEIsc0JBQXFDLFFDN1diLElEOFd4QixvQkFBbUMsUUNrQ2IsSURqQ3RCLHVCQUFzQyxRQzVLYixJRDZLekIsb0JBQW1DLFFDZ05iLElEL010Qix5QkFBd0MsUUN4RmIsSUR5RjNCLHFCQUFvQyxRQzRUYixJRDNUdkIscUJBQW9DLFFDdEliLElEdUl2QixtQkFBa0MsUUM2Q2IsSUQ1Q3JCLHFCQUFBLHVCQUNzQyxRQzVEYixJRDZEekIsb0JBQW1DLFFDOFBiLElEN1B0QixxQkFBb0MsUUN1RWIsSUR0RXZCLHNCQUFxQyxRQzlXYixJRCtXeEIsa0JBQWlDLFFDdFNiLElEdVNwQixpQkFBZ0MsUUNpV2IsSURoV25CLG9CQUFtQyxRQ3VXYixJRHRXdEIscUJBQW9DLFFDK0liLElEOUl2Qix3QkFBdUMsUUNrRmIsSURqRjFCLDZCQUE0QyxRQzZOYixJRDVOL0IsbUNBQWtELFFDL1diLElEZ1hyQyxrQ0FBaUQsUUNqWGIsSURrWHBDLGtDQUFBLDBCQUNpRCxRQ3pSYixJRDBScEMsMkJBQTBDLFFDbk1iLElEb003Qix5QkFBd0MsUUNpV2IsSURoVzNCLDJCQUEwQyxRQ29WYixJRG5WN0Isa0JBQUEsMkJBQ2lDLFFDMFNiLElEelNwQiw0QkFBMkMsUUMwR2IsSUR6RzlCLDRCQUEyQyxRQzRNYixJRDNNOUIsb0JBQW1DLFFDc0xiLElEckx0Qiw4QkFBNkMsUUN6TGIsSUQwTGhDLHdCQUF1QyxRQ29XYixJRG5XMUIscUJBQW9DLFFDOERiLElEN0R2QixtQkFBQSwwQkFBQSx5QkFFd0MsUUM4U2IsSUQ3UzNCLDZCQUFBLDJCQUM0QyxRQzFGYixJRDJGL0Isb0JBQW1DLFFDc1diLElEcld0QixxQkFBb0MsUUNsR2IsSURtR3ZCLHFCQUFvQyxRQ2dIYixJRC9HdkIsNEJBQTJDLFFDaUhiLElEaEg5QixpQ0FBZ0QsUUN5TmIsSUR4Tm5DLDBCQUF5QyxRQ3VOYixJRHRONUIsd0JBQXVDLFFDL05iLElEZ08xQixtQkFBa0MsUUM1TmIsSUQ2TnJCLDRCQUEyQyxRQzJFYixJRDFFOUIsNkJBQTRDLFFDeUViLElEeEUvQixxQkFBb0MsUUN2TmIsSUR3TnZCLHFCQUFvQyxRQ3pDYixJRDBDdkIsdUJBQXNDLFFDcENiLElEcUN6QixrQkFBaUMsUUN0TGIsSUR1THBCLHVCQUFzQyxRQzdVYixJRDhVekIsb0JBQW1DLFFDMVJiLElEMlJ0QixrQkFBaUMsUUNzRGIsSURyRHBCLG9CQUFtQyxRQ21MYixJRGxMdEIsbUJBQWtDLFFDclBiLElEc1ByQixvQkFBbUMsUUNyUGIsSURzUHRCLHNCQUFxQyxRQzdXYixJRDhXeEIsNkJBQTRDLFFDN1diLElEOFcvQixvQkFBbUMsUUMwTGIsSUR6THRCLDJCQUEwQyxRQzBMYixJRHpMN0Isc0JBQXFDLFFDeUZiLElEeEZ4Qix5QkFBQSxrQkFDaUMsUUN6VWIsSUQwVXBCLGtCQUFBLG1CQUNrQyxRQytNYixJRDlNckIsbUJBQWtDLFFDNFBiLElEM1ByQixzQkFBcUMsUUN1S2IsSUR0S3hCLHlCQUF3QyxRQ3RQYixJRHVQM0IseUJBQXdDLFFDaUtiLElEaEszQix1QkFBc0MsUUM5UGIsSUQrUHpCLHlCQUF3QyxRQy9MYixJRGdNM0IsMEJBQXlDLFFDeExiLElEeUw1QiwyQkFBMEMsUUNyTWIsSURzTTdCLGdDQUErQyxRQy9MYixJRGdNbEMsMkJBQUEsMkJBQUEsNkJBRTBDLFFDeE1iLElEeU03Qiw2QkFBQSx5QkFDNEMsUUM5TWIsSUQrTS9CLDJCQUFBLDJCQUMwQyxRQy9NYixJRGdON0IsMkJBQUEsMkJBQzBDLFFDcE1iLElEcU03QiwwQkFBeUMsUUNqTmIsSURrTjVCLG1CQUFrQyxRQ3VSYixJRHRSckIsc0JBQXFDLFFDNVNiLElENlN4Qix1QkFBc0MsUUM5RWIsSUQrRXpCLHdCQUFBLHdCQUFBLHdCQUFBLHlCQUFBLHNCQUl1QyxRQ25FYixJRG9FMUIsNkJBQTRDLFFDL1RiLElEZ1UvQixpQkFBQSxvQkFBQSx5QkFFbUMsUUNxRGIsSURwRHRCLHFCQUFBLGlCQUNvQyxRQ25RYixJRG9RdkIseUJBQXdDLFFDektiLElEMEszQixrQkFBaUMsUUMzS2IsSUQ0S3BCLDBCQUFBLGtDQUFBLHdCQUV5QyxRQ3hKYixJRHlKNUIsNEJBQTJDLFFDMktiLElEMUs5QixpQkFBZ0MsUUNpQ2IsSURoQ25CLHFCQUFBLHFCQUNvQyxRQzBRYixJRHpRdkIsMEJBQUEsbUJBQ3lDLFFDVmIsSURXNUIsNEJBQUEscUJBQzJDLFFDWGIsSURZOUIsc0JBQXFDLFFDMUliLElEMkl4QiwwQkFBeUMsUUNsVmIsSURtVjVCLHFCQUFvQyxRQ2pKYixJRGtKdkIsd0JBQXVDLFFDYmIsSURjMUIsc0JBQXFDLFFDK0ZiLElEOUZ4Qix3QkFBdUMsUUN1RWIsSUR0RTFCLCtCQUE4QyxRQ3VFYixJRHRFakMsbUJBQWtDLFFDelpiLElEMFpyQix1QkFBQSw0QkFDc0MsUUM1TWIsSUQ2TXpCLGtCQUFpQyxRQzBNYixJRHpNcEIseUJBQXdDLFFDeGFiLElEeWEzQixtQkFBa0MsUUNJYixJREhyQix5QkFBd0MsUUN1RmIsSUR0RjNCLHFCQUFvQyxRQzJNYixJRDFNdkIsbUJBQWtDLFFDK1FiLElEOVFyQiwwQkFBeUMsUUN6Q2IsSUQwQzVCLG1CQUFrQyxRQ3dQYixJRHZQckIseUJBQXdDLFFDclpiLElEc1ozQixxQkFBb0MsUUN2QmIsSUR3QnZCLDRCQUEyQyxRQzNMYixJRDRMOUIsc0JBQXFDLFFDNVhiLElENlh4Qiw0QkFBMkMsUUNoWWIsSURpWTlCLDBCQUF5QyxRQ25ZYixJRG9ZNUIsc0JBQXFDLFFDdFliLElEdVl4Qix3QkFBdUMsUUNsWWIsSURtWTFCLHdCQUF1QyxRQ2xZYixJRG1ZMUIseUJBQXdDLFFDM2JiLElENGIzQiwyQkFBMEMsUUMzYmIsSUQ0YjdCLG9CQUFtQyxRQytLYixJRDlLdEIsd0JBQXVDLFFDblZiLElEb1YxQixpQkFBZ0MsUUM5ZGIsSUQrZG5CLHlCQUF3QyxRQzVSYixJRDZSM0IsMEJBQXlDLFFDL0NiLElEZ0Q1Qiw0QkFBMkMsUUM5YmIsSUQrYjlCLHlCQUF3QyxRQ3RmYixJRHVmM0Isd0JBQXVDLFFDL0JiLElEZ0MxQix5QkFBd0MsUUN6SGIsSUQwSDNCLHFCQUFvQyxRQ3ZJYixJRHdJdkIsNEJBQTJDLFFDdkliLElEd0k5Qix5QkFBd0MsUUM0SmIsSUQzSjNCLHdCQUF1QyxRQzRKYixJRDNKMUIsc0JBQXFDLFFDeGNiLElEeWN4QixrQkFBaUMsUUNqYmIsSURrYnBCLHNCQUFxQyxRQ3ZKYixJRHdKeEIsd0JBQXVDLFFDM2dCYixJRDRnQjFCLGlCQUFnQyxRQzdaYixJRDhabkIsa0JBQUEscUJBQUEscUJBRWlDLFFDektiLElEMEtwQix1QkFBc0MsUUNwR2IsSURxR3pCLHlCQUF3QyxRQ3hiYixJRHliM0IsNkJBQTRDLFFDNVdiLElENlcvQix1QkFBc0MsUUM5VmIsSUQrVnpCLHVCQUFzQyxRQzlQYixJRCtQekIsc0JBQXFDLFFDckpiLElEc0p4QixxQkFBb0MsUUNlYixJRGR2QiwyQkFBMEMsUUMyQmIsSUQxQjdCLDBCQUF5QyxRQ29DYixJRG5DNUIsdUJBQXNDLFFDcUNiLElEcEN6Qix3QkFBdUMsUUM1YWIsSUQ2YTFCLDhCQUE2QyxRQzlhYixJRCthaEMsc0JBQXFDLFFDL1ZiLElEZ1d4QixtQkFBa0MsUUNvQmIsSURuQnJCLDBCQUF5QyxRQzhLYixJRDdLNUIseUJBQXdDLFFDL0ZiLElEZ0czQiwwQkFBeUMsUUM2RWIsSUQ1RTVCLHdCQUF1QyxRQzlNYixJRCtNMUIsb0JBQW1DLFFDK0tiLElEOUt0QixtQkFBa0MsUUM3SGIsSUQ4SHJCLHNCQUFxQyxRQ25IYixJRG9IeEIsdUJBQUEsMEJBQ3lDLFFDa0liLElEakk1Qiw4QkFBNkMsUUNrSWIsSURqSWhDLDJCQUEwQyxRQzBLYixJRHpLN0IsMEJBQXlDLFFDbEliLElEbUk1Qix5QkFBd0MsUUN5S2IsSUR4SzNCLDBCQUF5QyxRQ25JYixJRG9JNUIsNEJBQTJDLFFDbEliLElEbUk5Qiw0QkFBMkMsUUNwSWIsSURxSTlCLHFCQUFvQyxRQzFHYixJRDJHdkIseUJBQXdDLFFDN1FiLElEOFEzQixnQ0FBK0MsUUMxVWIsSUQyVWxDLDBCQUF5QyxRQ3pFYixJRDBFNUIsdUJBQXNDLFFDa0xiLElEakx6QixxQkFBb0MsUUNYYixJRFl2Qix3QkFBdUMsUUN1SmIsSUR0SjFCLHlCQUF3QyxRQ3dKYixJRHZKM0Isa0JBQUEsb0JBQ2lDLFFDL2ZiLElEZ2dCcEIsc0JBQXFDLFFDNEpiLElEM0p4QixvQkFBbUMsUUM4R2IsSUQ3R3RCLHFCQUFvQyxRQ3dEYixJRHZEdkIscUJBQW9DLFFDOUliLElEK0l2QiwyQkFBQSxpQkFDMEMsUUMwTGIsSUR6TDdCLDRCQUEyQyxRQ2pIYixJRGtIOUIsdUJBQXNDLFFDckhiLElEc0h6QiwyQkFBMEMsUUNuV2IsSURvVzdCLHdCQUFBLDJCQUFBLHNCQUUwQyxRQy9nQmIsSURnaEI3Qix3QkFBQSxxQ0FDb0QsUUM5Z0JiLElEK2dCdkMsd0JBQUEsMkJBQzBDLFFDbGhCYixJRG1oQjdCLHdCQUFBLDhCQUM2QyxRQ25oQmIsSURvaEJoQyx3QkFBQSw0QkFDMkMsUUN4aEJiLElEeWhCOUIsNEJBQTJDLFFDM0liLElENEk5Qix1QkFBc0MsUUMzT2IsSUQ0T3pCLDJCQUEwQyxRQ3hJYixJRHlJN0IsNkJBQTRDLFFDeEliLElEeUkvQiwwQkFBeUMsUUN3QmIsSUR2QjVCLDRCQUEyQyxRQ3dCYixJRHZCOUIscUJBQW9DLFFDL2RiLElEZ2V2Qiw2QkFBNEMsUUNsZWIsSURtZS9CLG9CQUFtQyxRQ3BjYixJRHFjdEIsNEJBQTJDLFFDbGpCYixJRG1qQjlCLDBCQUF5QyxRQ3hQYixJRHlQNUIsMEJBQUEsOEJBQzZDLFFDelBiLElEMFBoQywwQkFBQSw2QkFDNEMsUUM3UGIsSUQ4UC9CLDBCQUFBLDRCQUMyQyxRQ2hRYixJRGlROUIsd0JBQXVDLFFDclFiLElEc1ExQiwwQkFBQSwwQkFDeUMsUUN4UmIsSUR5UjVCLDJCQUFBLDBCQUMwQyxRQzdSYixJRDhSN0IsOEJBQTZDLFFDMVJiLElEMlJoQyw0QkFBMkMsUUNwU2IsSURxUzlCLDJCQUEwQyxRQzNSYixJRDRSN0IsNkJBQTRDLFFDL1JiLElEZ1MvQiwyQkFBMEMsUUNqU2IsSURrUzdCLHdCQUF1QyxRQytEYixJRDlEMUIseUJBQXdDLFFDL0ZiLElEZ0czQiwrQkFBOEMsUUMvYmIsSURnY2pDLGlCQUFnQyxRQ3RVYixJRHVVbkIsd0JBQXVDLFFDdFViLElEdVUxQiwwQkFBeUMsUUNrRWIsSURqRTVCLDRCQUEyQyxRQ3JLYixJRHNLOUIsbUNBQWtELFFDcktiLElEc0tyQyx5QkFBd0MsUUM1VWIsSUQ2VTNCLDBCQUF5QyxRQ3dIYixJRHZINUIscUJBQW9DLFFDbkZiLElEb0Z2QixxQkFBb0MsUUN6ZWIsSUQwZXZCLHNCQUFxQyxRQzlXYixJRCtXeEIsb0JBQW1DLFFDeEtiLElEeUt0QixnQ0FBK0MsUUNwUWIsSURxUWxDLHlCQUFBLGlCQUN3QyxRQ1NiLElEUjNCLHFCQUFvQyxRQ2pkYixJRGtkdkIsb0JBQW1DLFFDem9CYixJRDBvQnRCLHFCQUFvQyxRQy9uQmIsSURnb0J2Qiw4QkFBNkMsUUMzaEJiLElENGhCaEMsK0JBQThDLFFDOWhCYixJRCtoQmpDLCtCQUE4QyxRQzVoQmIsSUQ2aEJqQywrQkFBOEMsUUNqaUJiLElEa2lCakMsdUJBQXNDLFFDcFJiLElEcVJ6QixzQkFBcUMsUUM1TmIsSUQ2TnhCLHdCQUF1QyxRQzVOYixJRDZOMUIsb0JBQW1DLFFDL05iLElEZ090QixrQkFBaUMsUUNsT2IsSURtT3BCLHlCQUF3QyxRQ3BlYixJRHFlM0IsMkJBQTBDLFFDcGViLElEcWU3QixvQkFBbUMsUUN0U2IsSUR1U3RCLG9CQUFtQyxRQ2lGYixJRGhGdEIsd0JBQXVDLFFDbGtCYixJRG1rQjFCLHdCQUF1QyxRQ3JYYixJRHNYMUIsMkJBQTBDLFFDcEliLElEcUk3QixtQkFBa0MsUUNwY2IsSURxY3JCLDhCQUE2QyxRQ2hlYixJRGllaEMsdUJBQXNDLFFDcGZiLElEcWZ6QixtQkFBa0MsUUNsTmIsSURtTnJCLDJCQUEwQyxRQzFYYixJRDJYN0Isa0JBQWlDLFFDb0RiLElEbkRwQiwyQkFBMEMsUUMzSmIsSUQ0SjdCLHVCQUFzQyxRQ3pOYixJRDBOekIscUJBQW9DLFFDbEhiLElEbUh2QiwyQkFBMEMsUUM3TGIsSUQ4TDdCLDZCQUE0QyxRQzdMYixJRDhML0IsMEJBQXlDLFFDM0NiLElENEM1Qiw0QkFBMkMsUUMzQ2IsSUQ0QzlCLDJCQUEwQyxRQ3JHYixJRHNHN0IsOEJBQTZDLFFDckdiLElEc0doQyxzQkFBcUMsUUM3VWIsSUQ4VXhCLHdCQUF1QyxRQ25sQmIsSURvbEIxQiwwQkFBeUMsUUNubEJiLElEb2xCNUIsc0JBQXFDLFFDL0xiLElEZ014QixxQkFBb0MsUUNsWGIsSURtWHZCLHlCQUF3QyxRQ2tGYixJRGpGM0Isc0JBQXFDLFFDbUZiLElEbEZ4QixxQkFBb0MsUUM5Y2IsSUQrY3ZCLCtCQUE4QyxRQzJCYixJRDFCakMsNkJBQTRDLFFDbUViLElEbEUvQixnQ0FBK0MsUUN4S2IsSUR5S2xDLG9CQUFtQyxRQzlsQmIsSUQrbEJ0QixnQ0FBK0MsUUN0b0JiLElEdW9CbEMsbUNBQWtELFFDcURiLElEcERyQyxzQkFBcUMsUUN4bEJiLElEeWxCeEIsMENBQXlELFFDNW9CYixJRDZvQjVDLGtEQUFBLCtCQUNpRSxRQzlxQmIsSUQrcUJwRCxtQkFBQSx1QkFBQSw4QkFFa0MsUUN2ZmIsSUR3ZnJCLG9CQUFtQyxRQ2hZYixJRGlZdEIsc0JBQXFDLFFDaFliLElEaVl4Qiw0QkFBQSxzQkFDMkMsUUMxSGIsSUQySDlCLHlCQUF3QyxRQ3pSYixJRDBSM0IscUJBQW9DLFFDaUNiLElEaEN2Qiw0QkFBMkMsUUNpQ2IsSURoQzlCLHVCQUFzQyxRQ2xIYixJRG1IekIsNkJBQTRDLFFDbEhiLElEbUgvQiw4QkFBNkMsUUNsSGIsSURtSGhDLHlCQUF3QyxRQ3JOYixJRHNOM0IsMEJBQXlDLFFDcGJiLElEcWI1QixvQkFBbUMsUUNtRWIsSURsRXRCLHdCQUF1QyxRQ3BEYixJRHFEMUIsaUNBQUEsbUNBQ2tELFFDelliLElEMFlyQyxpQkFBQSwyQkFDMEMsUUM3YWIsSUQ4YTdCLDBCQUF5QyxRQ3RYYixJRHVYNUIsNEJBQTJDLFFDbGZiLElEbWY5Qiw4QkFBNkMsUUNsZmIsSURtZmhDLHFCQUFvQyxRQ3RUYixJRHVUdkIsMkJBQTBDLFFDcHRCYixJRHF0QjdCLDZCQUE0QyxRQ3B0QmIsSURxdEIvQiwyQkFBQSxvQkFDMEMsUUNydEJiLElEc3RCN0IsNkJBQUEsc0JBQzRDLFFDdHRCYixJRHV0Qi9CLDBCQUF5QyxRQ0piLElESzVCLDRCQUEyQyxRQ0piLElESzlCLHFCQUFvQyxRQ0hiLElESXZCLHVCQUFzQyxRQzNXYixJRDRXekIsOEJBQUEsc0JBQ3FDLFFDNVdiLElENld4QixnQ0FBQSx3QkFDdUMsUUM3V2IsSUQ4VzFCLG9CQUFtQyxRQ3ROYixJRHVOdEIsNkJBQTRDLFFDM2JiLElENGIvQix1QkFBc0MsUUN0RmIsSUR1RnpCLDRCQUFBLCtCQUFBLDBCQUU4QyxRQ3hFYixJRHlFakMsNEJBQUEseUNBQ3dELFFDdkViLElEd0UzQyw0QkFBQSwrQkFDOEMsUUMzRWIsSUQ0RWpDLDRCQUFBLGtDQUNpRCxRQzVFYixJRDZFcEMsNEJBQUEsZ0NBQytDLFFDakZiLElEa0ZsQyxxQkFBb0MsUUMzS2IsSUQ0S3ZCLG1CQUFBLHNCQUFBLGtCQUVrQyxRQ3pyQmIsSUQwckJyQixzQkFBcUMsUUNsUGIsSURtUHhCLDhCQUE2QyxRQ0tiLElESmhDLDhCQUE2QyxRQ0tiLElESmhDLDZCQUE0QyxRQ0tiLElESi9CLDhCQUFBLDJCQUMwQyxRQ0RiLElERTdCLGdDQUFBLDZCQUM0QyxRQ0ZiLElERy9CLHVCQUFzQyxRQ3hzQmIsSUR5c0J6QixtQkFBa0MsUUNwYmIsSURxYnJCLG1CQUFrQyxRQzFoQmIsSUQyaEJyQixtQkFBa0MsUUN4WWIsSUR5WXJCLHNCQUFxQyxRQy9PYixJRGdQeEIsc0JBQXFDLFFDemlCYixJRDBpQnhCLHdCQUF1QyxRQ2pVYixJRGtVMUIsMEJBQXlDLFFDN0tiLElEOEs1QiwwQkFBeUMsUUNoSWIsSURpSTVCLHlCQUF3QyxRQ0piLElESzNCLHFCQUFvQyxRQ3hVYixJQ3pjdkIsMEJBQXlDLFFEd1VuQixJQ3ZVdEIsMEJBQXlDLFFEMmRuQixJQzFkdEIsMkJBQTBDLFFEMGpCbkIsSUN6akJ2QiwrQkFBOEMsUURzT25CLElDck8zQiwwQkFBeUMsUUR1V25CLElDdFd0Qix5QkFBd0MsUURrbkJuQixJQ2puQnJCLDJCQUEwQyxRRHNuQm5CLElDcm5CdkIseUJBQXdDLFFEeXRCbkIsSUN4dEJyQix5QkFBd0MsUURtUm5CLElDbFJyQiw2QkFBNEMsUUR1cEJuQixJQ3RwQnpCLHVCQUFzQyxRRHFwQm5CLElDcHBCbkIsNEJBQTJDLFFEc3BCbkIsSUNycEJ4QiwwQkFBeUMsUUR5SW5CLElDeEl0QiwwQkFBQSwyQkFBQSwwQkFFeUMsUURxcUJuQixJQ3BxQnRCLGdDQUErQyxRRDhpQm5CLElDN2lCNUIsaUNBQWdELFFENGlCbkIsSUMzaUI3Qiw4QkFBNkMsUUQ0Zm5CLElDM2YxQiwyQkFBMEMsUURpa0JuQixJQ2hrQnZCLHdCQUFBLHlCQUN1QyxRRGdLbkIsSUMvSnBCLDRCQUEyQyxRRCtxQm5CLElDOXFCeEIseUJBQXdDLFFEd1ZuQixJQ3ZWckIsMkJBQTBDLFFEdVBuQixJQ3RQdkIsNEJBQTJDLFFEZ0puQixJQy9JeEIseUJBQXdDLFFEbWhCbkIsSUNsaEJyQiw2QkFBNEMsUURnTW5CLElDL0x6Qix3Q0FBdUQsUURZbkIsSUNYcEMsc0NBQXFELFFEY25CLElDYmxDLDBCQUF5QyxRRHFXbkIsSUNwV3RCLGtDQUFpRCxRRHdlbkIsSUN2ZTlCLDJCQUFBLGlDQUMwQyxRRHNnQm5CLElDcmdCdkIsNEJBQTJDLFFEZ2dCbkIsSUMvZnhCLDZCQUE0QyxRRHdZbkIsSUN2WXpCLHlCQUF3QyxRRDJZbkIsSUMxWXJCLHlCQUF3QyxRRDRQbkIsSUMzUHJCLCtCQUE4QyxRRG9VbkIsSUNuVTNCLCtCQUE4QyxRRGl0Qm5CLElDaHRCM0IsZ0NBQStDLFFEK3NCbkIsSUM5c0I1Qiw4QkFBNkMsUURndEJuQixJQy9zQjFCLDJCQUEwQyxRRHllbkIsSUN4ZXZCLDRCQUEyQyxRRHdCbkIsSUN2QnhCLHdCQUF1QyxRRHltQm5CLElDeG1CcEIseUJBQXdDLFFEeW1CbkIsSUN4bUJyQix5QkFBd0MsUUR5RG5CLElDeERyQiw2QkFBNEMsUUR5RG5CLElDeER6QiwwQkFBeUMsUUQrZG5CLElDOWR0QiwyQkFBMEMsUUQyRW5CLElDMUV2Qix5QkFBd0MsUUQwUG5CLElDelByQix5QkFBd0MsUURpRG5CLElDaERyQiwyQkFBMEMsUUQwVm5CLElDelZ2QixnQ0FBK0MsUUR3bUJuQixJQ3ZtQjVCLCtCQUE4QyxRRHdtQm5CLElDdm1CM0IsK0JBQThDLFFEcENuQixJQ3FDM0IsaUNBQWdELFFEdkNuQixJQ3dDN0IsZ0NBQStDLFFEckNuQixJQ3NDNUIsa0NBQWlELFFEeENuQixJQ3lDOUIseUJBQXdDLFFEK1duQixJQzlXckIsMkJBQUEsNEJBQzJDLFFEMmFuQixJQzFheEIsMkJBQTBDLFFEc1VuQixJQ3JVdkIsaUNBQWdELFFEa3JCbkIsSUNqckI3QiwwQkFBQSwwQkFBQSw4QkFFNkMsUUQwYm5CLElDemIxQiwyQkFBMEMsUURrYm5CLElDamJ2QiwrQkFBOEMsUUR3WG5CLElDdlgzQiwyQkFBMEMsUUR0RG5CLElDdUR2Qix5QkFBd0MsUURtbkJuQixJQ2xuQnJCLHlCQUFBLG9DQUNtRCxRRCthbkIsSUM5YWhDLG1DQUFrRCxRRDhmbkIsSUM3Zi9CLG1DQUFrRCxRRCtFbkIsSUM5RS9CLDJCQUEwQyxRRHpCbkIsSUMwQnZCLGtDQUFpRCxRRG1qQm5CLElDbGpCOUIsa0NBQWlELFFEcUxuQixJQ3BMOUIsNkJBQTRDLFFEbEJuQixJQ21CekIseUJBQXdDLFFEc2JuQixJQ3JickIsMEJBQXlDLFFEZ2FuQixJQy9adEIseUJBQXdDLFFEbWpCbkIsSUNsakJyQiw0QkFBMkMsUUQrTm5CLElDOU54QixpQ0FBZ0QsUURnTG5CLElDL0s3QixpQ0FBZ0QsUUQ0aUJuQixJQzNpQjdCLDBCQUF5QyxRRCtJbkIsSUM5SXRCLGlDQUFnRCxRRHlFbkIsSUN4RTdCLGtDQUFpRCxRRHlFbkIsSUN4RTlCLGdDQUErQyxRRGtibkIsSUNqYjVCLGlDQUFnRCxRRHVYbkIsSUN0WDdCLGlDQUFnRCxRRDJsQm5CLElDMWxCN0IsaUNBQWdELFFEMkRuQixJQzFEN0Isb0NBQW1ELFFEeWJuQixJQ3hiaEMsZ0NBQStDLFFEMFNuQixJQ3pTNUIsK0JBQThDLFFEMEduQixJQ3pHM0IsbUNBQWtELFFEdWxCbkIsSUN0bEIvQixtQ0FBa0QsUUR1RG5CLElDdEQvQix3QkFBdUMsUURuQ25CLElDb0NwQiwrQkFBOEMsUURuRG5CLElDb0QzQixnQ0FBK0MsUURuRG5CLElDb0Q1Qiw2QkFBNEMsUURuRG5CLElDb0R6QiwrQkFBOEMsUUR2RG5CLElDd0QzQixpQ0FBQSwwQkFDeUMsUUQ0ZG5CLElDM2R0QiwyQkFBMEMsUUQ4SW5CLElDN0l2Qiw2QkFBNEMsUURzRm5CLElDckZ6Qix5QkFBd0MsUUQrWm5CLElDOVpyQiwwQkFBeUMsUURvV25CLElDbld0Qiw2QkFBNEMsUURwRG5CLElDcUR6Qix1Q0FBc0QsUUR1SW5CLElDdEluQyx5QkFBd0MsUURrTm5CLElDak5yQix5QkFBd0MsUUQwU25CLElDelNyQix5QkFBd0MsUUQ2S25CLElDNUtyQix3QkFBdUMsUUR5SW5CLElDeElwQiw4QkFBNkMsUUR5SW5CLElDeEkxQix5Q0FBQSw0QkFDd0QsUURpSW5CLElDaElyQywwQkFBeUMsUUQrWW5CLElDOVl0Qiw2QkFBNEMsUURBbkIsSUNDekIsMkJBQTBDLFFEb2FuQixJQ25hdkIsNEJBQTJDLFFEZ0VuQixJQy9EeEIsMkJBQTBDLFFENlRuQixJQzVUdkIsK0JBQThDLFFEdUNuQixJQ3RDM0IsaUNBQWdELFFEbUNuQixJQ2xDN0IsNEJBQTJDLFFEK2FuQixJQzlheEIsa0NBQWlELFFEa2RuQixJQ2pkOUIsMkJBQTBDLFFEMEtuQixJQ3pLdkIsZ0NBQStDLFFEMktuQixJQzFLNUIsNkJBQTRDLFFEM0VuQixJQzRFekIsNkJBQTRDLFFEN0VuQixJQzhFekIsOEJBQUEsZ0NBQzZDLFFEbEVuQixJQ21FMUIsbUNBQWtELFFEK2tCbkIsSUM5a0IvQixvQ0FBbUQsUUQ0SG5CLElDM0hoQyxpQ0FBZ0QsUURUbkIsSUNVN0Isd0JBQXVDLFFEMlFuQixJQzFRcEIseUJBQUEsMEJBQ3dDLFFENkNuQixJQzVDckIsNkJBQTRDLFFEa0RuQixJQ2pEekIsZ0NBQStDLFFEc2lCbkIsSUNyaUI1QixrQ0FBaUQsUURvaUJuQixJQ25pQjlCLDhCQUE2QyxRRDJlbkIsSUMxZTFCLDRCQUEyQyxRRDhObkIsSUM3TnhCLDZCQUE0QyxRRG9jbkIsSUNuY3pCLG9DQUFtRCxRRHVSbkIsSUN0UmhDLCtCQUE4QyxRRDZoQm5CLElDNWhCM0Isa0NBQWlELFFEc0duQixJQ3JHOUIsNEJBQTJDLFFEOGJuQixJQzdieEIsMkJBQTBDLFFEcWpCbkIsSUNwakJ2QixrQ0FBaUQsUURnTG5CLElDL0s5QiwyQkFBMEMsUUR1a0JuQixJQ3RrQnZCLDRCQUEyQyxRRHFRbkIsSUNwUXhCLDBCQUF5QyxRRGlXbkIsSUNoV3RCLDZCQUE0QyxRRDJkbkIsSUMxZHpCLCtCQUE4QyxRRGpEbkIsSUNrRDNCLGlDQUFnRCxRRCtWbkIsSUM5VjdCLDRCQUEyQyxRRHNqQm5CLElDcmpCeEIsNkJBQUEsK0JBQzRDLFFEZ0duQixJQy9GekIsMkJBQTBDLFFEb0tuQixJQ25LdkIsMkJBQTBDLFFEMGpCbkIsSUN6akJ2QixnQ0FBK0MsUURvQ25CLElDbkM1Qix5QkFBQSx3QkFDdUMsUUQrWW5CLElDOVlwQiwwQkFBeUMsUURvTW5CLElDbk10Qiw2QkFBNEMsUURyRG5CLElDc0R6Qix5QkFBd0MsUURoRm5CLElDaUZyQixnQ0FBK0MsUURyQm5CLElDc0I1QixpQ0FBZ0QsUURvTG5CLElDbkw3QixnQ0FBK0MsUURrTG5CLElDakw1Qiw4QkFBNkMsUURtTG5CLElDbEwxQixnQ0FBK0MsUUQrS25CLElDOUs1QixzQ0FBcUQsUURySW5CLElDc0lsQyx1Q0FBc0QsUURqSW5CLElDa0luQyxvQ0FBbUQsUURqSW5CLElDa0loQyxzQ0FBcUQsUUR6SW5CLElDMElsQywwQkFBeUMsUUQySm5CLElDMUp0QiwyQkFBMEMsUUQ2bEJuQixJQzVsQnZCLDBCQUF5QyxRRHFlbkIsSUNwZXRCLDJCQUEwQyxRRHlHbkIsSUN4R3ZCLDhCQUE2QyxRRHpFbkIsSUMwRTFCLCtCQUE4QyxRRGxJbkIsSUNtSTNCLDBCQUFBLDBCQUN5QyxRRGlqQm5CLElDaGpCdEIsMEJBQUEseUJBQ3dDLFFENE9uQixJQzNPckIsMEJBQXlDLFFEZG5CLElDZXRCLDBCQUF5QyxRRDBHbkIsSUN6R3RCLHdCQUFBLDZCQUM0QyxRRDZYbkIsSUM1WHpCLHlCQUFBLDRCQUMyQyxRRDJGbkIsSUMxRnhCLDhCQUE2QyxRRDZTbkIsSUM1UzFCLDZCQUFBLHlCQUM0QyxRRHFHbkIsSUNwR3pCLDJCQUEwQyxRRGdibkIsSUMvYXZCLHlCQUFBLDRCQUFBLDRCQUV3QyxRRGxJbkIsSUNtSXJCLDRCQUEyQyxRRHNPbkIsSUNyT3hCLDRCQUEyQyxRRG9PbkIsSUNuT3hCLGtDQUFpRCxRRCtibkIsSUM5YjlCLDhCQUE2QyxRRDJnQm5CLElDMWdCMUIsMEJBQXlDLFFEdWNuQixJQ3RjdEIsMEJBQXlDLFFEeU9uQixJQ3hPdEIsMEJBQXlDLFFENmZuQixJQzVmdEIsOEJBQTZDLFFEbVRuQixJQ2xUMUIscUNBQW9ELFFEb1RuQixJQ25UakMsdUNBQXNELFFEZ0luQixJQy9IbkMsZ0NBQStDLFFENEhuQixJQzNINUIsMEJBQXlDLFFEcVFuQixJQ3BRdEIsK0JBQThDLFFEcEZuQixJQ3FGM0IsNkJBQTRDLFFEOUVuQixJQytFekIsK0JBQThDLFFEckZuQixJQ3NGM0IsZ0NBQStDLFFEckZuQixJQ3NGNUIsNEJBQTJDLFFEaENuQixJQ2lDeEIseUJBQUEsNkJBQ3dDLFFEMFluQixJQ3pZckIsOEJBQUEsOEJBQzZDLFFEOFluQixJQzdZMUIsNkJBQUEsNEJBQzRDLFFEMlluQixJQzFZekIsNkJBQTRDLFFEVW5CLElDVHpCLDZCQUE0QyxRRHVNbkIsSUN0TXpCLGdDQUFBLHlCQUN3QyxRRHFmbkIsSUNwZnJCLDBCQUFBLDBCQUN5QyxRRG9GbkIsSUNuRnRCLDhCQUFBLCtCQUM4QyxRRCthbkIsSUM5YTNCLDhCQUE2QyxRRDdDbkIsSUM4QzFCLCtCQUE4QyxRRDFDbkIsSUMyQzNCLHlCQUFBLDBCQUN3QyxRRHBJbkIsSUNxSXJCLDRCQUEyQyxRRDZXbkIsSUM1V3hCLDZCQUE0QyxRRHllbkIsSUN4ZXpCLDhCQUFBLDBCQUM2QyxRRHJFbkIsSUNzRTFCLGdDQUErQyxRRHFMbkIsSUNwTDVCLDZCQUE0QyxRREduQixJQ0Z6QixtQ0FBa0QsUURuRW5CLElDb0UvQixpQ0FBZ0QsUURuRW5CLElDb0U3Qiw0QkFBMkMsUURpZm5CLElDaGZ4QixnQ0FBK0MsUUQ4WW5CLElDN1k1Qiw2QkFBNEMsUUR5Wm5CLElDeFp6QiwyQkFBMEMsUUQ5Sm5CLElDK0p2QiwyQkFBMEMsUURsRW5CLElDbUV2Qiw0QkFBMkMsUUQxQ25CLElDMkN4QixnQ0FBK0MsUUQ4Qm5CLElDN0I1QiwrQkFBOEMsUUQxSW5CLElDMkkzQiwrQkFBOEMsUURzSG5CLElDckgzQiw4QkFBNkMsUURyT25CLElDc08xQiwyQkFBMEMsUUQ0TW5CLElDM012QixnQ0FBK0MsUURVbkIsSUNUNUIseUJBQXdDLFFEM0tuQixJQzRLckIsNkJBQTRDLFFEdUZuQixJQ3RGekIsZ0NBQStDLFFEMlFuQixJQzFRNUIsc0NBQXFELFFEck9uQixJQ3NPbEMsdUNBQXNELFFEck9uQixJQ3NPbkMsb0NBQW1ELFFEck9uQixJQ3NPaEMsc0NBQXFELFFEek9uQixJQzBPbEMsK0JBQThDLFFEck9uQixJQ3NPM0IsZ0NBQStDLFFEck9uQixJQ3NPNUIsNkJBQTRDLFFEck9uQixJQ3NPekIsK0JBQThDLFFEek9uQixJQzBPM0IsNEJBQTJDLFFEcERuQixJQ3FEeEIsMkJBQTBDLFFENEluQixJQzNJdkIsMkJBQTBDLFFEd1luQixJQ3ZZdkIsMkJBQUEsaUNBQzBDLFFEdU1uQixJQ3RNdkIsNkJBQTRDLFFEekduQixJQzBHekIsK0JBQThDLFFEeVFuQixJQ3hRM0IsZ0NBQStDLFFEeVFuQixJQ3hRNUIsNEJBQTJDLFFEK1ZuQixJQzlWeEIsMkJBQTBDLFFEOUduQixJQytHdkIsK0JBQUEsMEJBQ3lDLFFEb1JuQixJQ25SdEIsK0JBQThDLFFEK0NuQixJQzlDM0IsNkJBQTRDLFFEbUJuQixJQ2xCekIsa0NBQWlELFFEb0JuQixJQ25COUIsNEJBQTJDLFFEcVVuQixJQ3BVeEIsNEJBQTJDLFFEMkJuQixJQzFCeEIsMEJBQXlDLFFEZ0xuQixJQy9LdEIsNEJBQTJDLFFEMkJuQixJQzFCeEIsK0JBQThDLFFEdUhuQixJQ3RIM0IsMkJBQTBDLFFETW5CLElDTHZCLG1DQUFrRCxRREluQixJQ0gvQiw2QkFBNEMsUUQ2WG5CLElDNVh6Qix5QkFBd0MsUURoSG5CLElDaUhyQixtQ0FBQSw4QkFDNkMsUUR1UW5CLElDdFExQixvQ0FBQSxtQ0FBQSxnQ0FFK0MsUURzVm5CLElDclY1QixtQ0FBa0QsUUR3SW5CLElDdkkvQix5QkFBd0MsUURoR25CLElDaUdyQiw4QkFBNkMsUUR2SG5CLElDd0gxQixpQ0FBQSwyQkFDZ0QsUUR0Sm5CLElDdUo3Qiw2QkFBNEMsUUR5T25CLElDeE96Qix5QkFBd0MsUUQwRm5CLElDekZyQixnQ0FBK0MsUUQxRG5CLElDMkQ1QixnQ0FBK0MsUURrV25CLElDalc1Qiw4QkFBNkMsUUQ0Vm5CLElDM1YxQiwyQkFBMEMsUURsRW5CLElDbUV2QixpQ0FBZ0QsUURnT25CLElDL043QiwrQkFBOEMsUUQySm5CLElDMUozQixxQ0FBb0QsUUQySm5CLElDMUpqQywyQkFBMEMsUURzUm5CLElDclJ2QiwrQkFBOEMsUUQ1TG5CLElDNkwzQixzQ0FBcUQsUUR4Qm5CLElDeUJsQywyQkFBMEMsUUR1UG5CLElDdFB2QiwyQkFBMEMsUUQ2SW5CLElDNUl2Qix3Q0FBdUQsUUQ5Sm5CLElDK0pwQyx5Q0FBd0QsUUQ5Sm5CLElDK0pyQyxzQ0FBcUQsUUQ5Sm5CLElDK0psQyx3Q0FBdUQsUURsS25CLElDbUtwQywwQkFBeUMsUUQ4RG5CLElDN0R0Qix5QkFBd0MsUURySG5CLElDc0hyQiwyQkFBMEMsUUR2U25CLElDd1N2QiwrQkFBOEMsUUQyWm5CLElDMVozQiw2QkFBNEMsUURoTm5CLElDaU56QiwrQkFBOEMsUUQ3Rm5CLElDOEYzQiwrQkFBOEMsUUQ3Rm5CLElDOEYzQiwrQkFBOEMsUUQrT25CLElDOU8zQixnQ0FBK0MsUURpTW5CLElDaE01QiwyQkFBMEMsUUQ2V25CLElDNVd2QixpQ0FBZ0QsUUQwSW5CLElDekk3QixtQ0FBa0QsUUQwSW5CLElDekkvQiw2QkFBNEMsUURxRm5CLElDcEZ6QiwrQkFBOEMsUURtRm5CLElDbEYzQixpQ0FBZ0QsUURuTG5CLElDb0w3QixrQ0FBaUQsUUQwS25CLElDeks5Qix5Q0FBd0QsUURwRm5CLElDcUZyQyxpQ0FBZ0QsUUR3UG5CLElDdlA3Qiw0QkFBMkMsUURqSm5CLElDa0p4Qix3Q0FBQSxnQ0FDdUQsUUQvTW5CLElDZ05wQyxzQ0FBQSw4QkFDcUQsUUQ5TW5CLElDK01sQyx5Q0FBQSxpQ0FDd0QsUURqTm5CLElDa05yQyx3QkFBQSx5QkFDdUMsUUR2R25CLElDd0dwQix3QkFBdUMsUURoQ25CLElDaUNwQiwyQkFBQSx3QkFDdUMsUURxWW5CLElDcFlwQix3QkFBQSwwQkFDdUMsUUQ0Q25CLElDM0NwQix3QkFBQSx3QkFBQSx3QkFBQSx3QkFHdUMsUURnRG5CLElDL0NwQiwyQkFBQSx3QkFBQSwwQkFFdUMsUURpTm5CLElDaE5wQix3QkFBQSx3QkFDdUMsUUQrQ25CLElDOUNwQiw0QkFBQSx3QkFDdUMsUUQzUG5CLElDNFBwQix5QkFBd0MsUURoR25CLElDaUdyQiw4QkFBNkMsUURwRm5CLElDcUYxQixtQ0FBa0QsUUQwUG5CLElDelAvQixvQ0FBbUQsUUQwUG5CLElDelBoQyxvQ0FBbUQsUUQwUG5CLElDelBoQyxxQ0FBb0QsUUQwUG5CLElDelBqQyxxQ0FBb0QsUUQ2UG5CLElDNVBqQyxzQ0FBcUQsUUQ2UG5CLElDNVBsQyw4QkFBNkMsUURrVW5CLElDalUxQixnQ0FBK0MsUUQ4VG5CLElDN1Q1QixtQ0FBa0QsUUR5YW5CLElDeGEvQiw0QkFBMkMsUURzYW5CLElDcmF4Qix5QkFBd0MsUUQyWm5CLElDMVpyQixnQ0FBK0MsUUQyWm5CLElDMVo1QixpQ0FBZ0QsUURvYW5CLElDbmE3Qiw0QkFBMkMsUUR4Sm5CLElDeUp4QixtQ0FBa0QsUUQ4UG5CLElDN1AvQiw4QkFBNkMsUURnQm5CLElDZjFCLDJCQUEwQyxRRHBGbkIsSUNxRnZCLHdCQUF1QyxRRDNXbkIsSUM0V3BCLDhCQUE2QyxRRC9SbkIsSUNnUzFCLHFDQUFvRCxRRC9SbkIsSUNnU2pDLDJCQUEwQyxRRCtVbkIsSUM5VXZCLGtDQUFpRCxRRCtVbkIsSUM5VTlCLG9DQUFtRCxRRGdEbkIsSUMvQ2hDLGtDQUFpRCxRRGtEbkIsSUNqRDlCLG9DQUFtRCxRRCtDbkIsSUM5Q2hDLHFDQUFvRCxRRCtDbkIsSUM5Q2pDLDBCQUF5QyxRRGpXbkIsSUNrV3RCLDRCQUEyQyxRRG1ZbkIsSUNsWXhCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLDBCQUF5QyxRRGtDbkIsSUNqQ3RCLDZCQUE0QyxRRDVLbkIsSUM2S3pCLDBCQUF5QyxRRGdObkIsSUMvTXRCLCtCQUE4QyxRRHhGbkIsSUN5RjNCLDJCQUEwQyxRRDRUbkIsSUMzVHZCLDJCQUEwQyxRRHRJbkIsSUN1SXZCLHlCQUF3QyxRRDZDbkIsSUM1Q3JCLDJCQUFBLDZCQUM0QyxRRDVEbkIsSUM2RHpCLDBCQUF5QyxRRDhQbkIsSUM3UHRCLDJCQUEwQyxRRHVFbkIsSUN0RXZCLDRCQUEyQyxRRDlXbkIsSUMrV3hCLHdCQUF1QyxRRHRTbkIsSUN1U3BCLHVCQUFzQyxRRGlXbkIsSUNoV25CLDBCQUF5QyxRRHVXbkIsSUN0V3RCLDJCQUEwQyxRRCtJbkIsSUM5SXZCLDhCQUE2QyxRRGtGbkIsSUNqRjFCLG1DQUFrRCxRRDZObkIsSUM1Ti9CLHlDQUF3RCxRRC9XbkIsSUNnWHJDLHdDQUF1RCxRRGpYbkIsSUNrWHBDLHdDQUFBLGdDQUN1RCxRRHpSbkIsSUMwUnBDLGlDQUFnRCxRRG5NbkIsSUNvTTdCLCtCQUE4QyxRRGlXbkIsSUNoVzNCLGlDQUFnRCxRRG9WbkIsSUNuVjdCLHdCQUFBLGlDQUN1QyxRRDBTbkIsSUN6U3BCLGtDQUFpRCxRRDBHbkIsSUN6RzlCLGtDQUFpRCxRRDRNbkIsSUMzTTlCLDBCQUF5QyxRRHNMbkIsSUNyTHRCLG9DQUFtRCxRRHpMbkIsSUMwTGhDLDhCQUE2QyxRRG9XbkIsSUNuVzFCLDJCQUEwQyxRRDhEbkIsSUM3RHZCLHlCQUFBLGdDQUFBLCtCQUU4QyxRRDhTbkIsSUM3UzNCLG1DQUFBLGlDQUNrRCxRRDFGbkIsSUMyRi9CLDBCQUF5QyxRRHNXbkIsSUNyV3RCLDJCQUEwQyxRRGxHbkIsSUNtR3ZCLDJCQUEwQyxRRGdIbkIsSUMvR3ZCLGtDQUFpRCxRRGlIbkIsSUNoSDlCLHVDQUFzRCxRRHlObkIsSUN4Tm5DLGdDQUErQyxRRHVObkIsSUN0TjVCLDhCQUE2QyxRRC9ObkIsSUNnTzFCLHlCQUF3QyxRRDVObkIsSUM2TnJCLGtDQUFpRCxRRDJFbkIsSUMxRTlCLG1DQUFrRCxRRHlFbkIsSUN4RS9CLDJCQUEwQyxRRHZObkIsSUN3TnZCLDJCQUEwQyxRRHpDbkIsSUMwQ3ZCLDZCQUE0QyxRRHBDbkIsSUNxQ3pCLHdCQUF1QyxRRHRMbkIsSUN1THBCLDZCQUE0QyxRRDdVbkIsSUM4VXpCLDBCQUF5QyxRRDFSbkIsSUMyUnRCLHdCQUF1QyxRRHNEbkIsSUNyRHBCLDBCQUF5QyxRRG1MbkIsSUNsTHRCLHlCQUF3QyxRRHJQbkIsSUNzUHJCLDBCQUF5QyxRRHJQbkIsSUNzUHRCLDRCQUEyQyxRRDdXbkIsSUM4V3hCLG1DQUFrRCxRRDdXbkIsSUM4Vy9CLDBCQUF5QyxRRDBMbkIsSUN6THRCLGlDQUFnRCxRRDBMbkIsSUN6TDdCLDRCQUEyQyxRRHlGbkIsSUN4RnhCLCtCQUFBLHdCQUN1QyxRRHpVbkIsSUMwVXBCLHdCQUFBLHlCQUN3QyxRRCtNbkIsSUM5TXJCLHlCQUF3QyxRRDRQbkIsSUMzUHJCLDRCQUEyQyxRRHVLbkIsSUN0S3hCLCtCQUE4QyxRRHRQbkIsSUN1UDNCLCtCQUE4QyxRRGlLbkIsSUNoSzNCLDZCQUE0QyxRRDlQbkIsSUMrUHpCLCtCQUE4QyxRRC9MbkIsSUNnTTNCLGdDQUErQyxRRHhMbkIsSUN5TDVCLGlDQUFnRCxRRHJNbkIsSUNzTTdCLHNDQUFxRCxRRC9MbkIsSUNnTWxDLGlDQUFBLGlDQUFBLG1DQUVnRCxRRHhNbkIsSUN5TTdCLG1DQUFBLCtCQUNrRCxRRDlNbkIsSUMrTS9CLGlDQUFBLGlDQUNnRCxRRC9NbkIsSUNnTjdCLGlDQUFBLGlDQUNnRCxRRHBNbkIsSUNxTTdCLGdDQUErQyxRRGpObkIsSUNrTjVCLHlCQUF3QyxRRHVSbkIsSUN0UnJCLDRCQUEyQyxRRDVTbkIsSUM2U3hCLDZCQUE0QyxRRDlFbkIsSUMrRXpCLDhCQUFBLDhCQUFBLDhCQUFBLCtCQUFBLDRCQUk2QyxRRG5FbkIsSUNvRTFCLG1DQUFrRCxRRC9UbkIsSUNnVS9CLHVCQUFBLDBCQUFBLCtCQUV5QyxRRHFEbkIsSUNwRHRCLDJCQUFBLHVCQUMwQyxRRG5RbkIsSUNvUXZCLCtCQUE4QyxRRHpLbkIsSUMwSzNCLHdCQUF1QyxRRDNLbkIsSUM0S3BCLGdDQUFBLHdDQUFBLDhCQUUrQyxRRHhKbkIsSUN5SjVCLGtDQUFpRCxRRDJLbkIsSUMxSzlCLHVCQUFzQyxRRGlDbkIsSUNoQ25CLDJCQUFBLDJCQUMwQyxRRDBRbkIsSUN6UXZCLGdDQUFBLHlCQUMrQyxRRFZuQixJQ1c1QixrQ0FBQSwyQkFDaUQsUURYbkIsSUNZOUIsNEJBQTJDLFFEMUluQixJQzJJeEIsZ0NBQStDLFFEbFZuQixJQ21WNUIsMkJBQTBDLFFEakpuQixJQ2tKdkIsOEJBQTZDLFFEYm5CLElDYzFCLDRCQUEyQyxRRCtGbkIsSUM5RnhCLDhCQUE2QyxRRHVFbkIsSUN0RTFCLHFDQUFvRCxRRHVFbkIsSUN0RWpDLHlCQUF3QyxRRHpabkIsSUMwWnJCLDZCQUFBLGtDQUM0QyxRRDVNbkIsSUM2TXpCLHdCQUF1QyxRRDBNbkIsSUN6TXBCLCtCQUE4QyxRRHhhbkIsSUN5YTNCLHlCQUF3QyxRREluQixJQ0hyQiwrQkFBOEMsUUR1Rm5CLElDdEYzQiwyQkFBMEMsUUQyTW5CLElDMU12Qix5QkFBd0MsUUQrUW5CLElDOVFyQixnQ0FBK0MsUUR6Q25CLElDMEM1Qix5QkFBd0MsUUR3UG5CLElDdlByQiwrQkFBOEMsUURyWm5CLElDc1ozQiwyQkFBMEMsUUR2Qm5CLElDd0J2QixrQ0FBaUQsUUQzTG5CLElDNEw5Qiw0QkFBMkMsUUQ1WG5CLElDNlh4QixrQ0FBaUQsUURoWW5CLElDaVk5QixnQ0FBK0MsUURuWW5CLElDb1k1Qiw0QkFBMkMsUUR0WW5CLElDdVl4Qiw4QkFBNkMsUURsWW5CLElDbVkxQiw4QkFBNkMsUURsWW5CLElDbVkxQiwrQkFBOEMsUUQzYm5CLElDNGIzQixpQ0FBZ0QsUUQzYm5CLElDNGI3QiwwQkFBeUMsUUQrS25CLElDOUt0Qiw4QkFBNkMsUURuVm5CLElDb1YxQix1QkFBc0MsUUQ5ZG5CLElDK2RuQiwrQkFBOEMsUUQ1Um5CLElDNlIzQixnQ0FBK0MsUUQvQ25CLElDZ0Q1QixrQ0FBaUQsUUQ5Ym5CLElDK2I5QiwrQkFBOEMsUUR0Zm5CLElDdWYzQiw4QkFBNkMsUUQvQm5CLElDZ0MxQiwrQkFBOEMsUUR6SG5CLElDMEgzQiwyQkFBMEMsUUR2SW5CLElDd0l2QixrQ0FBaUQsUUR2SW5CLElDd0k5QiwrQkFBOEMsUUQ0Sm5CLElDM0ozQiw4QkFBNkMsUUQ0Sm5CLElDM0oxQiw0QkFBMkMsUUR4Y25CLElDeWN4Qix3QkFBdUMsUURqYm5CLElDa2JwQiw0QkFBMkMsUUR2Sm5CLElDd0p4Qiw4QkFBNkMsUUQzZ0JuQixJQzRnQjFCLHVCQUFzQyxRRDdabkIsSUM4Wm5CLHdCQUFBLDJCQUFBLDJCQUV1QyxRRHpLbkIsSUMwS3BCLDZCQUE0QyxRRHBHbkIsSUNxR3pCLCtCQUE4QyxRRHhibkIsSUN5YjNCLG1DQUFrRCxRRDVXbkIsSUM2Vy9CLDZCQUE0QyxRRDlWbkIsSUMrVnpCLDZCQUE0QyxRRDlQbkIsSUMrUHpCLDRCQUEyQyxRRHJKbkIsSUNzSnhCLDJCQUEwQyxRRGVuQixJQ2R2QixpQ0FBZ0QsUUQyQm5CLElDMUI3QixnQ0FBK0MsUURvQ25CLElDbkM1Qiw2QkFBNEMsUURxQ25CLElDcEN6Qiw4QkFBNkMsUUQ1YW5CLElDNmExQixvQ0FBbUQsUUQ5YW5CLElDK2FoQyw0QkFBMkMsUUQvVm5CLElDZ1d4Qix5QkFBd0MsUURvQm5CLElDbkJyQixnQ0FBK0MsUUQ4S25CLElDN0s1QiwrQkFBOEMsUUQvRm5CLElDZ0czQixnQ0FBK0MsUUQ2RW5CLElDNUU1Qiw4QkFBNkMsUUQ5TW5CLElDK00xQiwwQkFBeUMsUUQrS25CLElDOUt0Qix5QkFBd0MsUUQ3SG5CLElDOEhyQiw0QkFBMkMsUURuSG5CLElDb0h4Qiw2QkFBQSxnQ0FDK0MsUURrSW5CLElDakk1QixvQ0FBbUQsUURrSW5CLElDakloQyxpQ0FBZ0QsUUQwS25CLElDeks3QixnQ0FBK0MsUURsSW5CLElDbUk1QiwrQkFBOEMsUUR5S25CLElDeEszQixnQ0FBK0MsUURuSW5CLElDb0k1QixrQ0FBaUQsUURsSW5CLElDbUk5QixrQ0FBaUQsUURwSW5CLElDcUk5QiwyQkFBMEMsUUQxR25CLElDMkd2QiwrQkFBOEMsUUQ3UW5CLElDOFEzQixzQ0FBcUQsUUQxVW5CLElDMlVsQyxnQ0FBK0MsUUR6RW5CLElDMEU1Qiw2QkFBNEMsUURrTG5CLElDakx6QiwyQkFBMEMsUURYbkIsSUNZdkIsOEJBQTZDLFFEdUpuQixJQ3RKMUIsK0JBQThDLFFEd0puQixJQ3ZKM0Isd0JBQUEsMEJBQ3VDLFFEL2ZuQixJQ2dnQnBCLDRCQUEyQyxRRDRKbkIsSUMzSnhCLDBCQUF5QyxRRDhHbkIsSUM3R3RCLDJCQUEwQyxRRHdEbkIsSUN2RHZCLDJCQUEwQyxRRDlJbkIsSUMrSXZCLGlDQUFBLHVCQUNnRCxRRDBMbkIsSUN6TDdCLGtDQUFpRCxRRGpIbkIsSUNrSDlCLDZCQUE0QyxRRHJIbkIsSUNzSHpCLGlDQUFnRCxRRG5XbkIsSUNvVzdCLDRCQUFBLDhCQUFBLGlDQUVnRCxRRC9nQm5CLElDZ2hCN0IsOEJBQUEsMkNBQzBELFFEOWdCbkIsSUMrZ0J2Qyw4QkFBQSxpQ0FDZ0QsUURsaEJuQixJQ21oQjdCLDhCQUFBLG9DQUNtRCxRRG5oQm5CLElDb2hCaEMsOEJBQUEsa0NBQ2lELFFEeGhCbkIsSUN5aEI5QixrQ0FBaUQsUUQzSW5CLElDNEk5Qiw2QkFBNEMsUUQzT25CLElDNE96QixpQ0FBZ0QsUUR4SW5CLElDeUk3QixtQ0FBa0QsUUR4SW5CLElDeUkvQixnQ0FBK0MsUUR3Qm5CLElDdkI1QixrQ0FBaUQsUUR3Qm5CLElDdkI5QiwyQkFBMEMsUUQvZG5CLElDZ2V2QixtQ0FBa0QsUURsZW5CLElDbWUvQiwwQkFBeUMsUURwY25CLElDcWN0QixrQ0FBaUQsUURsakJuQixJQ21qQjlCLGdDQUErQyxRRHhQbkIsSUN5UDVCLGdDQUFBLG9DQUNtRCxRRHpQbkIsSUMwUGhDLGdDQUFBLG1DQUNrRCxRRDdQbkIsSUM4UC9CLGdDQUFBLGtDQUNpRCxRRGhRbkIsSUNpUTlCLDhCQUE2QyxRRHJRbkIsSUNzUTFCLGdDQUFBLGdDQUMrQyxRRHhSbkIsSUN5UjVCLGlDQUFBLGdDQUNnRCxRRDdSbkIsSUM4UjdCLG9DQUFtRCxRRDFSbkIsSUMyUmhDLGtDQUFpRCxRRHBTbkIsSUNxUzlCLGlDQUFnRCxRRDNSbkIsSUM0UjdCLG1DQUFrRCxRRC9SbkIsSUNnUy9CLGlDQUFnRCxRRGpTbkIsSUNrUzdCLDhCQUE2QyxRRCtEbkIsSUM5RDFCLCtCQUE4QyxRRC9GbkIsSUNnRzNCLHFDQUFvRCxRRC9ibkIsSUNnY2pDLHVCQUFzQyxRRHRVbkIsSUN1VW5CLDhCQUE2QyxRRHRVbkIsSUN1VTFCLGdDQUErQyxRRGtFbkIsSUNqRTVCLGtDQUFpRCxRRHJLbkIsSUNzSzlCLHlDQUF3RCxRRHJLbkIsSUNzS3JDLCtCQUE4QyxRRDVVbkIsSUM2VTNCLGdDQUErQyxRRHdIbkIsSUN2SDVCLDJCQUEwQyxRRG5GbkIsSUNvRnZCLDJCQUEwQyxRRHplbkIsSUMwZXZCLDRCQUEyQyxRRDlXbkIsSUMrV3hCLDBCQUF5QyxRRHhLbkIsSUN5S3RCLHNDQUFxRCxRRHBRbkIsSUNxUWxDLCtCQUFBLHVCQUM4QyxRRFNuQixJQ1IzQiwyQkFBMEMsUURqZG5CLElDa2R2QiwwQkFBeUMsUUR6b0JuQixJQzBvQnRCLDJCQUEwQyxRRC9uQm5CLElDZ29CdkIsb0NBQW1ELFFEM2hCbkIsSUM0aEJoQyxxQ0FBb0QsUUQ5aEJuQixJQytoQmpDLHFDQUFvRCxRRDVoQm5CLElDNmhCakMscUNBQW9ELFFEamlCbkIsSUNraUJqQyw2QkFBNEMsUURwUm5CLElDcVJ6Qiw0QkFBMkMsUUQ1Tm5CLElDNk54Qiw4QkFBNkMsUUQ1Tm5CLElDNk4xQiwwQkFBeUMsUUQvTm5CLElDZ090Qix3QkFBdUMsUURsT25CLElDbU9wQiwrQkFBOEMsUURwZW5CLElDcWUzQixpQ0FBZ0QsUURwZW5CLElDcWU3QiwwQkFBeUMsUUR0U25CLElDdVN0QiwwQkFBeUMsUURpRm5CLElDaEZ0Qiw4QkFBNkMsUURsa0JuQixJQ21rQjFCLDhCQUE2QyxRRHJYbkIsSUNzWDFCLGlDQUFnRCxRRHBJbkIsSUNxSTdCLHlCQUF3QyxRRHBjbkIsSUNxY3JCLG9DQUFtRCxRRGhlbkIsSUNpZWhDLDZCQUE0QyxRRHBmbkIsSUNxZnpCLHlCQUF3QyxRRGxObkIsSUNtTnJCLGlDQUFnRCxRRDFYbkIsSUMyWDdCLHdCQUF1QyxRRG9EbkIsSUNuRHBCLGlDQUFnRCxRRDNKbkIsSUM0SjdCLDZCQUE0QyxRRHpObkIsSUMwTnpCLDJCQUEwQyxRRGxIbkIsSUNtSHZCLGlDQUFnRCxRRDdMbkIsSUM4TDdCLG1DQUFrRCxRRDdMbkIsSUM4TC9CLGdDQUErQyxRRDNDbkIsSUM0QzVCLGtDQUFpRCxRRDNDbkIsSUM0QzlCLGlDQUFnRCxRRHJHbkIsSUNzRzdCLG9DQUFtRCxRRHJHbkIsSUNzR2hDLDRCQUEyQyxRRDdVbkIsSUM4VXhCLDhCQUE2QyxRRG5sQm5CLElDb2xCMUIsZ0NBQStDLFFEbmxCbkIsSUNvbEI1Qiw0QkFBMkMsUUQvTG5CLElDZ014QiwyQkFBMEMsUURsWG5CLElDbVh2QiwrQkFBOEMsUURrRm5CLElDakYzQiw0QkFBMkMsUURtRm5CLElDbEZ4QiwyQkFBMEMsUUQ5Y25CLElDK2N2QixxQ0FBb0QsUUQyQm5CLElDMUJqQyxtQ0FBa0QsUURtRW5CLElDbEUvQixzQ0FBcUQsUUR4S25CLElDeUtsQywwQkFBeUMsUUQ5bEJuQixJQytsQnRCLHNDQUFxRCxRRHRvQm5CLElDdW9CbEMseUNBQXdELFFEcURuQixJQ3BEckMsNEJBQTJDLFFEeGxCbkIsSUN5bEJ4QixnREFBK0QsUUQ1b0JuQixJQzZvQjVDLHdEQUFBLHFDQUN1RSxRRDlxQm5CLElDK3FCcEQseUJBQUEsNkJBQUEsb0NBRXdDLFFEdmZuQixJQ3dmckIsMEJBQXlDLFFEaFluQixJQ2lZdEIsNEJBQTJDLFFEaFluQixJQ2lZeEIsa0NBQUEsNEJBQ2lELFFEMUhuQixJQzJIOUIsK0JBQThDLFFEelJuQixJQzBSM0IsMkJBQTBDLFFEaUNuQixJQ2hDdkIsa0NBQWlELFFEaUNuQixJQ2hDOUIsNkJBQTRDLFFEbEhuQixJQ21IekIsbUNBQWtELFFEbEhuQixJQ21IL0Isb0NBQW1ELFFEbEhuQixJQ21IaEMsK0JBQThDLFFEck5uQixJQ3NOM0IsZ0NBQStDLFFEcGJuQixJQ3FiNUIsMEJBQXlDLFFEbUVuQixJQ2xFdEIsOEJBQTZDLFFEcERuQixJQ3FEMUIsdUNBQUEseUNBQ3dELFFEelluQixJQzBZckMsdUJBQUEsaUNBQ2dELFFEN2FuQixJQzhhN0IsZ0NBQStDLFFEdFhuQixJQ3VYNUIsa0NBQWlELFFEbGZuQixJQ21mOUIsb0NBQW1ELFFEbGZuQixJQ21maEMsMkJBQTBDLFFEdFRuQixJQ3VUdkIsaUNBQWdELFFEcHRCbkIsSUNxdEI3QixtQ0FBa0QsUURwdEJuQixJQ3F0Qi9CLGlDQUFBLDBCQUNnRCxRRHJ0Qm5CLElDc3RCN0IsbUNBQUEsNEJBQ2tELFFEdHRCbkIsSUN1dEIvQixnQ0FBK0MsUURKbkIsSUNLNUIsa0NBQWlELFFESm5CLElDSzlCLDJCQUEwQyxRREhuQixJQ0l2Qiw2QkFBNEMsUUQzV25CLElDNFd6QixvQ0FBQSw0QkFDMkMsUUQ1V25CLElDNld4QixzQ0FBQSw4QkFDNkMsUUQ3V25CLElDOFcxQiwwQkFBeUMsUUR0Tm5CLElDdU50QixtQ0FBa0QsUUQzYm5CLElDNGIvQiw2QkFBNEMsUUR0Rm5CLElDdUZ6QixnQ0FBQSxrQ0FBQSxxQ0FFb0QsUUR4RW5CLElDeUVqQyxrQ0FBQSwrQ0FDOEQsUUR2RW5CLElDd0UzQyxrQ0FBQSxxQ0FDb0QsUUQzRW5CLElDNEVqQyxrQ0FBQSx3Q0FDdUQsUUQ1RW5CLElDNkVwQyxrQ0FBQSxzQ0FDcUQsUURqRm5CLElDa0ZsQywyQkFBMEMsUUQzS25CLElDNEt2Qix5QkFBQSw0QkFBQSx3QkFF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QUEsS0FHRix1QkFDRSxRQUFBLG1CQUFBLFFBQUEsWUFHRiwwQkFDRSxRQUFBLEtLeEhGLGFBQ0UsTUFDRSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUVGLGNBQUEsU0FBQSxrQkFBQSxvQkFBQSwyQkFBQSxjQUFBLGFBQUEsMkJBQUEsY0FBQSx5QkFBQSxhQUFBLFFBQUEsNEJBQUEsaUJBQUEsNEJBQUEsT0FJRSxRQUFBLEtBRUYsU0FBQSxTQUFBLDZCQUNFLE1BQUEsS0FDQSxRQUFBLE9sQ3NIRixnRUF6RW9ILGlFQXlFcEgsNENBQUEsZ0VBekVBLDZDQUFnRCxpRWtDekM5QyxNQUFBLEtBQ0EsTUFBQSIsImZpbGUiOiJ0YS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBBY2NvcmRpb24gTW9kdWxlXHJcbi8vIGh0dHBzOi8vZWRlbnNwaWVrZXJtYW5uLmdpdGh1Yi5pby9hMTF5LXRvZ2dsZS9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gIFthcmlhLWhpZGRlbj1cInRydWVcIl0vKixcclxuICBbZGF0YS1hMTF5LXRvZ2dsZV06bm90KFthcmlhLWNvbnRyb2xzXSkqLyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gVG9nZ2xlIGJ1dHRvblxyXG4gIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXNwcml0ZS5wbmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUb2dnbGVkIHBhbmVsXHJcbiAgICArIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVxyXG5cclxuICBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvb2tUaGluayBOb3JtYWxpemF0aW9uIFNhc3NpZmllZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1leWVyJ3MgU3R5bGUgUmVzZXRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgaHIsXHJcbmEsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmVtLCBpbWcsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQm9yZGVyLUJveFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERpc3BsYXkgRGVmaW5pdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNlIExldmVsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmh0bWwge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5ociB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5jb2RlLFxyXG5wcmUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBmb250LWZhbWlseTogXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgQ29uc29sYXMsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbn1cclxuXHJcbnAge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRW1iZWRkZWQgQ29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvcm1zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiN7JGFsbC10ZXh0LWlucHV0c30sXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaXN0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG51bCxcclxub2wsXHJcbmRsIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxubGkgPiB1bCxcclxubGkgPiBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbnRhYmxlIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJGJhc2UtbGluZS1oZWlnaHQgLyAyO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUmVNb2RhbCBTdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5tb2RhbF9faGVhZGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpe1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fdGl0bGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0NTBweDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZS1sLCAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb24ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTc1cHg7XHJcblxyXG4gIGEge1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2JvZHkge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19jb250ZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDUwcHg7XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTc1cHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlcigxcHggMCAwIDAsIHNvbGlkLCAjY2NjKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSGlkZSBjbG9zZSBvbiByZWRpcmVjdCBtb2RhbHNcclxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLnJlbW9kYWwtLXNwbGl0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLnJlbW9kYWxfX2xlZnQsXHJcbiAgLnJlbW9kYWxfX3JpZ2h0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBBZGQgY2xpY2sgaGFuZCB0byBhbnl0aGluZyB0aGF0IGhhcyBhIG1vZGFsIHRhcmdldFxyXG5bZGF0YS1yZW1vZGFsLXRhcmdldF0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUmVtb2RhbCdzIG5lY2Vzc2FyeSBzdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xyXG5cclxuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEFudGkgRk9VQyAqL1xyXG5cclxuLnJlbW9kYWwsXHJcbltkYXRhLXJlbW9kYWwtaWRdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmVtb2RhbC13cmFwcGVyW3N0eWxlKj1cImRpc3BsYXk6IGJsb2NrO1wiXSAucmVtb2RhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHRvcDogLTUwMDBweDtcclxuICByaWdodDogLTUwMDBweDtcclxuICBib3R0b206IC01MDAwcHg7XHJcbiAgbGVmdDogLTUwMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDkwJSk7XHJcbiAgb3BhY2l0eTogLjk7XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xyXG5cclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcclxufVxyXG5cclxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xyXG5cclxuLnJlbW9kYWwtb3ZlcmxheSxcclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cclxuXHJcbi5yZW1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1heC13aWR0aDogNzUwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAvLyBGaWxsIHNjcmVlbiBvbiBtb2JpbGVcclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbW9kYWw6bm90KC5oZWxwLWltYWdlKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xyXG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTMwcHg7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQsIGxhbmRzY2FwZSkge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ3VzdG9tIFJlbW9kYWwgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZHYuIFNlYXJjaCBIZWxwXHJcblxyXG4ucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAge1xyXG4gIG1heC1oZWlnaHQ6IDgwJTtcclxuXHJcbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVscCBWaWRlb3NcclxuXHJcbi5oZWxwLXZpZGVvIHtcclxuICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIGhlaWdodDogMHB4O1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENoYXJ0cyAvIEdyYXBocyBNb2RhbHNcclxuXHJcbi5kYXRhLW1vZGFsIHtcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIGNhbnZhcyBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiN0aGUtY2FudmFzIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9wZW50aXAge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLm90LWNsb3NlIHtcclxuICBmb250LXNpemU6IDEycHQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdG9wOiAtMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3QtY2xvc2U6OmFmdGVye1xyXG4gIGNvbnRlbnQ6IFwiWFwiO1xyXG59XHJcblxyXG4ub3QtY29udGVudCB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vLyBjc3MgaGFjayBmb3IgSUUgMTAgYW5kIElFIDk6IG1ha2UgdGhlIHRyYW5zcGFyZW50IGNsb3NlLWJ1dHRvbiBjbGlja2FibGVcclxuLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNTE4OTE4Mi9pZS1jc3MtbGluay11bmRlci10cmFuc3BhcmVudC1ib3gtaXMtY2xpY2thYmxlXHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZXtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAwIDAgcmVwZWF0IHNjcm9sbCB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlLigIzigItBQTdcIik7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBPcGVudGlwIHRhLWFtZW5kcyBzdHlsZXNcclxuLy8gIE9wZW50aXAgdGEtZnJlZS10cmlhbC10aXAgc3R5bGVzXHJcbi8vICBPcGVudGlwIHRhLWF1ZGl0LWluc2lnaHQtdGlwIHN0eWxlc1xyXG4vLyAgT3BlbnRpcCB0YS1tbGktdGFibGUtdGlwIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcC5vcGVudGlwLWNvbnRhaW5lcntcclxuICAub3BlbnRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLm90LWhlYWRlcntcclxuICAgICAgLm90LWNsb3Nle1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5vdC1jbG9zZTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lcntcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwe1xyXG4gIC5vdC1jb250ZW50e1xyXG4gICAgaXtcclxuICAgICAgY29sb3I6ICMwMDY0YTA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8ganF1ZXJ5IHVpLWRpYWxvZ1xyXG4udWktZnJvbnR7XHJcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDkwJSk7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cge1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICB6LWluZGV4OiAxMDAwMiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAudWktc3RhdGUtZGVmYXVsdCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc3RhdGUtaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWJ1dHRvbi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqICBDU1MgZm9yIHRoZSBubyBhY2Nlc3MgaW4gdGhlIGRvY3VtZW50IGJvZHlcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ubW9kYWxfX2JvZHlfaW5saW5le1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5tb2RhbF9fY29udGVudF9pbmxpbmUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbi0tYm9keXtcclxuICB3aWR0aDogMTAwJTtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbi0tYm9keSB1bCB1bCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2VhcmNoXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIE5vIHNlYXJjaCBvciBubyByZXN1bHRzXHJcbi5zZWFyY2gtcmVzdWx0cy0tbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMge1xyXG4gIGxhYmVsW2Zvcj1cInNlYXJjaC1zb3J0LWJ5XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC8vIE1lZGlhIG9iamVjdCB0d2Vha3NcclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19wcm9kdWN0IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX2F0dHJpYnV0ZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcGFnZV9fc2lkZWJhciB7XHJcbiAgaWZyYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmsuaXMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC5pY29uLWhlbHAtY2lyY2xlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICBbZm9yPSdlZGl0LXByb3hpbWl0eSddIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkdmFuY2Vfc2VhcmNoX3Byb3hpbWl0eV9oZWxwZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0IDogNXB4O1xyXG4gICAgcmlnaHQgOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCNmMGYwZjAsIDUlKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRU5EIHNlYXJjaC1maWx0ZXJcclxuXHJcbi8vIE5vIHJlc3VsdHNcclxuLnNlYXJjaC1maWx0ZXItLW5vbmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItYWN0aW9ucyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXJfX3NhdmUsXHJcbi5zZWFyY2gtZmlsdGVyX19jbGVhciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEyNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyX19zYXZlLFxyXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1ibG9jay0tdGVybXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC10ZXJtcy1mb3JtIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1lc3EsXHJcbiAgLmZvcm0taXRlbS1wcm94aW1pdHkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cInNlYXJjaC1yZXN0cmljdC1zdWJzY3JpYmVkXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLm9yLXRvZ2dsZS5vci1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3MzIwO1xyXG4gIH1cclxufVxyXG5cclxuI2VkaXQtc2VhcmNoLXRlcm0tc3VibWl0e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQge1xyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDM5cHg7IC8vIFB1c2ggT1IgdG9nZ2xlIGRvd24gdG8gbWF0Y2ggc2VsZWN0IHRvcFxyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5vci10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAmLm9yLXNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFTkQgc2VhcmNoLWZpbHRlci1vcHRpb25zXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2VhcmNoIGJ5IERhdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgLnJhZGlvcy1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZS1wYWRkaW5nIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5sYWJlbC1pbml0LWNvbnRlbnQsXHJcbiAgLmxhYmVsLWVuZC1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWlubGluZS1kYXRlIHtcclxuICAgIC5mb3JtLWl0ZW0sXHJcbiAgICAuZm9ybS10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmFudWxhci1kYXRlLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1kYXRlLXJhbmdlX19oZWxwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFF1aWNrIFNlYXJjaFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnF1aWNrLXNlYXJjaC1zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIHNpemUoMzBweCk7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJvcmRlcjogMDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBIZWxwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtaGVscF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICArIHAge1xyXG4gICAgbWFyZ2luOiAtNXB4IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtY29ubmVjdG9yLFxyXG4uY29kZS1zZWN0aW9uLXNlYXJjaGVzLFxyXG4ucmV0cmlldmluZy1kb2N1bWVudHMtY2l0YXRpb24sXHJcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyxcclxuLnByb3hpbWl0eS1zZWFyY2gge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmZpZWxkLXJlc3RyaWN0ZWQtc2VhcmNoaW5nIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbm5lY3Rvcl9fb3BlcmF0b3Ige1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxNSU7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuLnNlYXJjaC1jb25uZWN0b3JfX2Rlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VhcmNoLWV4YW1wbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5hdmFpbGFibGUtZmllbGRzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG59XHJcblxyXG4uYXZhaWxhYmxlLWZpZWxkc19fb3B0aW9ucyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1oZWxwX19jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTYXZlZCBTZWFyY2ggRm9ybSAmIFNlbmQgU2VsZWN0ZWQgUmVzdWx0cyBGb3JtXHJcblxyXG4uc2F2ZS1zZWFyY2gtcG9wdXAsIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtZnJlcXVlbmN5XCJdLFxyXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXNlbmQtdG9cIl0sXHJcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmZvcm0taXRlbS1wcm9tcHQtZnJlcXVlbmN5IGxhYmVsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNhdmVkLXNlYXJjaC1hY3Rpb25zIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAxNXB4IDAgMDtcclxuXHJcbiAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj1cInNlbGVjdGVkLXNlbmQtdG8tbWVcIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0tc2VsZWN0ZWQtc2VuZC10by1tZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XHJcbiAgdG9wOiA5MHB4O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLmRlbGl2ZXJ5LWxhYmVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgaW5wdXQuZm9ybS1yYWRpbyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VsZWN0ZWQtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jZmluYWwtc2VsZWN0ZWQtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4jc2VsZWN0LXNraXBwZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4jc2VuZC1yZXN1bHRzIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuI3NlbmQtcmVzdWx0czo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG59XHJcblxyXG4uc2VsZWN0ZWQtb3B0aW9uLXNldCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZHZhbmNlZCBTZWFyY2hcclxuXHJcbi5mb3JtLWl0ZW0tc2VhcmNoLWFkdixcclxuLmZvcm0taXRlbS1wcm94aW1pdHktYWR2IHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qXHJcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcclxuKi9cclxuI3Rvb2x0aXBcclxue1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuI3Rvb2x0aXA6YWZ0ZXIgLyogdHJpYW5nbGUgZGVjb3JhdGlvbiAqL1xyXG57XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IC0xMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuI3Rvb2x0aXAudG9wOmFmdGVyXHJcbntcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XHJcbiAgdG9wOiAtMjBweDtcclxuICBib3R0b206IGF1dG87XHJcbn1cclxuXHJcbiN0b29sdGlwLmxlZnQ6YWZ0ZXJcclxue1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jdG9vbHRpcC5yaWdodDphZnRlclxyXG57XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWxlY3QvdXNlIHJlc3VsdHMuXHJcbi5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgLnNlbGVjdC1yZXN1bHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICB9XHJcbn1cclxuXHJcbi51c2UtcmVzdWx0cyB7XHJcbiAgQGV4dGVuZCAlaW5mby1iYXItLW5hdjtcclxuICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRib2R5IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbiNzZWxlY3RhbGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTdHJlYW1saW5lZCBsYXlvdXQgZm9yIGFsbG93ZWQgZnJhbWluZyBieSBjdXN0b21lcnMuXHJcbmJvZHkuc2VhcmNoLWZyYW1lZCB7XHJcbiAgbmF2Lm5hdi0tdG9wLFxyXG4gIHNlY3Rpb24uc2VhcmNoLXBhZ2VfX3NpZGViYXIgPiBpZnJhbWVbc3JjKj1cImFkXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIG5hdi5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qXHJcbiAgbmF2Lm5hdi0tcGVyc29uYWwgLmJsb2NrLXRhbWVudW5hdnVzZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgKi9cclxuICAuZm9vdGVyX190b3BpY3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkX3RvcGljc3tcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgdG9wOiAoMmVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xyXG4gIH1cclxufVxyXG4iLCIuZW50aXR5LWhpZ2hsaWdodCB7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWxpZ2h0OyAvKiBXYXMgYnJhbmQtY29sb3ItMiAqL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgZGl2LmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgaDIuY29udGVudF9ibG9ja19fdGl0bGV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0QTI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYuY2F0ZWdvcnktY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAxMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICBkaXYuY2F0ZWdvcnktaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDY0QTI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIGkuY2F0ZWdvcnktaGVhZGVyLWRyb3Bkb3duIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICNmMjczMjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVudGl0aWVzLWdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCAxMnB4IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgZGl2LmVudGl0eS1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0VCRjU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYS5lbnRpdHktbGluayB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBzcGFuLmVudGl0eS1uYW1le1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Bhbi5lbnRpdHktbmFtZTpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGMjczMjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gIC5vcGVudGlwe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgZGl2LmVudGl0eS10aXAtY29udGVudHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NEEyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgIGRpdi5lbnRpdHktdGlwLWFydGljbGVzLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhLmVudGl0eS10aXAtYXJ0aWNsZS1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjI3MzIwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW50aXR5LXRpcC1zY3JvbGwtdG8ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBhLmVudGl0eS10aXAtc2Nyb2xsLXRvLFxyXG4gICAgICBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjRjI3MzIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDpcIlsgXCI7XHJcbiAgICAgIH1cclxuICAgICAgYS5lbnRpdHktdGlwLXNob3ctYWxsLWxpbms6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpcIiBdXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsLm5lclRhYnNIZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA2NGEyO1xyXG4gIG1hcmdpbjogMjVweCAxMHB4IDAgMTBweDtcclxufVxyXG5cclxubGkubmVyVGFicyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG4gIGNvbG9yOiAjMDA2NGEyO1xyXG4gIG1hcmdpbjogNXB4IDAgMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IExhdG8sc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmxpLm5lclRhYnMuc2VsZWN0ZWR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxubGkubmVyVGFiczpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhYjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5lckFydGljbGVzIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXJTZWVBbGxMaW5rc3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAxNXB4IDRweCAwcHggMDtcclxufVxyXG5cclxuLm5lckxlZnRSYWlsQmxvY2tIZWFkZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRBMjtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm5lckxlZnRSYWlsQ29udGVudHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4ubWVkaWFfX2NvbnRlbnQubmVyTGVmdFJhaWxDb250ZW50IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLm5lckxlZnRSYWlsQ29udGVudE5vQWNjZXNze1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLk5FUm1lZGlhX19kYXRldGltZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuIiwiLmFydGljbGVTdWJtaXNzaW9uIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnN1Ym1pc3Npb25yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnN1Ym1pc3Npb25Db2xIZWFkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnN1Ym1pc3Npb25Db2wge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG59XHJcblxyXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIgdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLnN1Ym1pc3Npb25zQWRkTWFyZ2luQm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB9XHJcbn1cclxuXHJcbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIHtcclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW46IDIwcHggMCA1cHggMDtcclxuICB9XHJcblxyXG4gIC5hdXRob3JTdWJtaXNzaW9ucyB7XHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogNDYlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbC5jb250YWN0LWluZm8tbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsOm5vdCguY29udGFjdC1pbmZvLWxhYmVsKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtaW5mby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWRkTW9yZUF1dGhvcnN7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMUY5O1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAmLmljb24taW5mby1jaXJjbGU6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXR7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGZvbnQtc2l6ZTowO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcclxuICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGx1cGxvYWR7XHJcbiAgICBib3JkZXI6IGRhc2hlZCAxcHggI2RkZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICB9XHJcbiAgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXJ7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG4gIC5wbHVwbG9hZF9maWxlbGlzdHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBsaXtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgJi5wbHVwbG9hZF9kb25le1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGx1cGxvYWRfZmlsZV9uYW1le1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbiAgICAucGx1cGxvYWRfZHJvcHRleHR7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbHVwbG9hZF9kZWxldGUgYSxcclxuICAgIC5wbHVwbG9hZF9kb25lIGF7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGx1cGxvYWRfZGVsZXRlIGEge1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXRpbWVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGx1cGxvYWRfZG9uZSBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGx1cGxvYWRfYnV0dG9ue1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAmLnBsdXBsb2FkX2FkZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXBsdXM7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucGx1cGxvYWRfc3RhcnR7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRheCBOb3RlcyBMaXZlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi50bmxfcGFnZV9tYWluX2hlYWRlclxyXG57XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG59XHJcbi50bmxfcGFnZV9oZWFkZXJcclxue1xyXG4gICAgY29sb3I6I2YyNzMyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udG5sX2hlYWRlclxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6I2YyNzMyMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX21haW5fY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfY29udGVudF9wYXJhXHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWluZXJfZGl2XHJcbntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxJSAxJTtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBoZWlnaHQ6IDk2JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDkuNXB0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDhwdDtcclxuICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViX2NvbnRhaW5lcl9kaXZcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDozMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfZm9vdGVyXHJcbntcclxuICAgIGJvcmRlcjogdGhpY2sgc29saWQgI2YyNzMyMDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7IFxyXG4gICAgXHJcbn1cclxuXHJcbi50bmxfZm9vdGVyX3N1Yl9kaXZcclxue1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4udG5sX2V2ZW50cyBcclxue1xyXG4gICAgd2lkdGg6MjUlO1xyXG4gICAgZmxvYXQ6bGVmdDsgXHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7IFxyXG4gICAgbGVmdDo1MCU7XHJcbn1cclxuLnRubF9kcm9wZG93biBcclxueyAgXHJcbiAgICB3aWR0aDoyMCU7IFxyXG4gICAgbWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcbn1cclxuXHJcbmRpdiBsYWJlbCBpbnB1dCB7XHJcbiAgIG1hcmdpbi1yaWdodDoxMDBweDtcclxufVxyXG5cclxuLnRubF91cGNvbWluZ19kYXRlc1xyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGhlaWdodDo1JTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRfZnVsbF9kYXRlXHJcbntcclxuICAgIHdpZHRoOjIwJTtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udG5sX2NwZV90ZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTo3NSU7XHJcbn1cclxuXHJcbi50bmxfd2ViY2FzdF9pbmZvcm1hdGlvblxyXG57XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA1MHB4O1xyXG4gICAgXHJcbn1cclxuXHJcbiNwb2xpY3lcclxue1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6NDAlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG59XHJcbiN0bmxfbnVtYmVyX29mX2V2ZW50c1xyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDo0MCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbn1cclxuXHJcbiN0bmxfc3VibWl0X2J1dHRvblxyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDoyMCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4udG5sX2luZm9ybWF0aW9uX3Bcclxue1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5zcGFuLnN1YmplY3Rfc3BhbntcclxuICAgaGVpZ2h0OjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OjI7XHJcbiAgICBhbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICBsaW5lLWhlaWdodDozO1xyXG4gICAgfVxyXG59XHJcblxyXG5saS50bmxfZXZlbnRzX3N1YmplY3R7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6OHB0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmV2ZW50X3RpbWVfaGVhZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRfaGVhZGVyX2RhdGVzXHJcbntcclxuICAgIHdpZHRoOjE2JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6MTUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjhwdDtcclxuICAgIH1cclxufVxyXG5cclxuLmV2ZW50X2hlYWRlcl90aW1lc3tcclxuICAgIHdpZHRoOjU2JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6OHB0O1xyXG4gICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxufVxyXG5cclxubGkuZXZlbnRfaGVhZGVyX3N1YmplY3Qge1xyXG4gICAgd2lkdGg6MTMlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudF9oZWFkZXJfY3BlXHJcbntcclxuICAgIHdpZHRoOjEzJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgd2lkdGg6MjElO1xyXG4gICAgICAgZm9udC1zaXplOjdwdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfZXZlbnRfaW5mb3JtYXRpb25cclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4udG5sX2V2ZW50c19jaGVja2JveGVzXHJcbntcclxuICAgIHdpZHRoOjY1JTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLnRubF9ldmVudF90aXRsZXNcclxue1xyXG4gICAgd2lkdGg6MTglO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcclxuICAgIGJvcmRlci1yaWdodDozcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLnRubF9ldmVudF9ub3Rfc2lnbmVkX2luICBcclxue1xyXG4gICAgd2lkdGg6MjUlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0U2RTZFNjtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMgbGFiZWwudG5sX2V2ZW50X2FscmVhZHlfc2lnbmVkX3VwXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzY5ZjU4NDtcclxufVxyXG5cclxuLmNwZV9jcmVkaXRcclxue1xyXG4gICAgd2lkdGg6MTguNCU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmZmZmY7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGg6MjUlO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbiBsYWJlbCB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9ja19idXR0b24gbGFiZWwgc3BhbiB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBhZGRpbmc6M3B4IDBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGxhYmVsIGlucHV0IHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiNjNWMzZWI7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ4ZmY7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2M1YzNlYjtcclxufVxyXG5cclxuI3RubF9yZWdpc3Rlcl9idXR0b25cclxue1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgODAlIEFyaWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfY2Nfb3ZlcmxheVxyXG57ICAgIFxyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4O1xyXG59XHJcblxyXG4ubm90X2xvZ2dlZF9pbl9tYWluX2RpdlxyXG57XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOjA7IGxlZnQ6MDtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xyXG59XHJcblxyXG4ubm90X2xvZ2dlZF9pbl9pbmZvcm1hdGlvblxyXG57XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGhlaWdodDo5NSU7XHJcbiAgICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdF9sb2dnZWRfaW5fYnV0dG9uXHJcbntcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIGZvbnQ6IGJvbGQgMTRweCBBcmlhbDtcclxuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG59XHJcblxyXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyXHJcbntcclxuICAgIGhlaWdodDoxMjBweDtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgIHBhZGRpbmc6MTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl90ZXh0XHJcbntcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOi0xNXB4O1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi50bmxfbm90X2xvZ19pbl9saW5rXHJcbntcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG59XHJcbi50bmxfbG9nX2luX2gyXHJcbntcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcblxyXG4udG5sX25vdF9zaWduX2luX3Bcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbn1cclxuXHJcbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJfYnV0dG9uXHJcbntcclxuICAgIC8qbWFyZ2luLWxlZnQ6MTJweDsqL1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6MTAwcHg7XHJcbn1cclxuXHJcbi50bmxfdmlkZW9cclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQ6IGJvbGQgMC44ZW0gQXJpYWw7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA5ZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC44ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF92aWRlb19saW5rIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3lvdXR1YmUtbG9nby13aGl0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyZW0gMmVtO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuNSU7XHJcbiAgICB3aWR0aDogMTIlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICAgIGhlaWdodDowO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTElO1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDcwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjUlO1xyXG4gICAgICAgIHdpZHRoOiAtMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX3BhZ2VfbWFpbl9oZWFkZXJfZGl2XHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxufVxyXG5cclxuLnRubF9tYWluX2hlYWRlcl90ZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZToxNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOjExMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6ODAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo3NSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo3MiU7XHJcbiAgICB9XHJcbn1cclxubGFiZWwgPiBzcGFuLmNrX3NwYW5cclxue1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX2xvZ29cclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuXHJcbiN0bmxfY29udGFjdF91c1xyXG57XHJcbiAgICBoZWlnaHQ6NzAwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4udG5sX2ZlZV9pbmRlbnRcclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi50bmxfY2NfbWVzc2FnZV9maW5lX3ByaW50XHJcbntcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi50bmxfZXZlbnRfdGltZXNcclxue1xyXG4gICAgcGFkZGluZy1sZWZ0OjE2cHg7XHJcbn1cclxuLnRubF9saXN0X2NlXHJcbntcclxuICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbn1cclxuXHJcbi50bmxfZXh0cmFfc3BhY2Vcclxue1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcclxufVxyXG5cclxuLnRubF9ja19idXR0b25faWU4IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGg6MjUlO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIHNwYW4ge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjNweCAwcHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgaW5wdXQge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2RpdlxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4udG5sX2dyb3VwX3NpZ25faW5fd29yZGluZ1xyXG57XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4udG5sX2dyb3VwX3NpZ25faW5fbWFpbl9jb250YW5lclxyXG57XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jc2lnbl91cF90YWJsZVxyXG57XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0X2luX3RhYmxlXHJcbntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl90ZXh0XHJcbntcclxuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG5sX2dyb3VwX3NpZ25faW5fZW1haWxcclxue1xyXG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX2NjX21haW5fZGl2XHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4udG5sX2NjX2NvbnRhaW5lclxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udG5sX2NjX2NvbnRhaW5lcl9zdWJtaXRcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udG5sX2NjX2hlYWRlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDo2MnB4O1xyXG59XHJcbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0XHJcbntcclxuICAgIGNvbG9yOiAjZDdkN2Q3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnRubF9jY190ZXh0Ym94X3NwYW5cclxue1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udG5sX2NjX2Zvb3RlclxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4udG5sX2NjX3RleHRfc3BhblxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcbi50bmxfY2Nfc3VibWl0X3NwYW5cclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuXHJcbiN0bmxfY2NfYnV0dG9uXHJcbntcclxuICBjb2xvcjogI0ZGRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gIGhlaWdodDoyNXB4O1xyXG59XHJcblxyXG4jdG5sX2NjXHJcbntcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgdG9wOiAxNiU7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBsZWZ0OiAyLjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX3RoYW5rX3lvdV9tYWluX2RpdlxyXG57XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG4udG5sX3RoYW5rX3lvdV9oZWFkZXJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50bmxfdGhhbmtfeW91X2hlYWRlcl90ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsOyAgICAgIFxyXG59XHJcblxyXG4udG5sX3RoYW5rX3lvdV9saW5rXHJcbntcclxuICAgIGNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogN3B0O1xyXG4gICAgfVxyXG59XHJcbi50bmxfY2NfbGlua1xyXG57XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XHJcbn1cclxuLnRubF9wX3RhZ1xyXG57XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDoyNHB4O1xyXG4gICAgd2lkdGg6OTAlO1xyXG4gICAgcGFkZGluZzogM3B4Oy8vXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICB9XHJcbn1cclxuLnRubF9jYl9jb25maXJtXHJcbntcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuXHJcbi5ub19zdWJzY3JpcHRpb25fcFxyXG57XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmQyZDJkO1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xyXG59XHJcblxyXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dFxyXG57XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBjb2xvcjogI2VlZWVlZTtcclxufVxyXG5cclxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQgPiBhOmZpcnN0LWNoaWxkIFxyXG57XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBjb2xvcjogI2VlZWVlZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiN0YXgtbm90ZXMtbGl2ZS1jcmVkaXQtY2FyZC12YWxpZGF0aW9uLWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jbG9zZVxyXG57XHJcbiAgICBhbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50bmxfbGF0ZXN0X25ld2Nhc3R7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udDogNzAwIDAuOGVtIEFyaWFsO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTllbTtcclxuICAgIG1hcmdpbi10b3A6IDdlbTtcclxuICAgIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDllbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgfVxyXG59XHJcbi50bmxfbGF0ZXN0X25ld2Nhc3RfbGlua3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuN2VtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgICAgICB3aWR0aDogMTI3JTtcclxuICAgICAgICBmb250LXNpemU6IDc0JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMyU7XHJcbiAgICAgICAgd2lkdGg6IDEyMSU7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMgVGhpYmF1dCBDb3Vyb3VibGVcclxuICogaHR0cDovL3d3dy5jc3NmbG93LmNvbVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6XHJcbiAqIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXHJcbiAqL1xyXG5cclxuLnN3aXRjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiA1NnB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggd2hpdGUsIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbn1cclxuXHJcbi5zd2l0Y2gtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc3dpdGNoLWxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6ICNiNmI2YjY7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xyXG59XHJcbi5zd2l0Y2gtbGFiZWw6YmVmb3JlLCAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAtby10cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbn1cclxuLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xyXG4gIHJpZ2h0OiAxMXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcbi5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XHJcbiAgbGVmdDogMTFweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICM0N2E4ZDg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zd2l0Y2gtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcclxufVxyXG4uc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSk7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xyXG4gIGxlZnQ6IDQwcHg7XHJcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnN3aXRjaC1ibHVlID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZDogYmx1ZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qIENyZWRpdGNhcmQuanMgdjAuMTAuMTIgfCBDb3B5cmlnaHQgKGMpIDIwMTQgQ3JlZGl0Y2FyZC5qcyB8IGNyZWRpdGNhcmRqcy5jb20vbGljZW5zaW5nICovXHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxyXG57XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXJcclxue1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJcclxue1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6LjE1ZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGRpdiwuY2Nqcy1jYXJkLXN0eWxlIGRpdlxyXG57XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LFxyXG4uY2Nqcy1jYXJkIHNlbGVjdCwuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCxcclxuLmNjanMtY2FyZCBsYWJlbCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLFxyXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQsXHJcbi5jY2pzLWNhcmQgbGVnZW5kLC5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLFxyXG4uY2Nqcy1jYXJkIGJ1dHRvbiwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvblxyXG57XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBmaWVsZHNldCwuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0XHJcbntcclxuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLC5jY2pzLWNhcmQgbGVnZW5kLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCwuY2Nqcy1jYXJkIGZpZWxkc2V0LFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0XHJcbntcclxuICAgIGxpbmUtaGVpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LC5jY2pzLWNhcmQgc2VsZWN0LFxyXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCwuY2Nqcy1jYXJkIGJ1dHRvbiwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvblxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjN2NiY2UgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0OmZvY3VzLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGlucHV0OmZvY3VzLFxyXG4uY2Nqcy1jYXJkIHNlbGVjdDpmb2N1cyxcclxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Q6Zm9jdXMsXHJcbi5jY2pzLWNhcmQgYnV0dG9uOmZvY3VzLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uOmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6MCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmY2Q3OCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMjU1LDE5NSw5NCwuOSkgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsLmNjanMtY2FyZCBzZWxlY3QsXHJcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0XHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjEuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dFxyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6LjI1ZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjJlbVxcOSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tcy1jbGVhciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0OjotbXMtY2xlYXJcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBzZWxlY3QsLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Rcclxue1xyXG4gICAgY29sb3I6Izc2N2Y4NiAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjEuNWVtXFw5ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOi4yNWVtIDBcXDkgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWF1dG9maWxsLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGxcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OjAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7ei1pbmRleDoxICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6LjY4NzVlbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDoxZW0gIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6MCAycHggM3B4IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojNzY3Zjg2ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjEwMDAwMDBcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZVxyXG57XHJcbiAgICBjb2xvcjojNzhkMjE2XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWV4cGxhbmF0aW9uLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb25cclxue1xyXG4gICAgcGFkZGluZzouNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS4yZW1cclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZVxyXG57XHJcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLC40KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjIuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6LjllbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6LS40NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOi0uNDVlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0Oi45ZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0Oi45ZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMmVtICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyXHJcbntcclxuICAgIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6YWN0aXZlXHJcbntcclxuICAgIGJhY2tncm91bmQ6I2U2ZTZlNiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgYm90dG9tOjUyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtYmFyY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlXHJcbntcclxuICAgIGhlaWdodDoyZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDoyZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOi41ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDoxZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGVcclxue1xyXG4gICAgcGFkZGluZzouNWVtIDFlbSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgdG9wOjUyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLW51bWJlcixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyXHJcbntcclxuICAgIG1hcmdpbi10b3A6My44NWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGVcclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOjQuODEyNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6M2VtICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDowXHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYywuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjXHJcbntcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjIuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDozICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDo3LjVlbSAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYyBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIGlucHV0XHJcbntcclxuICAgIHJpZ2h0OjEuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6MS4yZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoyLjk1ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcclxuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscCxcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscCxcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHBcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDoyLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6Mi41ZW0gIWltcG9ydGFudDtcclxuICAgICpoZWlnaHQ6Mi42ZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIHRvcDozLjc1ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmZvY3VzLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyxcclxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3Vze3otaW5kZXg6NH0uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2U2ZTZlNiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2U2ZTZlNiksdG8oI2YyZjJmMikpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14ICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4ICNjY2MgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyXHJcbntcclxuICAgIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRvcDozLjE4MTgxODE4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG57XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRvcDozLjE4MTgxODE4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjU3LjJlbSlcclxue1xyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXHJcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4e21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7bGVmdDphdXRvfS5jY2pzLWNhcmQgXHJcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXh7dG9wOjEwMCUgIWltcG9ydGFudDttYXJnaW4tdG9wOjFlbX0uY2Nqcy1jYXJkIFxyXG4gICAgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIFxyXG4gICAgLmNjanMtY3NjLWRpYWdyYW1cclxuICAgIHtcclxuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbToxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxuICAgIHtcclxuICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbToxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNmNTQ4MjggIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhLWVsZWN0cm9uIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMxMjYxY2QgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxOCw5NywyMDUsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDE4LDk3LDIwNSwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLWxhc2VyIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNiMjY2ZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNzgsMTAyLDI1NSwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTc4LDEwMiwyNTUsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFlc3RybyAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojMDA2NmNiICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMDIsMjAzLC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDEwMiwyMDMsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtdW5pb25wYXkgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZjAzICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDAsNTEsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwwLDUxLC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojMmI5NzM4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDIsMTUxLDU2LC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSg0MiwxNTEsNTYsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHksLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMwMDc5YmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMSwxOTAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTIxLDE5MCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6IzJlNzdiYyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ2LDExOSwxODgsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDQ2LDExOSwxODgsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtZGlzY292ZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZjc5YjAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ3LDE1NSwwLC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNDcsMTU1LDAsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLW1hc3RlcmNhcmQgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2Y2NzIxNCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NiwxMTQsMjAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NiwxMTQsMjAsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2VkMWMyNCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzNywyOCwzNiwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjM3LDI4LDM2LC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6JyAnICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuMzYzNjM2MzZlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDowICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS4xZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjE4MTgxODE4ZW0gLjQ1NDU0NTQ1ZW0gIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjMpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtaGlkZGVuLWNhcmQtdHlwZVxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgbGVmdDphdXRvIWltcG9ydGFudDtcclxuICAgIHRvcDphdXRvIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTphdXRvIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjZlbSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGJvdHRvbTo1MiUhaW1wb3J0YW50XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgdG9wOjUyJSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkXHJcbntcclxuICAgIC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDojZmFmYWZhICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6J1NvdXJjZSBTYW5zIFBybycsSGVsdnRpY2EsQXJpYWwsc2FuLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjEwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46MWVtIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQsLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIHdpZHRoOjIzZW0haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjE0ZW0haW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOi43NWVtICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLC5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjMmMyYzIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyXHJcbntcclxuICAgIHRvcDoyLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjEzLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dFxyXG57XHJcbiAgICB3aWR0aDoxMC4zNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDowICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6MS4yZW0gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1oaWRkZW5cclxue1xyXG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtbnVtYmVyLWZvcm1hdHRlZFxyXG57XHJcbiAgICB6LWluZGV4OjEgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb25cclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTo0LjM1ZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDo4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gc2VsZWN0XHJcbntcclxuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcclxuICAgICpmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gbGVnZW5kXHJcbntcclxuICAgICpsZWZ0Oi0uNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLW1vbnRoLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhclxyXG57XHJcbiAgICB3aWR0aDozLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgKndpZHRoOjIuODMzMzMzMzMzMzMzMzMzNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgKm1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIC5jY2pzLXllYXJcclxue1xyXG4gICAgcmlnaHQ6MFxyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbjphZnRlclxyXG57XHJcbiAgICBjb250ZW50OicvJyAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoyICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OjMuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWVcclxue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiBib3R0b206NC43NWVtICFpbXBvcnRhbnQ7XHJcbiBsZWZ0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiB3aWR0aDoxMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW5hbWUgaW5wdXRcclxue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiBsZWZ0OjAgIWltcG9ydGFudDtcclxuIHJpZ2h0OjAgIWltcG9ydGFudDtcclxuIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuIHRvcDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQ6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgc2VsZWN0XHJcbntcclxuICAgIHBhZGRpbmc6LjI1ZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzXHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xyXG59XHJcbmZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzc1xyXG57XHJcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLC5jY2pzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSxcclxuLmNjanMtc2hvdy13YXJuaW5ncyBmaWVsZHNldC5jY2pzLWluY29tcGxldGUgc2VsZWN0LFxyXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLFxyXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLC5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXHJcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dC5jY2pzLWNvbXBsZXRlLHNlbGVjdC5jY2pzLWNvbXBsZXRlLGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0LGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXRcclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNzhkMjE2IWltcG9ydGFudFxyXG59XHJcbmlucHV0LmNjanMtY29tcGxldGU6Zm9jdXMsc2VsZWN0LmNjanMtY29tcGxldGU6Zm9jdXMsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3Q6Zm9jdXMsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dDpmb2N1c1xyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgxMDcsMTg3LDIwLC41KVxyXG59XHJcbmlucHV0LmNjanMtZXJyb3Isc2VsZWN0LmNjanMtZXJyb3IsZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3QsZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmYTliODlcclxufVxyXG5pbnB1dC5jY2pzLWVycm9yOmZvY3VzLHNlbGVjdC5jY2pzLWVycm9yOmZvY3VzLGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0OmZvY3VzLGZpZWxkc2V0LmNjanMtZXJyb3IgaW5wdXQ6Zm9jdXNcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcclxufVxyXG4iLCIvKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG5bY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXI6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTphZnRlciwgLm1vZGFsX19hY3Rpb24gYTphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTphZnRlciwgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUsIC5wYWdlLWF1ZGl0LWluc2lnaHQgLnRocm9iYmVyOjpiZWZvcmUsIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlLCAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEuNiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5pY29uLW9ubHk6OmJlZm9yZSxcbi5pY29uLW9ubHk6OmFmdGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmljb24tNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5pY29uLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmljb24tdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pY29uLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uLWxpLmljb24tbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmljb24tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uaWNvbi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5pY29uLmljb24tcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5pY29uLmljb24tcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmljb24ucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5pY29uLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmljb24tc3Bpbjo6YmVmb3JlLCAuaWNvbi1zcGluW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cbiAgLmljb24tcHVsc2U6OmJlZm9yZSwgLmljb24tcHVsc2VbY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5pY29uLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uaWNvbi1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5pY29uLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmljb24tZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uaWNvbi1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuaWNvbi1yb3RhdGUtOTAsXG46cm9vdCAuaWNvbi1yb3RhdGUtMTgwLFxuOnJvb3QgLmljb24tcm90YXRlLTI3MCxcbjpyb290IC5pY29uLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5pY29uLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmljb24tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24tc3RhY2stMXgsIC5pY29uLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmljb24tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uaWNvbi1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uaWNvbi1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uaWNvbi1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmljb24tZW52ZWxvcGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uaWNvbi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5pY29uLXN0YXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uaWNvbi11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmljb24tdGgtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmljb24tdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmljb24tdGgtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uaWNvbi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uaWNvbi1yZW1vdmU6OmJlZm9yZSxcbi5pY29uLWNsb3NlOjpiZWZvcmUsXG4uaWNvbi10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uaWNvbi1zZWFyY2gtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uaWNvbi1zZWFyY2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmljb24tcG93ZXItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5pY29uLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uaWNvbi1nZWFyOjpiZWZvcmUsXG4uaWNvbi1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmljb24tdHJhc2gtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uaWNvbi1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5pY29uLWZpbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uaWNvbi1jbG9jay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5pY29uLXJvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLW8tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtby11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uaWNvbi1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1yaWdodDo6YmVmb3JlLFxuLmljb24tcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5pY29uLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmljb24tbGlzdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmljb24tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uaWNvbi1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5pY29uLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmljb24tdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uaWNvbi12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uaWNvbi12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmljb24tcXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5pY29uLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmljb24tdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5pY29uLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmljb24tYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmljb24tZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uaWNvbi1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uaWNvbi10ZXh0LWhlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uaWNvbi10ZXh0LXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5pY29uLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmljb24tYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5pY29uLWFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5pY29uLWFsaWduLWp1c3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmljb24tbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uaWNvbi1kZWRlbnQ6OmJlZm9yZSxcbi5pY29uLW91dGRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmljb24taW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5pY29uLXZpZGVvLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uaWNvbi1waG90bzo6YmVmb3JlLFxuLmljb24taW1hZ2U6OmJlZm9yZSxcbi5pY29uLXBpY3R1cmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmljb24tbWFwLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uaWNvbi1hZGp1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmljb24tdGludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uaWNvbi1lZGl0OjpiZWZvcmUsXG4uaWNvbi1wZW5jaWwtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmljb24tYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5pY29uLXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmljb24tZmFzdC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uaWNvbi1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5pY29uLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5pY29uLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmljb24tZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uaWNvbi1mYXN0LWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmljb24tc3RlcC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5pY29uLWVqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5pY29uLW1pbnVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uaWNvbi10aW1lcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uaWNvbi1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5pY29uLXRpbWVzLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5pY29uLWNoZWNrLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5pY29uLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5pY29uLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmljb24tbWFpbC1mb3J3YXJkOjpiZWZvcmUsXG4uaWNvbi1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uaWNvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmljb24tY29tcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uaWNvbi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uaWNvbi1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmljb24tZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uaWNvbi1sZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5pY29uLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmljb24tZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5pY29uLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uaWNvbi13YXJuaW5nOjpiZWZvcmUsXG4uaWNvbi1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uaWNvbi1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uaWNvbi1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmljb24tY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uaWNvbi1tYWduZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmljb24tY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmljb24tcmV0d2VldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5pY29uLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uaWNvbi1hcnJvd3Mtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uaWNvbi1hcnJvd3MtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uaWNvbi1iYXItY2hhcnQtbzo6YmVmb3JlLFxuLmljb24tYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5pY29uLWZhY2Vib29rLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uaWNvbi1jYW1lcmEtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5pY29uLWdlYXJzOjpiZWZvcmUsXG4uaWNvbi1jb2dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5pY29uLXRodW1icy1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5pY29uLXRodW1icy1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmljb24tc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5pY29uLWhlYXJ0LW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmljb24tc2lnbi1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmljb24tbGlua2VkaW4tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5pY29uLXRodW1iLXRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uaWNvbi1zaWduLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5pY29uLXRyb3BoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uaWNvbi1naXRodWItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5pY29uLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uaWNvbi1sZW1vbi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5pY29uLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmljb24tcGhvbmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmljb24tZmFjZWJvb2stZjo6YmVmb3JlLFxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmljb24tZ2l0aHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5pY29uLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uaWNvbi1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uaWNvbi1mZWVkOjpiZWZvcmUsXG4uaWNvbi1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmljb24taGRkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmljb24tYnVsbGhvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmljb24tYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uaWNvbi1oYW5kLW8tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmljb24taGFuZC1vLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmljb24taGFuZC1vLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5pY29uLWhhbmQtby1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmljb24tYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmljb24tZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmljb24td3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5pY29uLXRhc2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5pY29uLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uaWNvbi1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmljb24tYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uaWNvbi1ncm91cDo6YmVmb3JlLFxuLmljb24tdXNlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmljb24tY2hhaW46OmJlZm9yZSxcbi5pY29uLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmljb24tY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmljb24tZmxhc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmljb24tY3V0OjpiZWZvcmUsXG4uaWNvbi1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uaWNvbi1jb3B5OjpiZWZvcmUsXG4uaWNvbi1maWxlcy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5pY29uLXBhcGVyY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uaWNvbi1zYXZlOjpiZWZvcmUsXG4uaWNvbi1mbG9wcHktbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uaWNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmljb24tbmF2aWNvbjo6YmVmb3JlLFxuLmljb24tcmVvcmRlcjo6YmVmb3JlLFxuLmljb24tYmFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uaWNvbi1saXN0LXVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5pY29uLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmljb24tc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uaWNvbi11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmljb24tdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmljb24tbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmljb24tdHJ1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmljb24tcGludGVyZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5pY29uLW1vbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5pY29uLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmljb24tY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmljb24tY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uaWNvbi1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uaWNvbi1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5pY29uLXVuc29ydGVkOjpiZWZvcmUsXG4uaWNvbi1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5pY29uLXNvcnQtZG93bjo6YmVmb3JlLFxuLmljb24tc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5pY29uLXNvcnQtdXA6OmJlZm9yZSxcbi5pY29uLXNvcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5pY29uLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5pY29uLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1sZWZ0OjpiZWZvcmUsXG4uaWNvbi11bmRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5pY29uLWxlZ2FsOjpiZWZvcmUsXG4uaWNvbi1nYXZlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uaWNvbi1kYXNoYm9hcmQ6OmJlZm9yZSxcbi5pY29uLXRhY2hvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmljb24tY29tbWVudC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5pY29uLWNvbW1lbnRzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmljb24tZmxhc2g6OmJlZm9yZSxcbi5pY29uLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmljb24tc2l0ZW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uaWNvbi11bWJyZWxsYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uaWNvbi1wYXN0ZTo6YmVmb3JlLFxuLmljb24tY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5pY29uLWxpZ2h0YnVsYi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5pY29uLWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uaWNvbi11c2VyLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5pY29uLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5pY29uLWJlbGwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uaWNvbi1jb2ZmZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmljb24tY3V0bGVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uaWNvbi1maWxlLXRleHQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uaWNvbi1idWlsZGluZy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5pY29uLWhvc3BpdGFsLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmljb24tYW1idWxhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5pY29uLW1lZGtpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uaWNvbi1maWdodGVyLWpldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uaWNvbi1iZWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5pY29uLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5pY29uLWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmljb24tYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmljb24tYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uaWNvbi1hbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uaWNvbi1hbmdsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uaWNvbi1hbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5pY29uLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5pY29uLXRhYmxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSxcbi5pY29uLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uaWNvbi1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uaWNvbi1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5pY29uLXF1b3RlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5pY29uLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmljb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHk6OmJlZm9yZSxcbi5pY29uLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5pY29uLWdpdGh1Yi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmljb24tZm9sZGVyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmljb24tZm9sZGVyLW9wZW4tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uaWNvbi1zbWlsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5pY29uLWZyb3duLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmljb24tbWVoLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmljb24tZ2FtZXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5pY29uLWZsYWctbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uaWNvbi10ZXJtaW5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uaWNvbi1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5pY29uLW1haWwtcmVwbHktYWxsOjpiZWZvcmUsXG4uaWNvbi1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmljb24tc3Rhci1oYWxmLWVtcHR5OjpiZWZvcmUsXG4uaWNvbi1zdGFyLWhhbGYtZnVsbDo6YmVmb3JlLFxuLmljb24tc3Rhci1oYWxmLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmljb24tbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmljb24tY3JvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uaWNvbi1jb2RlLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmljb24tdW5saW5rOjpiZWZvcmUsXG4uaWNvbi1jaGFpbi1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmljb24tcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmljb24taW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uaWNvbi1zdXBlcnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uaWNvbi1zdWJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmljb24tZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5pY29uLXB1enpsZS1waWVjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmljb24tc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmljb24tZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmljb24tcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5pY29uLW1heGNkbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5pY29uLWNoZXZyb24tY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmljb24taHRtbDU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmljb24tY3NzMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uaWNvbi1hbmNob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmljb24tdW5sb2NrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uaWNvbi1idWxsc2V5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uaWNvbi1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5pY29uLWVsbGlwc2lzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmljb24tcnNzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uaWNvbi10aWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmljb24tbWludXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5pY29uLWxldmVsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5pY29uLWxldmVsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmljb24tY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5pY29uLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmljb24tZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmljb24tc2hhcmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5pY29uLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmljb24tdG9nZ2xlLWRvd246OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmljb24tdG9nZ2xlLXVwOjpiZWZvcmUsXG4uaWNvbi1jYXJldC1zcXVhcmUtby11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uaWNvbi10b2dnbGUtcmlnaHQ6OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5pY29uLWV1cm86OmJlZm9yZSxcbi5pY29uLWV1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uaWNvbi1nYnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmljb24tZG9sbGFyOjpiZWZvcmUsXG4uaWNvbi11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmljb24tcnVwZWU6OmJlZm9yZSxcbi5pY29uLWlucjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uaWNvbi1jbnk6OmJlZm9yZSxcbi5pY29uLXJtYjo6YmVmb3JlLFxuLmljb24teWVuOjpiZWZvcmUsXG4uaWNvbi1qcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmljb24tcnVibGU6OmJlZm9yZSxcbi5pY29uLXJvdWJsZTo6YmVmb3JlLFxuLmljb24tcnViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5pY29uLXdvbjo6YmVmb3JlLFxuLmljb24ta3J3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5pY29uLWJpdGNvaW46OmJlZm9yZSxcbi5pY29uLWJ0Yzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uaWNvbi1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5pY29uLWZpbGUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmljb24tc29ydC1hbW91bnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5pY29uLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmljb24tc29ydC1udW1lcmljLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmljb24tdGh1bWJzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmljb24teW91dHViZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmljb24teW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uaWNvbi14aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5pY29uLXhpbmctc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5pY29uLXlvdXR1YmUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uaWNvbi1kcm9wYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5pY29uLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uaWNvbi1mbGlja3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmljb24tYWRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uaWNvbi1iaXRidWNrZXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5pY29uLXR1bWJscjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uaWNvbi10dW1ibHItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5pY29uLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5pY29uLWFwcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5pY29uLXdpbmRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmljb24tYW5kcm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uaWNvbi1saW51eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uaWNvbi1kcmliYmJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uaWNvbi1za3lwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uaWNvbi1mb3Vyc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5pY29uLXRyZWxsbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uaWNvbi1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmljb24tbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uaWNvbi1naXR0aXA6OmJlZm9yZSxcbi5pY29uLWdyYXRpcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5pY29uLXN1bi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5pY29uLW1vb24tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uaWNvbi1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5pY29uLWJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uaWNvbi12azo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uaWNvbi13ZWlibzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uaWNvbi1yZW5yZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmljb24tcGFnZWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5pY29uLXN0YWNrLWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5pY29uLWFycm93LWNpcmNsZS1vLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmljb24tdG9nZ2xlLWxlZnQ6OmJlZm9yZSxcbi5pY29uLWNhcmV0LXNxdWFyZS1vLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmljb24tZG90LWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmljb24tdmltZW8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5pY29uLXR1cmtpc2gtbGlyYTo6YmVmb3JlLFxuLmljb24tdHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmljb24tc3BhY2Utc2h1dHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uaWNvbi1zbGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmljb24td29yZHByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5pY29uLW9wZW5pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uaWNvbi1pbnN0aXR1dGlvbjo6YmVmb3JlLFxuLmljb24tYmFuazo6YmVmb3JlLFxuLmljb24tdW5pdmVyc2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uaWNvbi1tb3J0YXItYm9hcmQ6OmJlZm9yZSxcbi5pY29uLWdyYWR1YXRpb24tY2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5pY29uLXlhaG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5pY29uLWdvb2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uaWNvbi1yZWRkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmljb24tcmVkZGl0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uaWNvbi1zdHVtYmxldXBvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmljb24tZGVsaWNpb3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5pY29uLWRpZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmljb24tcGllZC1waXBlci1wcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uaWNvbi1waWVkLXBpcGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uaWNvbi1kcnVwYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmljb24tam9vbWxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5pY29uLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5pY29uLWZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uaWNvbi1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uaWNvbi1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uaWNvbi1wYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmljb24tc3Bvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmljb24tY3ViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uaWNvbi1jdWJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uaWNvbi1iZWhhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5pY29uLWJlaGFuY2Utc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5pY29uLXN0ZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5pY29uLXN0ZWFtLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uaWNvbi1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5pY29uLWF1dG9tb2JpbGU6OmJlZm9yZSxcbi5pY29uLWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uaWNvbi1jYWI6OmJlZm9yZSxcbi5pY29uLXRheGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmljb24tdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uaWNvbi1zcG90aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5pY29uLWRldmlhbnRhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmljb24tc291bmRjbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uaWNvbi1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uaWNvbi1maWxlLXBkZi1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5pY29uLWZpbGUtd29yZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5pY29uLWZpbGUtZXhjZWwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uaWNvbi1maWxlLXBob3RvLW86OmJlZm9yZSxcbi5pY29uLWZpbGUtcGljdHVyZS1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLWltYWdlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmljb24tZmlsZS16aXAtbzo6YmVmb3JlLFxuLmljb24tZmlsZS1hcmNoaXZlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmljb24tZmlsZS1zb3VuZC1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLWF1ZGlvLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmljb24tZmlsZS1tb3ZpZS1vOjpiZWZvcmUsXG4uaWNvbi1maWxlLXZpZGVvLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmljb24tZmlsZS1jb2RlLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmljb24tdmluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uaWNvbi1jb2RlcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5pY29uLWpzZmlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5pY29uLWxpZmUtYm91eTo6YmVmb3JlLFxuLmljb24tbGlmZS1idW95OjpiZWZvcmUsXG4uaWNvbi1saWZlLXNhdmVyOjpiZWZvcmUsXG4uaWNvbi1zdXBwb3J0OjpiZWZvcmUsXG4uaWNvbi1saWZlLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmljb24tY2lyY2xlLW8tbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmljb24tcmE6OmJlZm9yZSxcbi5pY29uLXJlc2lzdGFuY2U6OmJlZm9yZSxcbi5pY29uLXJlYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5pY29uLWdlOjpiZWZvcmUsXG4uaWNvbi1lbXBpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmljb24tZ2l0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uaWNvbi1naXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmljb24teS1jb21iaW5hdG9yLXNxdWFyZTo6YmVmb3JlLFxuLmljb24teWMtc3F1YXJlOjpiZWZvcmUsXG4uaWNvbi1oYWNrZXItbmV3czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uaWNvbi10ZW5jZW50LXdlaWJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5pY29uLXFxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5pY29uLXdlY2hhdDo6YmVmb3JlLFxuLmljb24td2VpeGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5pY29uLXNlbmQ6OmJlZm9yZSxcbi5pY29uLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5pY29uLXNlbmQtbzo6YmVmb3JlLFxuLmljb24tcGFwZXItcGxhbmUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uaWNvbi1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5pY29uLWNpcmNsZS10aGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5pY29uLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmljb24tc2xpZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uaWNvbi1zaGFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmljb24tc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uaWNvbi1ib21iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5pY29uLXNvY2Nlci1iYWxsLW86OmJlZm9yZSxcbi5pY29uLWZ1dGJvbC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5pY29uLXR0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uaWNvbi1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5pY29uLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmljb24tc2xpZGVzaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uaWNvbi10d2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmljb24teWVscDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uaWNvbi1uZXdzcGFwZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uaWNvbi13aWZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5pY29uLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmljb24tcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5pY29uLWdvb2dsZS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmljb24tY2MtdmlzYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uaWNvbi1jYy1tYXN0ZXJjYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5pY29uLWNjLWRpc2NvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5pY29uLWNjLWFtZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmljb24tY2MtcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5pY29uLWNjLXN0cmlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uaWNvbi1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5pY29uLWJlbGwtc2xhc2gtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uaWNvbi1jb3B5cmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmljb24tYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmljb24tZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uaWNvbi1wYWludC1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uaWNvbi1iaXJ0aGRheS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5pY29uLWFyZWEtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmljb24tcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5pY29uLWxpbmUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmljb24tbGFzdGZtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5pY29uLWxhc3RmbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmljb24tdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uaWNvbi10b2dnbGUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmljb24tYmljeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uaWNvbi1idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmljb24taW94aG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uaWNvbi1hbmdlbGxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmljb24tY2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmljb24tc2hla2VsOjpiZWZvcmUsXG4uaWNvbi1zaGVxZWw6OmJlZm9yZSxcbi5pY29uLWlsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uaWNvbi1tZWFucGF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uaWNvbi1idXlzZWxsYWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5pY29uLWNvbm5lY3RkZXZlbG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5pY29uLWRhc2hjdWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5pY29uLWZvcnVtYmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5pY29uLWxlYW5wdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmljb24tc2VsbHN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5pY29uLXNoaXJ0c2luYnVsazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uaWNvbi1zaW1wbHlidWlsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uaWNvbi1za3lhdGxhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uaWNvbi1jYXJ0LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmljb24tY2FydC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5pY29uLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmljb24tc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uaWNvbi11c2VyLXNlY3JldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uaWNvbi1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5pY29uLXN0cmVldC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5pY29uLWhlYXJ0YmVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uaWNvbi12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uaWNvbi1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5pY29uLW1lcmN1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmljb24taW50ZXJzZXg6OmJlZm9yZSxcbi5pY29uLXRyYW5zZ2VuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5pY29uLXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uaWNvbi12ZW51cy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmljb24tbWFycy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmljb24tdmVudXMtbWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uaWNvbi1tYXJzLXN0cm9rZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5pY29uLW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmljb24tbmV1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5pY29uLWdlbmRlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmljb24tZmFjZWJvb2stb2ZmaWNpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmljb24tcGludGVyZXN0LXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmljb24td2hhdHNhcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmljb24tc2VydmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5pY29uLXVzZXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uaWNvbi11c2VyLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5pY29uLWhvdGVsOjpiZWZvcmUsXG4uaWNvbi1iZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmljb24tdmlhY29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uaWNvbi10cmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uaWNvbi1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmljb24tbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5pY29uLXljOjpiZWZvcmUsXG4uaWNvbi15LWNvbWJpbmF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmljb24tb3B0aW4tbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uaWNvbi1vcGVuY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uaWNvbi1leHBlZGl0ZWRzc2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmljb24tYmF0dGVyeS00OjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5OjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmljb24tYmF0dGVyeS0zOjpiZWZvcmUsXG4uaWNvbi1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5pY29uLWJhdHRlcnktMjo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5pY29uLWJhdHRlcnktMTo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5pY29uLWJhdHRlcnktMDo6YmVmb3JlLFxuLmljb24tYmF0dGVyeS1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uaWNvbi1tb3VzZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5pY29uLWktY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5pY29uLW9iamVjdC1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uaWNvbi1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uaWNvbi1zdGlja3ktbm90ZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5pY29uLWNjLWpjYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uaWNvbi1jYy1kaW5lcnMtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uaWNvbi1jbG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uaWNvbi1iYWxhbmNlLXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0xOjpiZWZvcmUsXG4uaWNvbi1ob3VyZ2xhc3Mtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmljb24taG91cmdsYXNzLTI6OmJlZm9yZSxcbi5pY29uLWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5pY29uLWhvdXJnbGFzcy0zOjpiZWZvcmUsXG4uaWNvbi1ob3VyZ2xhc3MtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5pY29uLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uaWNvbi1oYW5kLWdyYWItbzo6YmVmb3JlLFxuLmljb24taGFuZC1yb2NrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmljb24taGFuZC1zdG9wLW86OmJlZm9yZSxcbi5pY29uLWhhbmQtcGFwZXItbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uaWNvbi1oYW5kLXNjaXNzb3JzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmljb24taGFuZC1saXphcmQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uaWNvbi1oYW5kLXNwb2NrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmljb24taGFuZC1wb2ludGVyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmljb24taGFuZC1wZWFjZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5pY29uLXRyYWRlbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uaWNvbi1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5pY29uLWNyZWF0aXZlLWNvbW1vbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmljb24tZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmljb24tZ2ctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5pY29uLXRyaXBhZHZpc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5pY29uLW9kbm9rbGFzc25pa2k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmljb24tb2Rub2tsYXNzbmlraS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmljb24tZ2V0LXBvY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uaWNvbi13aWtpcGVkaWEtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uaWNvbi1zYWZhcmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmljb24tY2hyb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5pY29uLWZpcmVmb3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmljb24tb3BlcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmljb24taW50ZXJuZXQtZXhwbG9yZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmljb24tdHY6OmJlZm9yZSxcbi5pY29uLXRlbGV2aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmljb24tY29udGFvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5pY29uLTUwMHB4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5pY29uLWFtYXpvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmljb24tY2FsZW5kYXItbWludXMtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci10aW1lcy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNoZWNrLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmljb24taW5kdXN0cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmljb24tbWFwLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uaWNvbi1tYXAtc2lnbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmljb24tbWFwLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmljb24tbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5pY29uLWNvbW1lbnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmljb24tY29tbWVudGluZy1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5pY29uLWhvdXp6OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5pY29uLXZpbWVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5pY29uLWJsYWNrLXRpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uaWNvbi1mb250aWNvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmljb24tcmVkZGl0LWFsaWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5pY29uLWVkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5pY29uLWNvZGllcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5pY29uLW1vZHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmljb24tZm9ydC1hd2Vzb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5pY29uLXVzYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uaWNvbi1wcm9kdWN0LWh1bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmljb24tbWl4Y2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmljb24tc2NyaWJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uaWNvbi1wYXVzZS1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uaWNvbi1zdG9wLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmljb24taGFzaHRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uaWNvbi1ibHVldG9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmljb24tcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uaWNvbi1naXRsYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmljb24td3BiZWdpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uaWNvbi13cGZvcm1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5pY29uLWVudmlyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uaWNvbi11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5pY29uLWJsaW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5pY29uLXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5pY29uLWJyYWlsbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmljb24tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5pY29uLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSxcbi5pY29uLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5pY29uLWRlYWZuZXNzOjpiZWZvcmUsXG4uaWNvbi1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSxcbi5pY29uLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmljb24tZ2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmljb24tZ2xpZGUtZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uaWNvbi1zaWduaW5nOjpiZWZvcmUsXG4uaWNvbi1zaWduLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5pY29uLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmljb24tdmlhZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5pY29uLXZpYWRlby1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmljb24tc25hcGNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmljb24tc25hcGNoYXQtZ2hvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmljb24tc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5pY29uLXBpZWQtcGlwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmljb24tZmlyc3Qtb3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmljb24teW9hc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmljb24tdGhlbWVpc2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzLWNpcmNsZTo6YmVmb3JlLFxuLmljb24tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmljb24tZmE6OmJlZm9yZSxcbi5pY29uLWZvbnQtYXdlc29tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uaWNvbi1oYW5kc2hha2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5pY29uLWVudmVsb3BlLW9wZW4tbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uaWNvbi1saW5vZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5pY29uLWFkZHJlc3MtYm9vay1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5pY29uLXZjYXJkOjpiZWZvcmUsXG4uaWNvbi1hZGRyZXNzLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmljb24tdmNhcmQtbzo6YmVmb3JlLFxuLmljb24tYWRkcmVzcy1jYXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmljb24tdXNlci1jaXJjbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uaWNvbi11c2VyLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmljb24taWQtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmljb24tZHJpdmVycy1saWNlbnNlOjpiZWZvcmUsXG4uaWNvbi1pZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5pY29uLWRyaXZlcnMtbGljZW5zZS1vOjpiZWZvcmUsXG4uaWNvbi1pZC1jYXJkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmljb24tcXVvcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmljb24tZnJlZS1jb2RlLWNhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmljb24tdGVsZWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItNDo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXI6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMzo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXItMjo6YmVmb3JlLFxuLmljb24tdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci0xOjpiZWZvcmUsXG4uaWNvbi10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyLTA6OmJlZm9yZSxcbi5pY29uLXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5pY29uLXNob3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uaWNvbi1iYXRodHViOjpiZWZvcmUsXG4uaWNvbi1zMTU6OmJlZm9yZSxcbi5pY29uLWJhdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmljb24tcG9kY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uaWNvbi13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmljb24td2luZG93LW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5pY29uLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlLFxuLmljb24td2luZG93LWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5pY29uLXRpbWVzLXJlY3RhbmdsZS1vOjpiZWZvcmUsXG4uaWNvbi13aW5kb3ctY2xvc2Utbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uaWNvbi1iYW5kY2FtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uaWNvbi1ncmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5pY29uLWV0c3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmljb24taW1kYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uaWNvbi1yYXZlbHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5pY29uLWVlcmNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmljb24tbWljcm9jaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5pY29uLXNub3dmbGFrZS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5pY29uLXN1cGVycG93ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5pY29uLXdwZXhwbG9yZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmljb24tbWVldHVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmljb24tZ2xhc3MtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmljb24tbXVzaWMtLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmljb24tc2VhcmNoLS1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+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+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjg7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udDogMTJweCAvIDEuNiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInVybFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmhvdmVyLFxuICB0ZXh0YXJlYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjOyB9XG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmZvcm0tZGlzYWJsZWQgbGFiZWwge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0gLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiFcclxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXHJcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcblZlcnNpb24gMS4xLjBcclxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cclxuQ29weXJpZ2h0IChjKSAyMDExIEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXHJcbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgNXB4IDBweDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjYWFhOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCAuZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDJweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSAwcHggMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG5hZGRyZXNzLCBjb2RlLFxucHJlLCBwLCB1bCxcbm9sLFxuZGwsIHRhYmxlLCBociwgLmNvbnRlbnRfX2FjdGlvbi1iYXIsIC5iYWNrLXRvLW1hZ2F6aW5lLCAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHggLyAxLjYgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib2R5LnRvb2xiYXIsIGJvZHkudG9vbGJhci1kcmF3ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTU4OTsgfVxuXG4uYWNjb3JkaW9uIFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTpob3ZlciwgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODk7IH1cbiAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLXNwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSArIGRpdiB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLmFjY29yZGlvbiBidXR0b25bZGF0YS1hMTF5LXRvZ2dsZV0gKyBkaXYgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdICsgZGl2IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4OyB9XG5cbi5hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFkIGltZyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uYWRfX2NvbnRlbnQge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWRfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuICAuYWRfX2FjdGlvbnMgYVtjbGFzcyo9XCJidG4tLVwiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkX19hY3Rpb25zIHNwYW4ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWRfX2FjdGlvbnMgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkX19hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFkX19hY3Rpb25zIGFbY2xhc3MqPVwiYnRuLS1cIl0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYWQtdGV4dC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFkLXRleHQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlZWU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWQtdGV4dC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5hZC0tdG5sIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmFkLS10bmwgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLmFkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLmFkLS10bmwgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmFkLS10bmwgLnRubC10aW1lcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXRubCAudG5sLXRpbWVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hZC0tYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFkLS1hdXRob3IgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmFkLS1hdXRob3IgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWQtLWF1dGhvciAuYWRfX2FjdGlvbnMge1xuICAgIGJvdHRvbTogLTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX2FjdGlvbnMge1xuICAgICAgICBib3R0b206IC0yNXB4OyB9IH1cblxuLmFkLS13ZWxjb21lIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFkLS13ZWxjb21lIC5hZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0td2VsY29tZSAuYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAuYWQtLXdlbGNvbWUgLmFkX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG4gIC5hZC0td2VsY29tZSAueW91dHViZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLnlvdXR1YmUtbGluayB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuXG4uaGVscC12aWRlby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2UyZWVmNTsgfVxuXG4uaGVscC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmhlbHAtdmlkZW8tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5oZWxwLXZpZGVvLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaGVscC12aWRlby1vciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYXJrZXRpbmdfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFya2V0aW5nX3NlY3Rpb24gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIgPiBpZnJhbWUge1xuICBoZWlnaHQ6IDI1NXB4O1xuICB3aWR0aDogNDYwcHg7IH1cblxuLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5ibG9jay10YS1hdWRpdC1pbnNpZ2h0LWFubm90YXRpb25zLmFubm90YXRpbmctLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweDsgfVxuICAuYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucy5hbm5vdGF0aW5nLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMTBweDsgfVxuXG4uZG9jdW1lbnRfX25vdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuZG9jdW1lbnRfX25vdGVzIC5ub3Rlc19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZG9jdW1lbnRfX25vdGVzID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gaGVhZGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZG9jdW1lbnRfX25vdGVzIC5ub3Rlc19fYm9keSB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5ub3Rlcy1hZGQtbm90ZSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciAubm90ZXMtYWRkLW5vdGVbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3RlciAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gICAgLmRvY3VtZW50X19ub3RlcyA+IGZvb3Rlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHRyYW5zcGFyZW50IDcwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLm5vdGVzX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAubm90ZXNfX21lc3NhZ2UgLm5vdGVzX19tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDsgfVxuXG4ubm90ZXNfX2FkZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubm90ZXNfX2FkZCAubm90ZV9fdG9nZ2xlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5ub3Rlc19fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5ub3RlID4gaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5vdGUgPiBoZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm5vdGUgKyAubm90ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5ub3RlX190b2dnbGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub3RlX19tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19kYXRlLFxuICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3MgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fcHJldmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vdGVfX2FjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAubm90ZV9fYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLm5vdGVfX2FjdGlvbnMgYTpob3ZlciwgLm5vdGVfX2FjdGlvbnMgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4ubm90ZV9fZWRpdC1ub3RlLFxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ub3RlX19lZGl0LW5vdGUgaDMsXG4gIC5ub3RlX19lZGl0LXRhZ3MgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ub3RlX19lZGl0LW5vdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm5vdGVfX2VkaXQtbm90ZSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTsgfVxuXG4ubm90ZV9fZWRpdC10YWdzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5vdGVfX2VkaXQtdGFncyAudGFncy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy1saXN0IGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC5qcy1jcmVhdGUtdGFnLFxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLmpzLW1hbmFnZS10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtdG9vbHMgLnRhZy1jcmVhdGlvbiAuZWRpdC10YWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC50YWctY3JlYXRpb25fX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC50YWctY3JlYXRpb25fX2FjdGlvbnMgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5vdGVfX3NlbGVjdGVkLXRhZ3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ub3RlX19zZWxlY3RlZC10YWdzIGgzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubm90ZV9fc2VsZWN0ZWQtdGFncyAubm90ZV9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICAgLm5vdGVfX3NlbGVjdGVkLXRhZ3MgLm5vdGVfX3RhZyBidXR0b24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLFxyIGNvbG9yIC4xNXM7IH1cblxuLm5vdGVzX19hZGRfX2FjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubm90ZXNfX2FkZF9fYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlbW9kYWwudGFnLW1hbmFnZXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X190YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGEuaWNvbi1vbmx5IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYS5pY29uLWVkaXQ6OmJlZm9yZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTpob3ZlciwgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmZvY3VzLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGFncy1tYW5hZ2VyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50YWdzLW1hbmFnZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNyZWF0ZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyZWF0ZS10YWcgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNjAlOyB9XG4gIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhLCAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgLmFubm90YXRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5hbm5vdGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5hbm5vdGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uLmFubm90YXRpb24tLW5vdGUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAuYW5ub3RhdGlvbi5hbm5vdGF0aW9uLS1oaWdobGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjRhMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgICAuYW5ub3RhdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25zLS1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyxcbi5hbm5vdGF0aW9uX19jb250ZW50LFxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1czsgfVxuXG4uYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuYW5ub3RhdGlvbi0tbm90ZSAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZmZmQ7IH1cbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZlZmY7IH1cbiAgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIgaTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjgzODsgfVxuICAgICAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIgaTo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmFubm90YXRpb25fX292ZXJ2aWV3IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25fX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gIC5hbm5vdGF0aW9uX190YWc6aG92ZXIsIC5hbm5vdGF0aW9uX190YWc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLmFubm90YXRpb25fX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZTsgfVxuICAuYW5ub3RhdGlvbi0tbm90ZSAuYW5ub3RhdGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmMTsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmY5OyB9XG4gIC5hbm5vdGF0aW9uX19jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm1lZGlhX19pbWFnZSArIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuYW5ub3RhdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLmFubm90YXRpb25fX25vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLmFubm90YXRpb25fX25vdGUgcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi5hbm5vdGF0aW9uX19ub3RlX2VkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fbm90ZSxcbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlLWVkaXRfX25vdGUgdGV4dGFyZWEsXG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0IGxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtdG9vbHMgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIC5zYXZlX19ub3RlX2VkaXQgLnN1Ym1pdC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fYWN0aW9ucyAuc2F2ZV9fbm90ZV9lZGl0IC5zdWJtaXQtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi74SQXCI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmFubm90YXRpb25fX2NvbnRyb2wge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cbiAgLmFubm90YXRpb25fX2NvbnRyb2wgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuYW5ub3RhdGlvbl9fY29udHJvbCBhOmhvdmVyLCAuYW5ub3RhdGlvbl9fY29udHJvbCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hbm5vdGF0aW9uX19jb250cm9sIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpLCBwcmludCB7XG4gICAgLmFubm90YXRpb25fX2NvbnRyb2wge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idG4tLXByaW1hcnksIC5tb2RhbF9fYWN0aW9uIGEsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAucG9sbCAuZm9ybS1zdWJtaXQsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgYmxhY2s7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIsIC5tb2RhbF9fYWN0aW9uIGE6aG92ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmhvdmVyLCAucG9sbCAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5yYXRlcy1jb21wYXJlIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6aG92ZXIsIC5idG4tLXByaW1hcnk6Zm9jdXMsIC5tb2RhbF9fYWN0aW9uIGE6Zm9jdXMsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmZvY3VzLCAucG9sbCAuZm9ybS1zdWJtaXQ6Zm9jdXMsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIDpmb2N1c1tpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlLCAubW9kYWxfX2FjdGlvbiBhOmFjdGl2ZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnk6YWN0aXZlLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphY3RpdmUsIC5yYXRlcy1jb21wYXJlIDphY3RpdmVbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi0tcHJpbWFyeTphZnRlciwgLm1vZGFsX19hY3Rpb24gYTphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLS1wcmltYXJ5OjpiZWZvcmUsIC5tb2RhbF9fYWN0aW9uIGE6OmJlZm9yZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLnBvbGwgLmZvcm0tc3VibWl0OjpiZWZvcmUsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YmVmb3JlLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06OmJlZm9yZSwgLmJ0bi0tdGVydGlhcnk6OmJlZm9yZSwgLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIGE6OmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OjphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTo6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOjphZnRlciwgLmJ0bi0tdGVydGlhcnk6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICAuYnRuLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+DmlwiOyB9XG4gIC5uby1pY29uLmJ0bi0tcHJpbWFyeTo6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIGEubm8taWNvbjo6YWZ0ZXIsICN0cmlhbC1kaXYgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucG9sbCAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubm8taWNvbi5idG4tLXNlY29uZGFyeTo6YWZ0ZXIsIC5sb2dpbl9fZm9ybSAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIC5uby1pY29uW2lkKj1cImVkaXQtYWRkXCJdOjphZnRlciwgLm5vLWljb24uYnRuLS10ZXJ0aWFyeTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuLS1wcmltYXJ5LCAubW9kYWxfX2FjdGlvbiBhLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZvcm0tc3VibWl0LCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi0tc2Vjb25kYXJ5LCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0sIC5idG4tLXRlcnRpYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYnRuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYnRuLS1wcmltYXJ5LCAubW9kYWxfX2FjdGlvbiBhLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZvcm0tc3VibWl0LCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gIGJvcmRlci1jb2xvcjogI2NkNTExYjsgfVxuICAuYnRuLS1wcmltYXJ5OmhvdmVyLCAubW9kYWxfX2FjdGlvbiBhOmhvdmVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnBvbGwgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi0tcHJpbWFyeTpmb2N1cywgLm1vZGFsX19hY3Rpb24gYTpmb2N1cywgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5wb2xsIC5mb3JtLXN1Ym1pdDpmb2N1cywgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLCAjdGEtY29udGFjdC1mb3JtIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXByaW1hcnk6YWN0aXZlLCAubW9kYWxfX2FjdGlvbiBhOmFjdGl2ZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucG9sbCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsICN0YS1jb250YWN0LWZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiOyB9XG5cbi5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NTg5OyB9XG4gIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgOmhvdmVyW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5yYXRlcy1jb21wYXJlIDpmb2N1c1tpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6YWN0aXZlLCAucmF0ZXMtY29tcGFyZSA6YWN0aXZlW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NTg5OyB9XG5cbi5idG4tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gIC5idG4tLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG5cbi50ZXh0LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZXh0LWxpbms6aG92ZXIsIC50ZXh0LWxpbms6Zm9jdXMsIC50ZXh0LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2NkNTExYjsgfVxuXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGV4dC1saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC50ZXh0LWxpbmstLXNlY29uZGFyeTpmb2N1cywgLnRleHQtbGluay0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLmljb24tb25seTpiZWZvcmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi50b3AtbmV3cy1kYXRlLCAubGlzdGluZ19fcGFnaW5hdGlvbiwgLmFydGljbGVfX25hdixcbi5hcnRpY2xlLXBkZl9fbmF2LCAudXNlLXJlc3VsdHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMnB4IDBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaWU4IC50b3AtbmV3cy1kYXRlLCAuaWU4IC5saXN0aW5nX19wYWdpbmF0aW9uLCAuaWU4IC5hcnRpY2xlX19uYXYsXG4gIC5pZTggLmFydGljbGUtcGRmX19uYXYsIC5pZTggLnVzZS1yZXN1bHRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi50b3AtbmV3cy1kYXRlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wLW5ld3MtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBhLCAuYXJ0aWNsZV9fbmF2IGEsIC5hcnRpY2xlLXBkZl9fbmF2IGEsIC51c2UtcmVzdWx0cyBhIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gcCwgLmFydGljbGVfX25hdiBwLCAuYXJ0aWNsZS1wZGZfX25hdiBwLCAudXNlLXJlc3VsdHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBjb2xvcjogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUsIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdOmJlZm9yZSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXG4udXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4udXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4udXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIHdpZHRoOiAyMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdLFxuICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sXG4gIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7IH1cbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXTplbXB0eSxcbiAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSxcbiAgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LFxuICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXTplbXB0eSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSxcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuICAgIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuICAgIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sXG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG5cbi5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IGJsYWNrOyB9XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmxvYWRlcl9faWNvbixcbi5sb2FkZXJfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxvYWRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5iaWdfX2xvYWRlciAubG9hZGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uY29udGVudC1ibG9jayxcbltjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jb250ZW50LWJsb2NrIC5jaG9zZW4tY29udGFpbmVyLFxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWxpc3QgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5saW5rLWxpc3QtLXN1Yi1jYXRlZ29yeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2NGEyOyB9XG5cbi5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUsXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udGVudC1ibG9ja19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRlbnQtYmxvY2tfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjY2Q1MTFiOyB9XG5cbi5jb250ZW50LWJsb2NrLS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gICAgICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gICAgICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMyNjdiYWY7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29udGVudC1ibG9jay0tYm94LS1hbHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3gtLWFsdCAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5jb250ZW50LWJsb2NrLS1ib3ggLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCAubWVkaWFfX21ldGEge1xuICBwYWRkaW5nOiAwOyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuICBbY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19zbmlwcGV0IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5sYXRlc3QtdXBkYXRlcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmxhdGVzdC11cGRhdGVzIFtjbGFzcyo9XCJjb250ZW50LWJsb2NrLS1cIl0ge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmZybCAubGF0ZXN0LXVwZGF0ZXMgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4uZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmZybCAubGF0ZXN0LXVwZGF0ZXMgLmNvbHVtbi5sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZGFpbGllcyAubGF0ZXN0LXVwZGF0ZXMgLm1lZGlhOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMXB0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxhbmRpbmdfX3RpdGxlLCAuZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfSB9XG5cbi5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubGlzdGluZyAubWVkaWEge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubGlzdGluZyAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5saXN0aW5nIC5jb250ZW50LWJsb2NrIC5tZWRpYSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0aW5nIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gICAgICAubGlzdGluZyAubGFuZGluZ19fdGl0bGUsIC5saXN0aW5nIC5mb3JtX19oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0aW5nX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAubGlzdGluZ19fY29udHJvbHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tdmlldyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgZm9ybSxcbi5saXN0aW5nX19jb250cm9scy0tdmlldyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMjVweDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiBhIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tYWN0aW9uIGE6bm90KFtjbGFzcyo9XCJidG4tLVwiXSkge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRlbnQgb2wsXG4ubGlzdGluZ19fY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmxpc3RpbmdfX2NvbnRlbnQgb2wgbGksXG4gIC5saXN0aW5nX19jb250ZW50IHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAubGlzdGluZ19fY29udGVudCBvbCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgLmxpc3RpbmdfX2NvbnRlbnQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxvYWQtbW9yZSBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXV0aG9ycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYXV0aG9yc19fYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hdXRob3JfX2ltYWdlLFxuLmF1dGhvcl9fbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmF1dGhvcl9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmF1dGhvcl9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogI2YzODg0MTtcbiAgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbGlkYXktbWVzc2FnZSAuaG9saWRheS1tZXNzYWdlX19hbGVydCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mZWVkYmFjay1saW5rIHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCAuM3M7IH1cbiAgLmZlZWRiYWNrLWxpbms6aG92ZXIsIC5mZWVkYmFjay1saW5rOmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmZlZWRiYWNrLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmVlZGJhY2stbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZmVlZGJhY2stbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMjBweCBhdXRvIDIwcHg7IH1cblxuLm1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgLm1lZGlhOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubWVkaWEuYmxvZ2dlci1pbmZvIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAubWVkaWEgLmZsYWctdGhyb2JiZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lZGlhIC5mbGFnLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSxcbiAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgIC5tZWRpYSAuYWRkLXRvLXF1ZXVlOmJlZm9yZSxcbiAgICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm1lZGlhIC5hZGQtdG8tcXVldWUge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLm1lZGlhIC5hZGQtdG8tcXVldWU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLm1lZGlhIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjY2Q1MTFiOyB9XG5cbi5tZWRpYV9fbGVmdCxcbi5tZWRpYV9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDsgfVxuICAubWVkaWFfX2xlZnQgKyAubWVkaWFfX2NvbnRlbnQsXG4gIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4ubWVkaWFfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lLFxuLm1lZGlhX19hdXRob3IsXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZWRpYV9fZGF0ZXRpbWUgYSxcbiAgLm1lZGlhX19hdXRob3IgYSxcbiAgLm1lZGlhX19wcm9kdWN0IGEge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLm1lZGlhX19kYXRldGltZSBhOmhvdmVyLFxuICAgIC5tZWRpYV9fYXV0aG9yIGE6aG92ZXIsXG4gICAgLm1lZGlhX19wcm9kdWN0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7IH1cblxuLm1lZGlhX19wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1lZGlhX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAubWVkaWFfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAubWVkaWFfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuXG4ubWVkaWFfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1lZGlhX19zbmlwcGV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ubWVkaWFfX3N1Yi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1lZGlhX19zdWItY2F0ZWdvcnkgKyAubWVkaWFfX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uYXYtbGluay0tdG9wID4gYSwgLm5hdi1saW5rLS1tYWluLCAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGF4LXRvcGljcy1tZW51LFxuLmtleS1kb2N1bWVudHMtbWVudSxcbi5qdXJpc2RpY3Rpb25zLW1lbnUsXG4uaG90LXRvcGljcy1tZW51LCAuY29udHJpYnV0b3JzLW1lbnUge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45Myk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC52aXNpYmxlLnRheC10b3BpY3MtbWVudSxcbiAgLnZpc2libGUua2V5LWRvY3VtZW50cy1tZW51LFxuICAudmlzaWJsZS5qdXJpc2RpY3Rpb25zLW1lbnUsXG4gIC52aXNpYmxlLmhvdC10b3BpY3MtbWVudSwgLnZpc2libGUuY29udHJpYnV0b3JzLW1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIge1xuICAgICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzc3NztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpob3ZlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6aG92ZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6Zm9jdXMsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmZvY3VzLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIC5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDJweDtcbiAgICByaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyIHtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmtleS1kb2N1bWVudHMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLCAuanVyaXNkaWN0aW9ucy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksIC5ob3QtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmNvbnRyaWJ1dG9ycy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSkge1xuICAgIG1hcmdpbjogMCAxNXB4IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgLjNzOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAua2V5LWRvY3VtZW50cy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsIC5qdXJpc2RpY3Rpb25zLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciwgLmhvdC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgYSwgLmtleS1kb2N1bWVudHMtbWVudSBhLCAuanVyaXNkaWN0aW9ucy1tZW51IGEsIC5ob3QtdG9waWNzLW1lbnUgYSwgLmNvbnRyaWJ1dG9ycy1tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IGE6aG92ZXIsIC5rZXktZG9jdW1lbnRzLW1lbnUgYTpob3ZlciwgLmp1cmlzZGljdGlvbnMtbWVudSBhOmhvdmVyLCAuaG90LXRvcGljcy1tZW51IGE6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgdWwsIC5rZXktZG9jdW1lbnRzLW1lbnUgdWwsIC5qdXJpc2RpY3Rpb25zLW1lbnUgdWwsIC5ob3QtdG9waWNzLW1lbnUgdWwsIC5jb250cmlidXRvcnMtbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uYXYtLXRvcCAuY29udGFpbiwgLm5hdi0tdG9wIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tdG9wIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi0tdG9wIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tdG9wIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLypsaSovXG4ubmF2LWxpbmstLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAwIDAgLTNweDsgfVxuICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItd2lkdGg6IDBweCAwcHggMHB4IDFweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBvcGFjaXR5OiAuNTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgPiBhIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3A6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuICAubmF2LWxpbmstLXRvcCB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5uYXYtbGluay0tdG9wIHVsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuICAgICAgLm5hdi1saW5rLS10b3AgdWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubmF2LWxpbmstLXRvcCB1bCBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm5hdi1saW5rLS10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7IH1cbiAgICAubmF2LWxpbmstLXRvcDpob3ZlciBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXYtbGluay0tdG9wOmhvdmVyIHVsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmF2LWxpbmstLXRvcDpob3ZlciB1bCBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tdG9wIHtcbiAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5OyB9XG4gICAgICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9IH1cblxuLm5hdi0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2guYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pZTggLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDc2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5uYXYtbGluay0tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAxcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5uYXYtbGluay0tbWFpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgICAgIC5uYXYtbGluay0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4ua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4udGF4LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4ua2V5LWRvY3VtZW50cy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uanVyaXNkaWN0aW9ucy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uaG90LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzU1MjgwYjsgfVxuXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3IGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tbGlzdCAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjQ2NDY0OyB9XG4gIC5jb250cmlidXRvcnMtLWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLm1lbnUtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjY3YmFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubWVudS1uby1yZXN1bHRzIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICMwMDY0YTIgNTAlLCAjMDA2NGEyIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTsgfVxuICAubmF2LS1wZXJzb25hbCAuY29udGFpbiwgLm5hdi0tcGVyc29uYWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS1wZXJzb25hbCAud3JhcF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuaWU4IC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm5hdi0tcGVyc29uYWwgW2NsYXNzKj1cIi0tYWZ0ZXJcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5uYXYtLXBlcnNvbmFsIC5pY29uLWRvd24tZGlyOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1wZXJzb25hbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWI5MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWU4IC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1ODk7IH0gfVxuXG5zcGFuLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZDUxMWI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZDUxMWI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5wZXJzb25hbC1kYXRldGltZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjsgfVxuICAuaWU4IC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wZXJzb25hbC13ZWxjb21lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wZXJzb25hbC13ZWxjb21lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzOyB9XG4gICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXktdGF4LW5vdGVzOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3RlcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubXktdGF4LW5vdGVzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgIC5teS10YXgtbm90ZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQwNjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZTpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzc1OTsgfVxuICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2NztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubXktdGF4LW5vdGVzIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDsgfVxuICAubXktdGF4LW5vdGVzIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm15LXRheC1ub3RlcyAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5teS10YXgtbm90ZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzLFxuICAgICAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXktdGF4LW5vdGVzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAuaWU4IC5teS10YXgtbm90ZXMtbGluayAubWVudS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teS10YXgtbm90ZXNfX3ZpZXctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51OmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bDphZnRlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBhIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpLFxuICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZTggLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSwgLmllOFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSBhOmhvdmVyLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSA+IGxpOmhvdmVyIHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IG5hdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAzMXB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgxKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkE1NjFDOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgyKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JBNTYxQzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAuc291cmNlX190aXRsZSxcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3M6OmJlZm9yZSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2Vzczo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubWVudS1sZWdlbmQsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kOjpiZWZvcmUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZDUxMWI7IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgd2lkdGg6IDM4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICByaWdodDogLTEzOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGFsX190aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLm1vZGFsX19hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubW9kYWxfX2FjdGlvbiBhOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9uIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZGFsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5tb2RhbF9fYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDsgfVxuICAubW9kYWxfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlbW9kYWwtLXNwbGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBBbnRpIEZPVUMgKi9cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZW1vZGFsLXdyYXBwZXJbc3R5bGUqPVwiZGlzcGxheTogYmxvY2s7XCJdIC5yZW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAtNTAwMHB4O1xuICByaWdodDogLTUwMDBweDtcbiAgYm90dG9tOiAtNTAwMHB4O1xuICBsZWZ0OiAtNTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlO1xuICBvcGFjaXR5OiAuOTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZW1vZGFsLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZW1vZGFsLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtOyB9XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cbi5yZW1vZGFsLW92ZXJsYXksXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlbW9kYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5yZW1vZGFsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLnJlbW9kYWw6bm90KC5oZWxwLWltYWdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcbiAgLyogRGlzYWJsZSBBbnRpLUZPVUMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgLnJlbW9kYWwtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgYm90dG9tOiAtNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgIC5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCB7XG4gIG1heC1oZWlnaHQ6IDgwJTsgfVxuICAucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMTVweDsgfVxuXG4uaGVscC12aWRlbyB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDBweDsgfVxuICAuaGVscC12aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlbHAtdmlkZW8ge1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZGF0YS1tb2RhbCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLmRhdGEtbW9kYWwgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jdGhlLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4ub3QtY2xvc2Uge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm90LWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWFwiOyB9XG5cbi5vdC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDAgMCByZXBlYXQgc2Nyb2xsIHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUuKAjOKAi0FBN1wiKTsgfVxuXG4uc3R5bGUtdGEtYW1lbmRzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWNvbXBhcmUtdHJlYXRpZXMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLW1saS10YWJsZS10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2Uge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtZnJlZS10cmlhbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1xdWljay1yZWZlcmVuY2UtdGFibGUub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyLFxuICAuc3R5bGUtdGEtbWxpLXRhYmxlLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5zdHlsZS10YS1tbGktdGFibGUtdGlwLm9wZW50aXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cblxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwIC5vdC1jb250ZW50IGkge1xuICBjb2xvcjogIzAwNjRhMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDsgfVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwOTBlOyB9XG5cbi51aS1kaWFsb2cge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTAwMDIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMDsgfVxuICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25zZXQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktc3RhdGUtaG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnNldCAudWktYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiogIENTUyBmb3IgdGhlIG5vIGFjY2VzcyBpbiB0aGUgZG9jdW1lbnQgYm9keVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX2JvZHlfaW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbF9fY29udGVudF9pbmxpbmUgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnRfaW5saW5lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9kYWxfX2FjdGlvbi0tYm9keSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLWJvZHkgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tYm9keSBhIHtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm1vZGFsX19hY3Rpb24tLWJvZHkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm1vZGFsX19hY3Rpb24tLWJvZHkgdWwgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLFxuLm9wZW50aXAtY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZCAub3BlbnRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDYwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1kYXJrIC5vcGVudGlwLFxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWFsZXJ0IC5vcGVudGlwIHtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWdsYXNzIC5vcGVudGlwIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBjb2xvcjogIzMxN2NjNTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCwgOTQsIDE1MywgMC4zKTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbkAtbW96LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ub3QtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5vdC1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGEtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMDA2ODM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDsgfSB9XG5cbi50YS10b29sYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlIGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3RpdGxlIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4udGEtdG9vbGJhcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDsgfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLmJ0biB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggLndvcmQtc2VhcmNoLWNsZWFyLFxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAud29yZC1zZWFyY2gtY2xlYXIsXG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuICAudGEtdG9vbGJhcl9fc2VhcmNoIC50YS10b29sYmFyX19zZWFyY2gtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoLFxuICAgIC50YS10b29sYmFyX19zZWFyY2ggPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi50YS10b29sYmFyX193b3JrYmVuY2gge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCBbY2xhc3MqPWljb24tXTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlLFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0LFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBzZWxlY3QsXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uLFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24sXG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0ID4gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyA+IGJ1dHRvbixcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24sXG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tdGFnLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tdXBsb2FkLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IGJ1dHRvbiAuaWNvbi11cGxvYWQsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi10YWcsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi11cGxvYWQge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcixcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19zb3J0ID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyLFxuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlcixcbiAgICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQgPiBidXR0b24gLmljb24tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxuICAgICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzID4gc2VsZWN0LFxuICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCA+IHNlbGVjdCxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2V4cG9ydCA+IHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXR5cGUsXG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdGFncyxcbiAgICAgICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fZXhwb3J0IHtcbiAgICAgICAgICBmbGV4OiAwIDEgNDklOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX3NvcnQge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duLFxuLmZpbHRlci10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duLm9wZW4sXG4gIC5maWx0ZXItdGFncy5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZXhwb3J0X19kcm9wZG93bixcbiAgICAuZmlsdGVyLXRhZ3Mge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmlsdGVyLXRhZ3MgLnRleHQtbGluay0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmlsdGVyLXRhZ3NfX3F1aWNrLXNlbGVjdCBidXR0b246bGFzdC1vZi10eXBlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmZpbHRlci10YWdzX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmZpbHRlci10YWdzX19saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZmlsdGVyLXRhZ3NfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5maWx0ZXItdGFnc19fbGlzdCBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDI3NXB4OyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmV4cG9ydF9fZHJvcGRvd24gdWwgYSB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLmV4cG9ydF9fZHJvcGRvd24gdWwgYTpob3ZlciwgLmV4cG9ydF9fZHJvcGRvd24gdWwgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duIC5zaGFyZS1hbm5vdGF0aW9ucyBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5leHBvcnRfX2Ryb3Bkb3duIC5zaGFyZS1hbm5vdGF0aW9ucyBsYWJlbCBpbnB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV4cG9ydF9fZHJvcGRvd24gLmV4cG9ydF9fZG93bmxvYWQtcGRmLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWx0ZXItdGFncyB7XG4gIHdpZHRoOiAzNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5maWx0ZXItdGFncyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkFkdmFuY2UgU2VhcmNoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5hZHZfc2VhcmNoX2FuZF9kaXYge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI2VkaXRfYXV0aG9yc19hZHZfY2hvc2VuLCAjZWRpdF9qdWRnZXNfYWR2X2Nob3NlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VkaXRfY29kZV9zZWN0aW9uX2Fkdl9jaG9zZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbiNlZGl0LXNlYXJjaC1hZHYge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfdG9vbHRpcF9yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNfZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFkdl9zZWFyY2hfbGVmdF9ncm91cCB7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG5cbi5hZHZfc2VhcmNoX3JpZ2h0X2dyb3VwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5hZHZfc2VhcmNoX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4jYWR2X3NlYXJjaF93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uY29ubmVjdG9yc19hZHZfc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uYWR2X2RhdGVfY2xlYXJfbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDhwdDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7IH1cblxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9kaXYge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIHdpZHRoOiA2N3B4OyB9XG5cbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b25fZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hZHZfc2VhcmNoX3N1Ym1pdF9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMjAlIDYlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYxcHg7XG4gIHdpZHRoOiA2N3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hZHZfc2VhcmNoX2lucHV0LWdyb3VwIHtcbiAgICBmb250LXNpemU6IDhwdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogOXB0OyB9IH1cblxuZGl2W2NsYXNzKj1cIi0tYWR2YW5jZV9zZWFyY2hcIl06OmFmdGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG4gIGZvbnQtZmFtaWx5OiBcInRheFwiO1xuICBmb250LXNpemU6IDE2cHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuXG4uYWR2YW5jZV9zZWFyY2hfY2FsZW5kYXJfaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2NhbGVuZGFyLWljb24ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwLzEwMCUgYXV0bztcbiAgaGVpZ2h0OiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiA3MyU7XG4gIG1hcmdpbi10b3A6IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTclO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX2NhbGVuZGFyX2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjklO1xuICAgICAgbWFyZ2luLWxlZnQ6IDY3JTtcbiAgICAgIHotaW5kZXg6IC0xOyB9IH1cblxuLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkdmFuY2Vfc2VhcmNoX2RhdGVfaGVscGVyIHtcbiAgICAgIHRvcDogMTJweDsgfSB9XG5cbi5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgICAgIHRvcDogMTJweDsgfSB9XG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAtMjBweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbjogMjBweDsgfSB9XG5cbi5hcnRpY2xlLXBkZl9fbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuXG5oZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fcHJpbWFyeSxcbiAgaGdyb3VwIC5hcnRpY2xlX19zZWNvbmRhcnksXG4gIGhncm91cCAuYXJ0aWNsZV9fdGVydGlhcnkge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX19zZWNvbmRhcnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgaGdyb3VwIC5hcnRpY2xlX190aXRsZSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCBwLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRoIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmFydGljbGVfX2JhciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYXJ0aWNsZV9fYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2JhciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMnB4OyB9XG4gIC5hcnRpY2xlX19wb3N0ZWQgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19wb3N0ZWQgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuYXJ0aWNsZV9fcG9zdGVkIGEge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLmFydGljbGVfX3Bvc3RlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX3Bvc3RlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9IH1cblxuLmFydGljbGVfX2FjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4OyB9XG4gICAgICAuYXJ0aWNsZV9fYWN0aW9uczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmFydGljbGVfX2FjdGlvbnMgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuLmFydGljbGVfX2Zhdm9yaXRlLFxuLmFydGljbGVfX3ByaW50LFxuLmFydGljbGVfX3BkZixcbi5hcnRpY2xlX19zb2NpYWwsXG4uYXJ0aWNsZV9fZW1haWwge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gIC5hcnRpY2xlX19wZGYgc3BhbixcbiAgLmFydGljbGVfX3NvY2lhbCBzcGFuLFxuICAuYXJ0aWNsZV9fZW1haWwgc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3ByaW50IHNwYW46YmVmb3JlLFxuICAgIC5hcnRpY2xlX19wZGYgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3NvY2lhbCBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fZW1haWwgc3BhbjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hcnRpY2xlX19mYXZvcml0ZTpob3ZlcixcbiAgLmFydGljbGVfX3ByaW50OmhvdmVyLFxuICAuYXJ0aWNsZV9fcGRmOmhvdmVyLFxuICAuYXJ0aWNsZV9fc29jaWFsOmhvdmVyLFxuICAuYXJ0aWNsZV9fZW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFydGljbGVfX2Zhdm9yaXRlLFxuICAgIC5hcnRpY2xlX19wcmludCxcbiAgICAuYXJ0aWNsZV9fcGRmLFxuICAgIC5hcnRpY2xlX19zb2NpYWwsXG4gICAgLmFydGljbGVfX2VtYWlsIHtcbiAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuLFxuICAgICAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fcGRmIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW4sXG4gICAgICAuYXJ0aWNsZV9fZW1haWwgc3BhbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnRhLWRlbGV0ZS1mYXZvcml0ZS11cCB7XG4gIGNvbG9yOiAjZjI3MzIwICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGVfX3NvY2lhbCAjYXRzdGJ4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hcnRpY2xlX19iYXItLW1pbmkge1xuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX2Jhci0tbWluaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuYXJ0aWNsZV9fYmFyLS1taW5pIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYXJ0aWNsZV9fYmFyLS1taW5pIC5hcnRpY2xlX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLmFydGljbGVfX3RhLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmFydGljbGVfX3RhLXN1bW1hcnkgc3Ryb25nOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmFydGljbGVfX3RhLXRpdGxlLFxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0LWxhYmVsIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qJiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24gPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfSovIH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhIHtcbiAgICBjb2xvcjogIzA2ODBjYztcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDEsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDMsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDUsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6ZW1wdHkgKyBwLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCA+IHA6ZW1wdHkgKyBwIC50YXBpYyxcbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAgLnRhY2FwcGljLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDpmaXJzdC1vZi10eXBlIC50YXBpYyxcbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDpmaXJzdC1vZi10eXBlIC50YWNhcHBpYyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgb2wsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdWwgbGkgcDpmaXJzdC1vZi10eXBlLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBmaWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tbGVmdCBmaWdjYXB0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLXJpZ2h0IGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZvb3Rub3RlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLkZvb3Rub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgc3VwICsgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHR0LCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5sZWdhY3lUYWJsZVJvdyB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHJpbnQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ5bGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYnlsaW5lIC5ieWxpbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmJ5bGluZSAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1pbWcge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYnlsaW5lIC5hdXRob3IgLmF1dGhvci1uYW1lLW1haWx0by13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ5bGluZSAuYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC5ieWxpbmUgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItbmFtZSBhIHtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLW5hbWUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU4OTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93IC4ycyBlYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ieWxpbmUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hdXRob3JfbWFpbHRvIHtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IC5GaWdDYXB0aW9uLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiAuRmlnQ2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiBGaWdIZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiAuRmlnSGVhZGVyLFxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiBGaWdIZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gLkZpZ0hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tZXRhZGF0YS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm1ldGFkYXRhLXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubWV0YWRhdGFfX2xhYmVsLFxuLm1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4ubWV0YWRhdGFfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWV0YWRhdGFfX3Jlc3VsdHMgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLm1ldGFkYXRhX19yZXN1bHRzIGEsXG4gIC5tZXRhZGF0YV9fcmVzdWx0cyBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5hcnRpY2xlLXBkZl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5hcnRpY2xlX190YS1kYXRlLXByZXBhcmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udG9jIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC50b2MgLnRvYy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCA2cHggMjBweDtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAudG9jIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gICAgLnRvYyBvbCBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAgIC50b2Mgb2wgb2wge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnRvYyBvbCBhIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5hcnRpY2xlX19jb21tZW50cyAucGFuZWwsXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsLFxuLmFydGljbGVfX2F0dHJpYnV0ZXMgLnBhbmVsIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcnRpY2xlX19jb21tZW50cyAucGFuZWwuZXhwYW5kZWQsXG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwuZXhwYW5kZWQsXG4gIC5hcnRpY2xlX19hdHRyaWJ1dGVzIC5wYW5lbC5leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zZWN0aW9uLW1pbmltaXplLW5vaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwuZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCAuZmllbGQtbmFtZS1jb21tZW50LWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCAucmVxdWlyZWQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VibWl0LWNvbW1lbnRfX2ludHJvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc3VibWl0LWNvbW1lbnRfX25vdGlmeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN1Ym1pdC1jb21tZW50X19ub3RpZnkgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jb21tZW50IHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29tbWVudF9fYXV0aG9yIGEge1xuICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5jb21tZW50X19hY3Rpb25zIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29tbWVudF9fYWN0aW9ucyAubGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb21tZW50X19hY3Rpb25zIGEge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLmNvbW1lbnRfX2FjdGlvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAuY29tbWVudF9fYWN0aW9ucyBsaTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlX19uYXYtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhMjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZTpob3ZlcixcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3NEFCOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLmluYWN0aXZlLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlLmluYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxQTc0QUI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLFxuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSxcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI2N2JhZjsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQsXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4OyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50ID4gYSxcbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fdGl0bGUgYSxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fdGl0bGUge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubWVkaWFfX3NuaXBwZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtbGluayxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM4MEIyQ0Y7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tbGVmdC1kaXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tbGVmdC1kaXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLypcclxuKiogYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XHJcbiovXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgLyogZGl2IHtcclxuICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcclxuICB9Ki9cbiAgLypcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwOmVtcHR5e1xyXG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICB9Ki8gfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5jMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbltkYXRhLXR5cGU9XCJjYXV0aW9uXCJdIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDsgfVxuXG4uY2F1dGlvbiB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7IH1cblxuZm9ybSNlbWFpbFBERkZvcm0ge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5mb3JtI2VtYWlsUERGRm9ybSAubGFuZGluZ19fdGl0bGUsIGZvcm0jZW1haWxQREZGb3JtIC5mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmZvcm0jZW1haWxQREZGb3JtIGlucHV0LCBmb3JtI2VtYWlsUERGRm9ybSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZm9ybSNlbWFpbFBERkZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDA7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW4sIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzIC5jb250YWluOmFmdGVyLCAuYXVkaXQtbWFudWFscyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdWRpdC1tYW51YWxzIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi50bmFpU3RhdGVIZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNzUpIDAlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX292ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyBwIHtcbiAgICBtYXgtd2lkdGg6IDU1Y2g7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIC5wcm9tb19fYWN0aW9ucyBhLFxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIGEsXG4gICAgICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5hdWRpdC1pbnNpZ2h0X19wcm9tbyAucHJvbW9fX2FjdGlvbnMgcCB7XG4gICAgICBtYXgtd2lkdGg6IDM1Y2g7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpOyB9XG4gICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuYXVkaXQtaW5zaWdodF9fcHJvbW8gLnByb21vX19hY3Rpb25zIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LWluc2lnaHRfX3Byb21vIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAvKlxyXG4gIC5ub3QtbG9nZ2VkLWluICYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4qLyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fbGFiZWwtbmV3IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAuYXVkaXQtbWFudWFsc19fbGFiZWwtbmV3IC5sYWJlbC1udW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4uYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTZweDsgfVxuICAuYXVkaXQtbWFudWFsc19faWNvbi13cmFwcGVyIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5hdWRpdC1tYW51YWxzX19pY29uLXdyYXBwZXIgLmljb24tdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4wMzEyNWVtKSwgY2FsYygtNTAlICsgMC4wMzEyNWVtKSkgc2NhbGUoMC40Mzc1LCAwLjQzNzUpIHJvdGF0ZSgtMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4wMzEyNWVtKSwgY2FsYygtNTAlICsgMC4wMzEyNWVtKSkgc2NhbGUoMC40Mzc1LCAwLjQzNzUpIHJvdGF0ZSgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpOyB9XG5cbi5hdWRpdC1tYW51YWxzX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDY4Mzg7XG4gIGNvbG9yOiAjNjY2OyB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciBoMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciBoMSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyIC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhLFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWEge1xuICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhOm5vdCg6bGFzdC1vZi10eXBlKSxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19sZWZ0LFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWFfX2xlZnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19jb250ZW50LFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQsXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19jb250ZW50IGE6bm90KC5idG4pLFxuICAuYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQgYTpub3QoLmJ0biksXG4gIC5hdWRpdC1tYW51YWxzX19jb250YWN0IC5tZWRpYV9fY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbmsgLmljb24tcmVmcmVzaCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6Zm9jdXMgLmljb24tcmVmcmVzaCxcbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmFjdGl2ZSAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fbGVmdCB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluayAuaWNvbi1yZWZyZXNoIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyBidXR0b24uY29udGVudC1ibG9ja19fbGluazpob3ZlciAuaWNvbi1yZWZyZXNoLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rOmZvY3VzIC5pY29uLXJlZnJlc2gsXG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgYnV0dG9uLmNvbnRlbnQtYmxvY2tfX2xpbms6YWN0aXZlIC5pY29uLXJlZnJlc2gge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fbGVmdCB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuYXVkaXQtbWFudWFsc19fbW9yZSAubWVkaWFfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXVkaXQtbWFudWFsc19fbW9yZSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19jb250YWN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyxcbi5hdWRpdC1tYW51YWxfX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyAuY29udGVudC1ibG9ja19fY29udGVudCxcbiAgLmF1ZGl0LW1hbnVhbF9fYWxsIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYXVkaXQtbWFudWFsX19mYXZvcml0ZXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIsXG4gICAgLmF1ZGl0LW1hbnVhbF9fYWxsIC5jb250ZW50LWJsb2NrX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mYXZvcml0ZXMtLWVtcHR5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlZWU7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLS1lbXB0eSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyLCAucGFnZS0tbm9uc3ViIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAud3JhcF9fY29udGVudCAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdGF0ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7IH1cbiAgICAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6aG92ZXIsIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpmb2N1cywgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmFjdGl2ZSxcbiAgICAuc3RhdGUtLWZhdm9yaXRlIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmhvdmVyLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmZvY3VzLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAuc3RhdGVfX3RpdGxlIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgaDM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN0YXRlX190aXRsZSBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnN0YXRlX190aXRsZSBhOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogODAlOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLnN0YXRlX190b2dnbGUtc3RhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnN0YXRlX19tYW51YWxzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc3RhdGVfX21hbnVhbHMgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uc3RhdGVfX21hbnVhbHMgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjZGF0YVRhYmxlU0FNX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH0gfVxuXG4jZGF0YVRhYmxlU0FNIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgI2RhdGFUYWJsZVNBTSBhIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAjZGF0YVRhYmxlU0FNIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6OmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+DnFwiOyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoLnNvcnRpbmdfYXNjOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OeXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZ19kZXNjOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OdXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpub3QoOm50aC1vZi10eXBlKDMpKSxcbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoNSkgYSxcbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg1KSBhIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHJbcm9sZV0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHIuZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ci5zaG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIFtjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYmZiZGJmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciAuaWNvbi1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnk6aG92ZXIgaTo6YmVmb3JlLCAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5OmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgYTpob3ZlciBpOjpiZWZvcmUsXG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAgICNkYXRhVGFibGVTQU0gdGZvb3QgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGZvb3QgdGQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI2RhdGFUYWJsZVNBTSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmF1ZGl0LW5ld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmF1ZGl0LW5ld3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmF1ZGl0LW5ld3MgLm1lZGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gICAgLmF1ZGl0LW5ld3MgLm1lZGlhIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5hdWRpdC1uZXdzIC5tZWRpYSAubWVkaWFfX2F1dGhvciB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1uZXdzIC5tZWRpYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG4uZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgLmxvZ2dlZC1pbi50b29sYmFyIC5kb2N1bWVudHMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNnB4KTsgfVxuICAubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIC5kb2N1bWVudHMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTsgfVxuICAuZG9jdW1lbnRzIC5jb250YWluLCAuZG9jdW1lbnRzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmRvY3VtZW50cyAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmRvY3VtZW50cyAuY29udGFpbjphZnRlciwgLmRvY3VtZW50cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5kb2N1bWVudHMgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX2xlZnQsXG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjIlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7IH1cbiAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IC5idG4ge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgPiAucmVnaW9uLFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlID4gLnJlZ2lvbiA+IC5ibG9jayxcbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSA+IC5yZWdpb24gPiAuYmxvY2sgPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0LFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQsXG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmRvY3VtZW50ID4gaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH1cbiAgICAuZG9jdW1lbnQgPiBoZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmhvdmVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIDpob3ZlcltpZCo9XCJlZGl0LWFkZFwiXSwgLmRvY3VtZW50ID4gaGVhZGVyIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpmb2N1cywgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSA6Zm9jdXNbaWQqPVwiZWRpdC1hZGRcIl0sIC5yYXRlcy1jb21wYXJlIC5kb2N1bWVudCA+IGhlYWRlciA6Zm9jdXNbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4OGI3OyB9XG4gICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5Lm1vYmlsZS1vbmx5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5Lm1vYmlsZS1vbmx5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAubW9iaWxlLW9ubHkuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm1vYmlsZS1vbmx5LmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seS5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIC5tb2JpbGUtb25seVtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5LCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgICAgICAgZmxleDogMCAxIDQ4JTsgfVxuICAgICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6OmJlZm9yZSwgLmRvY3VtZW50ID4gaGVhZGVyIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YmVmb3JlLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnkgKyAuYnRuLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCArIC5idG4sIC5sb2dpbl9fZm9ybSAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0ICsgLmJ0biwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQgKyAuYnRuLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCArIC5idG4sIC5kb2N1bWVudCA+IGhlYWRlciAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0gKyAuYnRuLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdICsgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSAuY29tcGFyZV9kb2NzX2Nsb3NlX3NwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZG9jdW1lbnQgLmRvY3VtZW50X190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5kb2N1bWVudF9fZnVsbHRleHQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzO1xuICAgIC8qICYuaGlnaGxpZ2h0Lm5vdGUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG5cclxuICAgICAgJi5pY29uLXN0YXItLWFmdGVyOjphZnRlcntcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfSovIH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZlZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDY0YTI7IH1cbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXS5oaWdobGlnaHQuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmZmZkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ubm90ZS5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDY4Mzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdIGJ1dHRvbi5qcy1oaWdobGlnaHQtZWxlbWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgW2lkXSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdWwsXG4gIC5kb2N1bWVudF9fZnVsbHRleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgdWwgbGkgPiBwLFxuICAgIC5kb2N1bWVudF9fZnVsbHRleHQgb2wgbGkgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCxcbiAgICAgIC5kb2N1bWVudF9fZnVsbHRleHQgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGZpZ3VyZSxcbiAgLmRvY3VtZW50X19mdWxsdGV4dCB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb3VudGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb250cm9scyA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLmRvY3VtZW50X19zZWFyY2gtbmF2IC5zZWFyY2gtbmF2X19jb250cm9scyA+IGE6aG92ZXIsIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICByaWdodDogMjBweDsgfSB9XG5cbi5kb2N1bWVudF9fdG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTglO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHggMzZweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgLmRvY3VtZW50X190b2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyBvbCBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5kb2N1bWVudF9fdG9jIG9sIG9sIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmRvY3VtZW50X190b2Mgb2wgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5kb2N1bWVudF9fdG9jID4gb2wgPiBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRvY3VtZW50X190b2MgLnRvY19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRvY3VtZW50X190b2MgLnRvY19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZG9jdW1lbnRfX3RvYyAuYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRvY3VtZW50X190b2MgLmJhY2stdG8tdG9wIGkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cblxuLmRvY3VtZW50X190b29sYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7IH1cbiAgLmRvY3VtZW50X190b29sYm94OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluazpob3ZlciwgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluazpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbmsgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveC5oaWdobGlnaHQgLmpzLWhpZ2hsaWdodC1lbGVtZW50LFxuICAuZG9jdW1lbnRfX3Rvb2xib3gubm90ZSAuanMtY3JlYXRlLW5vdGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZG9jdW1lbnRfX2xlZnQgLmRvY3VtZW50X190b29sYm94IHtcbiAgICByaWdodDogLTM3cHg7IH1cbiAgICAuZG9jdW1lbnRfX2xlZnQgLmRvY3VtZW50X190b29sYm94OjphZnRlciB7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDEycHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YwNzMyZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuZG9jdW1lbnRfX3JpZ2h0IC5kb2N1bWVudF9fdG9vbGJveCB7XG4gICAgbGVmdDogLTM3cHg7IH1cbiAgICAuZG9jdW1lbnRfX3JpZ2h0IC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjA3MzJmOyB9XG4gIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGUge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTBweDsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnRfX3Rvb2xib3gubW9iaWxlIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgICAgIC5kb2N1bWVudF9fdG9vbGJveC5tb2JpbGUgYnV0dG9uLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIGkge1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi74SQXCI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAgIC5jaGFuZ2UtZG9jdW1lbnQgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlID4gYnV0dG9uIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGksXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgYSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB1bCBsaSB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uYXVkaXQtbWFudWFsX19saXN0IHtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2UtYXVkaXQtaW5zaWdodCAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJBcIjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAucGFnZS1hdWRpdC1pbnNpZ2h0IC50aHJvYmJlciArIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIEZvciB3b3JkIHNlYXJjaCAmIGNsZWFyIGJ1dHRvbnMgbmV4dCB0byBzZWFyY2ggYm94ZXMgb24gZG9jdW1lbnRzICYgaW4gd29ya2JlbmNoLiAqL1xuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLWNsZWFyLFxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4uYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJlcHMtcmVwb3J0LXRyYWNrZXIgdGFibGUgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZXBzLXJlcG9ydC10cmFja2VyIHRhYmxlIHRoLCAuYmVwcy1yZXBvcnQtdHJhY2tlciB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYmVwc19wYXJ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbi5kYXRlX2hlYWRlcl9iZXBzIHtcclxuICB3aWR0aDoyMyU7XHJcbn1cclxuKi9cbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1ibG9nIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU3NTg0OyB9XG5cbi5ibG9nLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1ODQ7IH1cblxuLmJsb2ctbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzc1NzU4NDsgfVxuXG4uYmxvY2stdGJkLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zaWRlYmFyX19vcmctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4OyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5tZWRpYV9fdGl0bGUsXG4gIC5zaWRlYmFyX19vcmctY29udGVudCAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3JnLWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAub3JnLWNvbnRlbnRfX3RpdGxlIHN0cm9uZyB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4ubWVkaWEtLW9yZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm1lZGlhLS1vcmcgLm1lZGlhX19kYXRldGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiVGF4QW5hbHlzdHMub3JnXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm9yZy1jb250ZW50X19jdGEge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtLWJsb2dnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnNlYXJjaC0tYmxvZ2dlcl9fcGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuc2VhcmNoLS1ibG9nZ2VyX19waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgaGVpZ2h0OiA1NHB4OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtaGVhZGluZyAuYm9va3MtY29sbGVjdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBjb2xvcjogIzAwNjRBMjsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItc29ydCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy10b29sYmFyIC50b29sYmFyLXNvcnQgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogODdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLXRvb2xiYXIgLnRvb2xiYXItdmlldy1vcHRpb24gaSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0YyNzMyMDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciAudG9vbGJhci12aWV3LW9wdGlvbiBpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjI3MzIwOyB9XG5cbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gICAgZmxleC1iYXNpczogMzIlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1pbi1oZWlnaHQ6IDM4MS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzNywgMjQwLCAwLjk2KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1vdmVybGF5IC5ib29rLWl0ZW0tb3ZlcmxheS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tb3ZlcmxheSAuYm9vay1pdGVtLW92ZXJsYXktc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tcHVibGlzaC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1hdXRob3JzLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYXV0aG9ycy1pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDE1cHggMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXIgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1hY3Rpb25zIGEgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNzMyMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSB7XG4gIGZsZXgtYmFzaXM6IDQ4JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWluLWhlaWdodDogMjk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAyMzIuMDhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIgLmJvb2staXRlbS1jb3Zlci1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHdpZHRoOiAyODFweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tYnJpZWYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsYXJnZVwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyAuYm9vay1pdGVtLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxhcmdlXCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1OC40MXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogOTAuNTlweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDsgfVxuICAgICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIC5ib29rLWl0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcltsYXlvdXQ9XCJsaXN0XCJdIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IC5ib29rLWl0ZW0gLmJvb2staXRlbS1kZXNjcmlwdGlvbiAuYm9vay1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAuYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24gLmJvb2staXRlbS1icmllZiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLWhvbWUtY29udGFpbmVyW2xheW91dD1cImxpc3RcIl0gLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQgLmJvb2staXRlbSAuYm9vay1pdGVtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oaWRkZW4tb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA5OCUgIWltcG9ydGFudDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuICAgIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCAuYm9vay1pdGVtIC5ib29rLWl0ZW0tY292ZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuXG4uYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYmxvY2tfbGVmdCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ibG9jay1jb250YWluZXIgLmJsb2NrX3JpZ2h0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYm9va3MtY29sbGVjdGlvbnMtYmxvY2stY29udGFpbmVyIC5ib29rX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lciAuYm9va19oZWFkbGluZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5kYWlsaWVzX19zdWItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLmZsYWctd3JhcHBlciB7XG4gICAgICB0b3A6IDA7IH1cblxuLmRhaWxpZXNfX2xhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZDogI2VjZWJlYjsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyNzMyMDsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjOyB9XG4gICAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5tZWRpYTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLmRvd25sb2FkLWZ1bGwtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuZG93bmxvYWQtZnVsbC10ZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi5kYWlsaWVzX19jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLm5vdC1sb2dnZWQtaW4gLmRhaWxpZXNfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5kYWlsaWVzX2NhbGVuZGFyIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycHggMHB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5kYWlsaWVzX2NhbGVuZGFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jYWxfaWNvbl9kYWlsaWVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIG1hcmdpbi1sZWZ0OiAyMjlweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2FsX2ljb25fZGFpbGllcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTlweCBhdXRvIDBweCBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyODhweDsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWU4IC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICB3aWR0aDogMzYwcHg7IH1cblxuLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmllOCAuZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgICAtbXMtdGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcbiAgICBsZXR0ZXItc3BhY2luZzogMC44O1xuICAgIHdpZHRoOiAxODBweDsgfVxuICAuZGFpbGllcy1vdmVydmlld19fdGFiLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gICAgbWFyZ2luOiAxOXB4IGF1dG8gMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucXVpY2stdHJlYXR5LWZpbHRlcnMge1xuICBtYXJnaW46IDVweCAwcHggMHB4IDg2cHg7IH1cbiAgLnF1aWNrLXRyZWF0eS1maWx0ZXJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ob2xpZGF5X21lc3NhZ2VfZGl2IHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5ob2xpZGF5X21lc3NhZ2VfaDQge1xuICBjb2xvcjogcmVkOyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEubGFuZGluZ19fdGl0bGUsIC5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgaDEuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1mZWRlcmFsLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1mZWRlcmFsLmZvcm1fX2hlYWRlcixcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheSxcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbWJpbmVkLXRheC1ub3Rlcy10b2RheS5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1zdGF0ZS5mb3JtX19oZWFkZXIsXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZS10YXgtdG9kYXksXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1zdGF0ZS10YXgtdG9kYXkuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLCAucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC1pbnRlcm5hdGlvbmFsLmZvcm1fX2hlYWRlcixcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXdvcmxkd2lkZS10YXgtZGFpbHksXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb21iaW5lZC13b3JsZHdpZGUtdGF4LWRhaWx5LmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1mZWRlcmFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtZmVkZXJhbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLXN0YXRlIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtc3RhdGUgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1pbnRlcm5hdGlvbmFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmNvbnRlbnQtYmxvY2suY29tYmluZWQtaW50ZXJuYXRpb25hbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4uYmFyLVROVCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNDA3ODtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLmJhci1XVEQge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM5NTIyMjY7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5iYXItU1RUIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDA2ODM4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1UTlQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1XVEQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1TVFQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKmhlYWRlciovXG4ucGFnZS0tbm9uc3ViIHtcbiAgLyplbmQgc3RhdHMgZmFjdHMqL1xuICAvKiBBdmFpbGFibGUgUHJvZHVjdHMgKi9cbiAgLyplbmQgdGF4IGRlc2NyaXB0aW9ucyovXG4gIC8qc2xpZGVyIHNlY3Rpb24qL1xuICAvKmVuZCBzbGlkZXIgc2VjdGlvbiovXG4gIC8qIFJlbmV3YWwgKi9cbiAgLyogVHJ1c3RlZCBCeSAqL1xuICAvKnF1b3RlcyBzZWN0aW9uKi9cbiAgLypsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cbiAgLyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXG4gIC8qRkFRIHNlY3Rpb24qL1xuICAvKkVuZCBGQVEqL1xuICAvKiBDVEEgKi9cbiAgLypwYWdlIGluZm8gc2VjdGlvbiovXG4gIC8qZW5kIG9mIHBhZ2UgaW5mbyBzZWN0aW9uKi9cbiAgLypmb290ZXIgc2VjdGlvbiovXG4gIC8qYnV0dG9uIHNlY3Rpb24qL1xuICAvKmVuZCBvZiBidXR0b24gc2VjdGlvbiovIH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLS1wcmltYXJ5IGEsIC5wYWdlLS1ub25zdWIgLm1vZGFsX19hY3Rpb24gYSBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIGEgYSwgLnBhZ2UtLW5vbnN1YiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCBhLCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgLnBvbGwgLmZvcm0tc3VibWl0IGEsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmZvcm0tc3VibWl0IGEsIC5wYWdlLS1ub25zdWIgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgLnBhZ2UtLW5vbnN1YiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0IGEsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAucGFnZS0tbm9uc3ViICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGFnZS0tbm9uc3ViIGhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgYSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvaGVyby1pbWcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmJnX193cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcCB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcCBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGEsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8ge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3YmFmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyBoMiB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMzglOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDM2JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHN0cm9uZyxcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHN0cm9uZyxcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgc3Ryb25nIC5rZXJuIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA0NHB4IDAgNTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAwIDUycHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLndyYXBfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaSBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLmxpc3RfX3ZpZGVvcyBsaS5pcy0tYWN0aXZlIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNob3dGcm9tRGlzcGxheU5vbmU7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJvcmRlci10b3AgMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMnB4O1xuICAgICAgbWluLXdpZHRoOiAxMTdweDtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMUE3M0E5O1xuICAgICAgYmFja2dyb3VuZDogIzFBNzNBOTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMDczMjA7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNDNTYyMjA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAubGlzdF9fdmlkZW9zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3Qge1xuICAgICAgLypmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0cGFkZGluZzogMCAuNXJlbTsqL1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgcGFkZGluZzogMjBweCA1MHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC50YXgtcHJvZHVjdF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGEsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaS5sYXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuODc1O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICBjb2xvcjogIzAwNjRhMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyAuc2hvd19fbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAubHMtc2VjdGlvbi0tdGhyZWUgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sdC1pZTkgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzdweDsgfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUycHggMCAxMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjZjA3MzIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyLFxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgaDIsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgYSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbjogLjNyZW0gLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMtaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgYmFja2dyb3VuZDogI0VGRUZGMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwNjRhMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTJweCAwIDEwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ3VyZSwgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlnY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiA2NiU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjRjA3MzIwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3MztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1NWI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLXNjcmVlbnNob3RzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGVfX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZmFxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDYycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5mYXEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZhcSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNjY2NjY2Njc7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXBfX3RhYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYi5pc0Nsb3NlZCAudGFiX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA2Nyc7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQgLnRhYl9fYm9keSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNPcGVuIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2OCc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzT3BlbiAudGFiX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWJfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhOTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAxNHB4IGF1dG87IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDM0cHggMzBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGEsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBhLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTIuMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIGxpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjRhMjsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGU6aG92ZXIsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZTpob3ZlciwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODg4OyB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2l0ZV9tYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zaXRlX21hcCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiAuc2hvd19fdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIC00cHggLTEwMDAwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogNTNweCAyOHB4IDEwMDAwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogODNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkgYSB7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3QgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY286bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28gLmZhIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21ldGFfZGF0YSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYSB7XG4gICAgICBjb2xvcjogI2VjZWNlYzsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG46aG92ZXIsIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuOmFjdGl2ZSwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y1YjBlOyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRBMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5MWQ1OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTdkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2xkaWUgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZS0tbm9uc3ViIGhlYWRlciAubG9naW4tbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc2hvd0Zyb21EaXNwbGF5Tm9uZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gIC5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5lcnJvci1wYWdlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGEtbWVzc2FnZSB7XG4gIHotaW5kZXg6IDEyMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTQwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4IDQ1cHggMjVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhLW1lc3NhZ2UgYS5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudGEtbWVzc2FnZS50YS1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMjM1LCAyNDUsIDAuOTUpO1xuICAgIGNvbG9yOiAjMGExZjJhO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudGEtbWVzc2FnZS50YS1tZXNzYWdlLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjM4LCAyMTUsIDAuOTUpO1xuICAgIGNvbG9yOiAjNjA0MzBjO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudGEtbWVzc2FnZS50YS1tZXNzYWdlLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDIxMSwgMjA5LCAwLjk1KTtcbiAgICBjb2xvcjogIzVjMGUwYTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGEtbWVzc2FnZSB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cblxuLnRhLW1lc3NhZ2VfX2Rpc21pc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRhLW1lc3NhZ2VfX2Rpc21pc3M6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnN0aWNreS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMxMHB4OyB9XG4gIC5zdGlja3ktZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mb290ZXJfX21haW4ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZm9vdGVyX19tYWluIC5jb250YWluLCAuZm9vdGVyX19tYWluIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fbWFpbiAud3JhcF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgLm5hdi1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0IC5uYXYtbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyX19uYXYtbGlzdCBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX25hdi1saXN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mb290ZXJfX25hdi1saXN0IHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uZm9vdGVyX19jb250YWN0IGRkIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmllOCAuZm9vdGVyX19jb250YWN0IGRkIHtcbiAgICB3aWR0aDogNDAlOyB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC5pZTggLmZvb3Rlcl9fY29udGFjdCBkdCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuXG4uZm9vdGVyX19zb2NpYWwtcm93IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZm9vdGVyX19iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cbiAgLmZvb3Rlcl9fYmFyIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmZvb3Rlcl9fYmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYWE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb290ZXJfX3RvcGljcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZvb3Rlcl9fdG9waWNzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mb290ZXJfX3RvcGljLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mb290ZXJfX3RvcGljLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyX190b3BpYy1saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uZm9vdGVyX190b3BpYy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZnJsLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLmZybC1zaWRlYmFyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5mcmwtY29udGVudCAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX2xhYmVsLFxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICBbY2xhc3NePVwiZnJsLXNlYXJjaC0tXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZnJsLXNlYXJjaF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZybC1zZWFyY2hfX2Zvcm0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZnJsLXNlYXJjaF9fb3Ige1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtc2VhcmNoX19oeXBoZW5hdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZybC1zZWFyY2hfX2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mcmwtc2VhcmNoX19pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mcmwtc2VhcmNoX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZnJsLWNvdXJ0LXJlc3VsdHMgLml0ZW0tbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZvcm0taXRlbS1jYXNlLW5hbWUsXG4uZm9ybS1pdGVtLWRvY2tldC1uYW1lIHtcbiAgd2lkdGg6IDQ0NXB4OyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWNpc2lvbnMyIHtcbiAgd2lkdGg6IDIxNXB4OyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLWl0ZW0tbnVtYmVyMyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMSxcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMSxcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzMge1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuI2ZybC1pcnMtYnVzaW5lc3MtcGxhbnMtZm9ybSAuaXRlbS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDBweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLmZybCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mcmwgLkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5RVGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoUGFyYWdyYXBoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuRmx1c2hTdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5mcmwgLkZsdXNoY2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLmZybCAuRmx1c2hQYXIge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5PdGhlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGhGbHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLlN1YkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViUGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLypcclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiovXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmJyZWFrbGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJyZWFrbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGggcCxcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRkIHAge1xuICBtYXJnaW46IDA7IH1cblxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59Ki9cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXIuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbi50YS1sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RheG5vdGVzLWxvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YS1sb2dvOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudGEtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1tb2R1bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0xNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKlxyXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMCAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgfSAvLyBFTkQgaWNvbi1lcXVhbGl6ZXJcclxuICAqLyB9XG4gIC5zZWFyY2gtbW9kdWxlIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5zZWFyY2gtbW9kdWxlX19zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAgICAgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5zZWFyY2gtbW9kdWxlX19zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19hZHYuYnRuLS10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luOiAxN3B4IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweDsgfVxuICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDIwcHggMjRweCAwIDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5zZWFyY2gtaGVscF9fcHJvbXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaC1oZWxwX19wcm9tcHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zZWFyY2gtaGVscF9fcHJvbXB0IC5zZWFyY2gtaGVscF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4OyB9XG5cbi5oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5oZWFkZXItLW1vYmlsZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgLmhlYWRlci0tbW9iaWxlLmZpeCB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICAucGFnZS1hdWRpdC1pbnNpZ2h0IC5oZWFkZXItLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkZXItLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmZyb250IC5oZWFkZXItLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIGJvZHlbbmctYXBwPVwiYXVkaXRJbnNpZ2h0XCJdOm5vdCgucGFnZS1hdWRpdC1pbnNpZ2h0KSAuaGVhZGVyLS1tb2JpbGUsXG4gICAgICAucGFnZS1hdWRpdC1pbnNpZ2h0LXdvcmtiZW5jaCAuaGVhZGVyLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci0tbW9iaWxlX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyLS1tb2JpbGVfX21lbnU6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5oZWFkZXItLW1vYmlsZV9fc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci0tbW9iaWxlX19zZWFyY2g6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5yZWdpb24tcGFnZS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZnJvbnQgLmFydGljbGVzLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uZnJvbnQgLmdyYWRpZW50LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IH1cblxuLnBhZ2UtdGEtaWJmZC10YXgtcmVmb3JtIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7IH1cblxuLmliZmRfX3NvdXJjZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byAtNjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5pYmZkX19zb3VyY2VzOjpiZWZvcmUsIC5pYmZkX19zb3VyY2VzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5pYmZkX19zb3VyY2VzOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDM1cHggMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQgdHJhbnNwYXJlbnQ7IH1cbiAgLmliZmRfX3NvdXJjZXM6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZDsgfVxuICAuaWJmZF9fc291cmNlcyAuY2Yge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmliZmRfX3NvdXJjZXMgLmNmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5pYmZkX19zb3VyY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pYmZkX19zb3VyY2U6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaWJmZF9fc291cmNlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfSB9XG4gIC5pYmZkX19zb3VyY2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAuNXJlbTsgfVxuICAuaWJmZF9fc291cmNlIC50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmliZmRfX3NvdXJjZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmliZmRfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbiAgbWFyZ2luOiAwIC0xMDAlO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAuaWJmZF9fYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgei1pbmRleDogMDsgfVxuICAuaWJmZF9fYmFubmVyIC5jb250YWluLCAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmliZmRfX2Jhbm5lciAud3JhcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pYmZkX19iYW5uZXIgLmNvbnRhaW4gaDEsIC5pYmZkX19iYW5uZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCBoMSwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fYmFubmVyIC53cmFwX19jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pYmZkX19hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaWJmZF9fYXJ0aWNsZXMgLmliZmQtc291cmNlX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuaWJmZF9fYXJ0aWNsZXMgLm1lZGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pYmZkX19mb290ZXIge1xuICBtYXJnaW46IDAgLTEwMCU7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmliZmRfX2Zvb3RlciAuY29udGFpbiwgLmliZmRfX2Zvb3RlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkX19mb290ZXIgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmliZmRfX2Zvb3RlciAuY29udGFpbjphZnRlciwgLmliZmRfX2Zvb3RlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5pYmZkX19mb290ZXIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIHAsXG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgLmNvbnRhaW4sIC5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLmliZmRBcnRpY2xlIC5pYmZkX19iYW5uZXIgLndyYXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCAyMHB4IDIwcHg7IH1cblxuLmliZmRBcnRpY2xlIC5pYmZkX19zb3VyY2VzIHtcbiAgZm9udDogMTRweC8xLjYgXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIuaWJmZF9wZGZfaGVhZGVyLCAuYnRuLS10ZXJ0aWFyeS5pY29uLXBkZi5pYmZkX3BkZl9saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmliZmRfcGRmX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfSB9XG5cbmhyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvKmJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkOyovXG4gIC8qZm9udC1zaXplOiAkaDItc2l6ZTsqL1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uY29udGVudF9fYWN0aW9uLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uYWN0aW9uLWJhcl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5hY3Rpb24tYmFyX19zZWN0aW9uIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gIC5hY3Rpb24tYmFyX19zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgaGVhZGVyIC52aXNpYmxlIHtcbiAgdG9wOiA2NXB4OyB9XG5cbi5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAuY29udGFpbjphZnRlciwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2lkZWJhci1yaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UsXG4gICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLFxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zaWRlYmFyLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uc2lkZWJhci1sZWZ0IHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5tZWRpYV9faW1hZ2UsIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5tZWRpYV9faW1hZ2UsIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5tZWRpYV9faW1hZ2UsXG4gICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsXG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZyxcbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpZGViYXItbGVmdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLnNwbGl0IHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5pZTggLnNwbGl0IC5jb250YWluID4gc2VjdGlvbiwgLmllOCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24sIC5wYWdlLS1ub25zdWIgLmllOCAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5pZTggLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmllOCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5wYWdlLS1ub25zdWIgLmllOCAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5pZTggLnNwbGl0IC5jb250YWluID4gc2VjdGlvbiArIHNlY3Rpb24sIC5pZTggLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3BsaXQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNhdXRoY2FjaGVkYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4uYWRzbGlzdCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5hc2lkZSB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW46IDIwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA2NGEyOyB9XG4gIGFzaWRlIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmFzaWRlIGNpdGUge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5hc2lkZSBjaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDIwMDlcIjsgfVxuXG5bZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIFtkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl0gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubG9naW5fX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5sb2dpbl9fZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubG9naW5fX2Zvcm0gLmRlc2NyaXB0aW9uLFxuICAubG9naW5fX2Zvcm0gLmZvcm0tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyxcbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwsXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dCxcbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzIGlucHV0LFxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsIGlucHV0LFxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MsXG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwgaW5wdXQsXG4gICAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3N3b3JkIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xM3B4OyB9XG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiAuZm9ybS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDNweCAwIDAgNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogMjI1cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubG9naW5fX2Zvcm0gLml0ZW0tbGlzdCB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5sb2dpbl9fZm9ybV9fZm9ybSxcbi5sb2dpbl9fZm9ybS0taXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9naW5fX2Zvcm1fX2Zvcm06YWZ0ZXIsXG4gIC5sb2dpbl9fZm9ybS0taXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmxvZ2luX19mb3JtX19mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIGhlaWdodDogNjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sb2dpbl9fZm9ybS0taXAge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmxvZ2luX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc0JTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5pcC1hbHJlYWR5LXJlZ2lzdGVyZWQsXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaXAtcmVnaXN0ZXItaGVyZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY3RhX19tb2R1bGUtLXJlZ2lzdGVyLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBoMSwgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBwLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgYSwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgcCwgLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlcjogc29saWQgIzAwNjRhMjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMHB4IDJweCAycHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBoMSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDQyJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogc29saWQgI2YyNzMyMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBoMSB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLmNvbnRhY3QtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0LWJveDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29udGFjdC1ib3ggZGwge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuY29udGFjdC1ib3ggZGwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LWJveCBkZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbnRhY3QtYm94IGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5vdGhlci1saW5rcy1ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vdGhlci1saW5rcy1ib3ggYTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgTWFya2V0aW5nIEZyZWUgVHJpYWwgTG9naW5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlLXRyaWFsIC5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC5sb2dpbl9fZm9ybSAubG9naW5fX2Zvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIC5sb2dpbl9fZm9ybV9fZm9ybSBmaWVsZHNldCB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtdHJpYWwgLmNvbnRhY3QtYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5mcmVlLXRyaWFsIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4jdHJpYWwtZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jdHJpYWwtZGl2IC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCJyZXF1aXJlZFwiO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tZW1haWwgLmZvcm0tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmlhbC1kaXYgLmZyZWVfdHJpYWxfZW1haWxfdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jdHJpYWwtZGl2IC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI3RyaWFsLWRpdiAucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIGhlaWdodDogM3B4OyB9XG5cbiN0cmlhbC1kaXYgLmNvbmZpcm0tcGFyZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgI3RyaWFsLWRpdiAuY29uZmlybS1wYXJlbnQgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCAudGl0bGUsXG4jdHJpYWwtZGl2IC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwgLnRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSxcbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGU6YWZ0ZXIsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgbGFiZWwub3B0aW9uLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgbGFiZWwub3B0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyLFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tbGVmdCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5ncm91cC10aXRsZSxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5ncm91cC10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1pbmZvLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBjb2xvcjogIzY2OGVhNzsgfVxuICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm86aG92ZXIsXG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm86aG92ZXIge1xuICAgICAgY29sb3I6ICMyMjcyYTQ7IH1cblxuI3RyaWFsLWRpdiAuZnJlZS10cmlhbC1uby1tb3JlLXByb2R1Y3RzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZyZWUtdHJpYWwtdGV4dC1tZXNzYWdlLW5vdGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtc3VibWl0LWVtYWlsIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1yZWdpc3Rlci1sb2dpbi1hZGQtc3Vic2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDVweCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgI3RyaWFsLWRpdiAuZy1yZWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmludGwtdGVsLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RyaWFsLWRpdiAuaW50bC10ZWwtaW5wdXQgLmFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4jdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvdHRvbTogLTQ2cHg7IH1cbiAgI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nX2RvdHMuZ2lmXCIpO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZm9yZ290LXBhc3N3b3JkIHtcbiAgdG9wOiA1NnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICBib3R0b206IC0yNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEZyZWUgVHJhaWwgbGltaXQgcmVhY2hlZCBzZWN0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZyZWUtdHJpYWwtbGltaXQtcmVhY2hlZC11bCB7XG4gIGRpc3BseTogdGFibGU7IH1cblxuLmZyZWUtdHJpYWwtbGltaXQtcmVhY2hlZC1saSB7XG4gIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIElFOCBTdXBwb3J0IG1lc3NhZ2VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmllOF9zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmNsb3NlX2llOF9zdXBwb3J0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uaWU4X3N1cHBvcnRfbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmEuaWU4X3N1cHBvcnRfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRTZFNkU2OyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS50biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NlMWQ3OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZDllNDsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NkOWU0OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWFkM2Q0OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZSAubGlzdGluZ19fcGFnaW5hdGlvbi0tcHJldixcbi5tYWdhemluZSAubGlzdGluZ19fcGFnaW5hdGlvbi0tbmV4dCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1hZ2F6aW5lX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1hZ2F6aW5lX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubWFnYXppbmVfX3RpdGxlIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5tYWdhemluZV9fdGl0bGUgaDEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFnYXppbmVfX290YyB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4ub3RjX19jb3ZlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5vdGNfX2NvdmVyICsgLm90Y19fYXJ0aWNsZXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gICAgLm90Y19fY292ZXIgKyAub3RjX19hcnRpY2xlcyAub3RjX19hcnRpY2xlOm50aC1jaGlsZCgxKSAubWVkaWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm90Y19fY292ZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdGNfX2NvdmVyX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5vdGNfX2FydGljbGVzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm90Y19fYXJ0aWNsZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm90Y19fYXJ0aWNsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ub3RjX19hcnRpY2xlIC5tZWRpYV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1hZ2F6aW5lX19jYWxsb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAxcHg7IH1cbiAgLm1hZ2F6aW5lX19jYWxsb3V0IC5tZWRpYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5tYWdhemluZV9fZnVsbC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1OyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLmxlZnQsXG4gIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLnJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLmxlZnQsXG4gICAgICAubWFnYXppbmVfX2Z1bGwtbGlzdCA+IC5yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tYWdhemluZV9fZnVsbC1saXN0IC5tYWdhemluZV9fZnVsbC1saXN0X19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLm1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmJhY2stdG8tbWFnYXppbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1hZ2F6aW5lX19xdWljay1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnkge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4OyB9XG4gICAgLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiArIC5idG4tLXRlcnRpYXJ5OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiArIC5idG4tLXRlcnRpYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4OyB9IH1cblxuLnBhc3QtaXNzdWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFzdC1pc3N1ZXMgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYXN0LWlzc3VlcyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnBhc3QtaXNzdWVzIC5tZWRpYV9fZGF0ZXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhc3QtaXNzdWVzIC5pc3N1ZXMtd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5tYWdhemluZV9fdG9jIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5tYWdhemluZV9fdG9jIC50b2NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5tYWdhemluZV9fdG9jIC50b2NfX2xpbms6aG92ZXIsIC5tYWdhemluZV9fdG9jIC50b2NfX2xpbmsuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cblxuLnZpZXctaXNzdWVzLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1mZWF0dXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tZmVhdHVyZWQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3Qge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1saXN0IC5tZWRpYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYnMtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYnMtbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3RlcyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODtcbiAgICBjb2xvcjogIzAwNDA3ODsgfVxuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi50YXgtbm90ZXMuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQwNzg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4O1xuICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnN0YXRlLXRheC1ub3Rlcy5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjgzODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjtcbiAgICBjb2xvcjogIzk1MjIyNjsgfVxuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzk1MjIyNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLm1hZ2F6aW5lcy1vdmVydmlld19faXNzdWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAubWFnYXppbmVfX290YyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnN0YXRlLXRheC1ub3RlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubXVsdGltZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCxcbi5tdWx0aW1lZGlhLS12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5tdWx0aW1lZGlhLS12aWRlbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cblxuLm11bHRpbWVkaWFfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubXVsdGltZWRpYV9faW1hZ2Ugc3BhbltjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5hLm11bHRpbWVkaWFfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm11bHRpbWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tdWx0aW1lZGlhX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubXVsdGltZWRpYS0tcG9kY2FzdCAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLm11bHRpbWVkaWFfX3ByZXNlbnRlciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5tdWx0aW1lZGlhX19wcmVzZW50ZXIgYSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0IC5tZWRpYV9fdGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5iYW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFubmVyLmJhbm5lci0tbXVsdGltZWRpYSAuYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7IH1cblxuLm11bHRpbWVkaWFfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbiwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbjphZnRlciwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX25hdiAuY29udGFpbiwgLm11bHRpbWVkaWFfX25hdiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19uYXYgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAubXVsdGltZWRpYV9fbmF2IC5tdWx0aW1lZGlhX19zaGFyZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLnRleHQtbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAubXVsdGltZWRpYV9fbmF2IC5idG4tcG9kY2FzdC1jb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXVsdGltZWRpYV9fYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IC02MHB4IGF1dG8gNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubXVsdGltZWRpYV9fYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YmVmb3JlLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YmVmb3JlLCAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjpiZWZvcmUsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMTAwcHggMCAwIDEwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjphZnRlciwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm11bHRpbWVkaWFfX2FjdGlvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2FjdGlvbnMgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubXVsdGltZWRpYV9fYWN0aW9ucyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm11bHRpbWVkaWFfX2xpc3Rlbixcbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG4gIC5tdWx0aW1lZGlhX19saXN0ZW4gPiBoMixcbiAgLm11bHRpbWVkaWFfX3dhdGNoID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tdWx0aW1lZGlhX19saXN0ZW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjI3MzIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2xpc3RlbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX193YXRjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDY0YTI7IH1cbiAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW86Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX193YXRjaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5jb250YWluLCAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC53cmFwX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA5MzBweDsgfVxuICAgIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5jb250YWluID4gaDIsIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBoMiwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAud3JhcF9fY29udGVudCA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5tdWx0aW1lZGlhX190cmFuc2NyaXB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgLjM1czsgfVxuICAubXVsdGltZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQge1xuICAgIHRvcDogMDsgfVxuICAgIC5tdWx0aW1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLFxyIGNvbG9yIC4xNXM7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRyYW5zY3JpcHRfX3RvZ2dsZTpob3ZlciwgLnRyYW5zY3JpcHRfX3RvZ2dsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udHJhbnNjcmlwdF9fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jdGEge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jdGEgLmNvbnRhaW4sIC5jdGEgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuY3RhIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN0YTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdGFfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIC5jdGFfX2NvbnRlbnQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuY3RhX19jb250ZW50IGg0IHNwYW4ge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLS1wcmltYXJ5LCAuY3RhX19jb250ZW50IC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5jdGFfX2NvbnRlbnQgYSwgLmN0YV9fY29udGVudCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN0YV9fY29udGVudCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50IC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50ICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmN0YV9fY29udGVudCAuYnRuLXBvZGNhc3Qge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY3RhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3RhLS1wb2RjYXN0IHtcbiAgbWluLWhlaWdodDogMzcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY3RhLS1wb2RjYXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYV9fcG9kY2FzdHMsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLXRheC1ub3Rlcy10YWxrLXBvZGNhc3RzIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhX192aWRlb3Mge1xuICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cblxuLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhLFxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWEsXG4gICAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstaW50ZXJ2aWV3IC5tdWx0aW1lZGlhIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2RldGFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhX19kZXRhaWwgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19kZXRhaWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fZGV0YWlsIC53cmFwX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmRldGFpbF9fb3ZlcnZpZXcge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19kYXRldGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3BsYXllciBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IGEge1xuICAgICAgY29sb3I6ICMwNjgwY2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMzVzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fdHJhbnNjcmlwdC5vcGVuZWQgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmhvdmVyLCAuZGV0YWlsX19vdmVydmlldyAudHJhbnNjcmlwdF9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5OyB9XG4gIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbF9wb2RjYXN0IC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gIGhlaWdodDogODBweDsgfVxuXG4ucmVsYXRlZF9fYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5yZWxhdGVkX19hcnRpY2xlcyAuY29udGVudC1ibG9ja19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfSB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDEpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDMpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgyKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucmVsYXRlZF9fbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnJlbGF0ZWRfX21lZGlhID4gLmNvbnRhaW4gPiBoMywgLnBhZ2UtLW5vbnN1YiAucmVsYXRlZF9fbWVkaWEgPiAud3JhcF9fY29udGVudCA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLnJlbGF0ZWRfX21lZGlhIC5tdWx0aW1lZGlhLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLmxvYWQtbW9yZS1jb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5sb2FkLW1vcmUtY29uIC5idG4tLXByaW1hcnksIC5sb2FkLW1vcmUtY29uIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5sb2FkLW1vcmUtY29uIGEsIC5sb2FkLW1vcmUtY29uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubG9hZC1tb3JlLWNvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2FkLW1vcmUtY29uIC50ZXh0LWVuZCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlOm5vdCguaGVscC1pbWFnZSkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CNXCI7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQsXG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBoMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgYTpub3QoLmJ0bikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWwtY2xvc2Uge1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhcIjsgfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSAuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi8gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAudmlkZW9fX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5wb2RjYXN0X2lmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xuICByaWdodDogMHB4OyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubXVsdGltZWRpYV9fcmVsYXRlZCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiogIENTUyBmb3IgdGhlIFROVGFsayBob21lIHBhZ2UgYmxvY2tcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG50YWxrLS1zdGF0aWMtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi50bnRhbGtfX2ltYWdlIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tdWx0aW1lZGlhX19wYWdlcixcbi5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20ge1xuICBtYXJnaW46IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX3BhZ2VyIC5pdGVtLWxpc3QgbGksXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20gLml0ZW0tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tdWx0aW1lZGlhX19wYWdlciAuaXRlbS1saXN0IGxpLnBhZ2VyLWN1cnJlbnQsXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1wYWdlci1ib3R0b20gLml0ZW0tbGlzdCBsaS5wYWdlci1jdXJyZW50IHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG5kaXYgLnZpZXctcGVvcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAtMzBweCAwcHggNDBweCAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC5zdGlja3ktaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXRhYmxlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIC52aWV3LWNvbnRlbnQgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgICBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXJpZC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuXG4ucG9sbCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wb2xsIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvbGwgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wb2xsIC5iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLnBvbGwgLmJhciAuZm9yZWdyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjOyB9XG4gICAgLnBvbGwgLmJhcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucG9sbCAucGVyY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJsb2NrLXBvbGwgLmxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stcG9sbCAudG90YWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnByb2R1Y3RfX2ludHJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb2R1Y3RfX2ludHJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnByb2R1Y3RfX29wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5wcm9kdWN0X190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ucHJvZHVjdF9fdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3RfX3RhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnByb2R1Y3RfX3RhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnByb2R1Y3RfX3RhYl9fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnByb2R1Y3RfX3RhYl9fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwgdWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnByb2R1Y3RfX3RhYl9fY29udGVudCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW46IDhweCAwIDAgLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0LnBuZ1wiKTsgfVxuXG4ucHJvZHVjdC10YWItZXhwYW5kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0LXRhYi1leHBhbmQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5wcm9kdWN0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnByb2R1Y3RfX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9kdWN0X19tb3JlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucHJvZHVjdF9wZGYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ucHJvZHVjdF9wZGY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBwdDsgfVxuXG4ucHJvZHVjdF9wZGZfdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm9maWxlIGgxIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnN1YnNjcmliZXJfX2Jhc2ljLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAuc3Vic2NyaWJlcl9fYmFzaWMtaW5mbzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYmFzaWMtaW5mb19fbmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5iYXNpYy1pbmZvX19uYW1lIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmFzaWMtaW5mb19fZW1haWwsXG4uYmFzaWMtaW5mb19fY29tcGFueSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYmFzaWMtaW5mb19fZW1haWw6YmVmb3JlLFxuICAuYmFzaWMtaW5mb19fY29tcGFueTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5iYXNpYy1pbmZvX19lbWFpbCxcbiAgICAuYmFzaWMtaW5mb19fY29tcGFueSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFjdC1pbmNvcnJlY3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiN0YVByb2ZpbGVfZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICN0YVByb2ZpbGVfZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLmZyZWVfdHJpYWxfYWN0aXZhdGlvbl9maWVsZCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICN0YVByb2ZpbGVfZm9ybSAjZWRpdC1hY2NvdW50IHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIjZWRpdC1hY2NvdW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItdGF4LXRvcGljcyxcbiAgI3RhUHJvZmlsZV9mb3JtIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItanVyaXNkaWN0aW9ucyxcbiAgI3RhUHJvZmlsZV9mb3JtIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItaW5kdXN0cmllcyxcbiAgI3RhUHJvZmlsZV9mb3JtIC5maWVsZC1uYW1lLWZpZWxkLXByaW1hcnktZGFpbHkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0taXRlbS1uYW1lIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGhvbmUsXG4gICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1hbGlhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAgICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwOmhvdmVyLFxuICAgICN0YVByb2ZpbGVfZm9ybSAudGFUb29sdGlwLS1waG9uZTpob3ZlcixcbiAgICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tYWxpYXM6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cblxuI2VkaXQtYWNjb3VudCB7XG4gIGNsZWFyOiBib3RoOyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1tYWlsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tbWFpbCAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5kZXNjcmlwdGlvbixcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQsXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlLFxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIGRpdi5wYXNzd29yZC1jb25maXJtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczEgLnBhc3N3b3JkLWluZGljYXRvcixcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiAucGFzc3dvcmQtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gICAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS13cmFwcGVyI2VkaXQtYWNjb3VudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zLFxuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl06Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtICNlZGl0LWFjY291bnQgLmZvcm0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmMjczMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmctY291bnQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSBoMSB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSxcbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEsXG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHAsXG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSBzbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIC52aWV3LXJlc2V0LWRhdGUge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBhLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnk6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tb2RhbF9fYWN0aW9uIGE6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGE6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gYSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1vZGFsX19hY3Rpb24gYTphZnRlciwgLm1vZGFsX19hY3Rpb24gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gYTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9maWxlX19zdWJzY3JpYmUge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5oZWxwLXBlcnNvbmFsaXplIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbi5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4gICAgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIGgyLnRpdGxlLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgaDIudGl0bGUsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuZGVsZXRlLXNlbGVjdGVkLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmRlbGV0ZS1zZWxlY3RlZCxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuZGVsZXRlLXNlbGVjdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5tYW5hZ2UtZW1haWxzLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLm1hbmFnZS1lbWFpbHMsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLm1hbmFnZS1lbWFpbHMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAgLnNhdmUtdGFncyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmMjczMjA7IH1cblxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIHtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyA+IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1pdGVtIGlucHV0ICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm1hbmFnZS1zZWFyY2hlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5sYWJlbC1iZXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcGFkZGluZzogNXB4OyB9XG5cbi5zdWJzY3JpcHRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnN1YnNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAyMHB4IDA7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19jdXN0b20gKyAuc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4OyB9XG5cbi5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uICsgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gPiBsYWJlbCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiN0YS1jb250YWN0LWZvcm0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMTVweDsgfVxuICAgICN0YS1jb250YWN0LWZvcm0gLmZvcm0taXRlbTpudGgtY2hpbGQoZXZlbiksICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLXRleHRhcmVhLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQgKyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3QtdXNfX2V4dHJhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDg1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtYWdyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgcCxcbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnNlYXJjaC1yZXN1bHRzLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIGxhYmVsW2Zvcj1cInNlYXJjaC1zb3J0LWJ5XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweCAwIDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmFydGljbGVfX2F0dHJpYnV0ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuYXJ0aWNsZV9fYXR0cmlidXRlcyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgaWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cbiAgLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmljb24taGVscC1jaXJjbGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19jb250ZW50IFtmb3I9J2VkaXQtcHJveGltaXR5J10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLnNlYXJjaC1maWx0ZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuc2VhcmNoLWZpbHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMzsgfVxuICAuc2VhcmNoLWZpbHRlcjphZnRlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuc2VhcmNoLWZpbHRlcjphZnRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VhcmNoLWZpbHRlci0tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNlYXJjaC1maWx0ZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuc2VhcmNoLWZpbHRlci1hY3Rpb25zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlLFxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2gtZmlsdGVyX19zYXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUsXG4gIC5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gICAgd2lkdGg6IDEyNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uc2VhcmNoLWJsb2NrLS10ZXJtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLnNlYXJjaC10ZXJtcy1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5zZWFyY2gtdGVybXMtZm9ybTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1pdGVtLWVzcSxcbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0taXRlbS1wcm94aW1pdHkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNDhweDsgfVxuICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQge1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGEtc3VibWl0LWdyYXkucG5nXCIpO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuICAgIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdDpob3ZlciwgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cblxubGFiZWxbZm9yPVwic2VhcmNoLXJlc3RyaWN0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGxhYmVsW2Zvcj1cInNlYXJjaC1yZXN0cmljdC1zdWJzY3JpYmVkXCJdIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5sYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGxhYmVsW2Zvcj1cImVkaXQtc3Vic2NyaWJlZFwiXSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3NlYXJjaC1mYWNldHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlci1jb2xvcjogI2YyNzMyMDsgfVxuXG4jZWRpdC1zZWFyY2gtdGVybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLmlucHV0LWdyb3VwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzOXB4OyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLm9yLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgI3NlYXJjaC1mYWNldHMtY29udGVudCAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5yYWRpb3MtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmRhdGUtcGFkZGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmxhYmVsLWluaXQtY29udGVudCxcbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5sYWJlbC1lbmQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSAuZm9ybS1pdGVtLFxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAuZ3JhbnVsYXItZGF0ZS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNlYXJjaC1kYXRlLXJhbmdlX19oZWxwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5xdWljay1zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAucXVpY2stc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zZWFyY2gtaGVscF9fY29udGVudCBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uc2VhcmNoLWhlbHBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIC5zZWFyY2gtaGVscF9fdGl0bGUgKyBwIHtcbiAgICBtYXJnaW46IC01cHggMCAyMHB4OyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yLFxuLmNvZGUtc2VjdGlvbi1zZWFyY2hlcyxcbi5yZXRyaWV2aW5nLWRvY3VtZW50cy1jaXRhdGlvbixcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyxcbi5wcm94aW1pdHktc2VhcmNoIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1jb25uZWN0b3JfX29wZXJhdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNlYXJjaC1jb25uZWN0b3JfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlYXJjaC1leGFtcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlYXJjaC1leGFtcGxlIHNtYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmF2YWlsYWJsZS1maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgLmF2YWlsYWJsZS1maWVsZHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmF2YWlsYWJsZS1maWVsZHNfX29wdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zZWFyY2gtaGVscF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtaGVscF9fY2xvc2U6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5zYXZlLXNlYXJjaC1wb3B1cCwgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtZnJlcXVlbmN5XCJdLFxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc2VuZC10b1wiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zYXZlZC1zZWFyY2gtYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBhLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvcm0taXRlbS1zZWxlY3RlZC1zZW5kLXRvLW1lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgdG9wOiA5MHB4OyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIC5kZWxpdmVyeS1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCBpbnB1dC5mb3JtLXJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cblxuI3NlbGVjdGVkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI3NlbGVjdGVkLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2VsZWN0ZWQtbGlzdCAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNmaW5hbC1zZWxlY3RlZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbiNzZWxlY3Qtc2tpcHBlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzZW5kLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiNzZW5kLXJlc3VsdHM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLnNlbGVjdGVkLW9wdGlvbi1zZXQge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZm9ybS1pdGVtLXNlYXJjaC1hZHYsXG4uZm9ybS1pdGVtLXByb3hpbWl0eS1hZHYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qXHJcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcclxuKi9cbiN0b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI3Rvb2x0aXA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbiN0b29sdGlwLnRvcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4jdG9vbHRpcC5sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0b29sdGlwLnJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEgLnNlbGVjdC1yZXN1bHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi51c2UtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAudXNlLXJlc3VsdHMgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVzZS1yZXN1bHRzIHRhYmxlIHRib2R5IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAudXNlLXJlc3VsdHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNzZWxlY3RhbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmJvZHkuc2VhcmNoLWZyYW1lZCB7XG4gIC8qXHJcbiAgbmF2Lm5hdi0tcGVyc29uYWwgLmJsb2NrLXRhbWVudW5hdnVzZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgKi8gfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgbmF2Lm5hdi0tdG9wLFxuICBib2R5LnNlYXJjaC1mcmFtZWQgc2VjdGlvbi5zZWFyY2gtcGFnZV9fc2lkZWJhciA+IGlmcmFtZVtzcmMqPVwiYWRcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIG5hdi5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCAuZm9vdGVyX190b3BpY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbGF0ZWRfdG9waWNzIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyICNtYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAuY29udGFpbiwgLnBhZ2Utc3VwcG9ydC1oZWxwLWNlbnRlciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5wYWdlLXN1cHBvcnQtaGVscC1jZW50ZXIgLndyYXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5mbG9hdGluZ19fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZsb2F0aW5nX19jdGEgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZsb2F0aW5nX19jdGEgcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mbG9hdGluZ19fY3RhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7IH0gfVxuXG4uc3VwcG9ydF9faW50cm8gaDEge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5zdXBwb3J0X19pbnRybyBoMSArIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW50cm8gaDEgKyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnN1cHBvcnRfX2ludHJvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zdXBwb3J0X19pbnRybyAuc3VwcG9ydF9fbWF0ZXJpYWxzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlOyB9XG5cbi5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tcmlnaHQ6IC0uNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjc1cmVtOyB9XG4gIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1cHBvcnRfX2ludHJvIC5hY2NvcmRpb24gYnV0dG9uW2RhdGEtYTExeS10b2dnbGVdOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIGRpdltpZCo9XCJzdXBwb3J0XCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc3VwcG9ydF9faW50cm8gLmFjY29yZGlvbiBkaXZbaWQqPVwic3VwcG9ydFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zdXBwb3J0X19pbnRybyAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN1cHBvcnRfX2ludHJvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5zdXBwb3J0X19jb2xsYXRlcmFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zdXBwb3J0X19jb2xsYXRlcmFsIGxpIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLWd1aWRlIGE6OmJlZm9yZSxcbiAgLnN1cHBvcnRfX2NvbGxhdGVyYWwgLmNvbGxhdGVyYWwtLXZpZGVvIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zdXBwb3J0X19jb2xsYXRlcmFsIC5jb2xsYXRlcmFsLS1ndWlkZSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci91c2VyLWd1aWRlcy1pY29uLnBuZ1wiKTsgfVxuICAuc3VwcG9ydF9fY29sbGF0ZXJhbCAuY29sbGF0ZXJhbC0tdmlkZW8gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVscF9jZW50ZXIvaW5zdHJ1Y3Rpb25hbC12aWRlb3MtaWNvbi5wbmdcIik7IH1cblxuLnN1cHBvcnRfX2ZhcSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnN1cHBvcnRfX2ZhcSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuc3VwcG9ydF9fZmFxIC5hY2NvcmRpb24ge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwIDA7IH1cbiAgICAuc3VwcG9ydF9fZmFxIC5hY2NvcmRpb24gYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zdXBwb3J0X193ZWJpbmFyIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA2MHB4OyB9XG4gIC5zdXBwb3J0X193ZWJpbmFyIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zdXBwb3J0X193ZWJpbmFyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc3VwcG9ydF9fd2ViaW5hciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggNDBweDsgfSB9XG5cbi50YU1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC50YU1lZGlhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyxcbi50YU1lZGlhX19tZW50aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyB7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDsgfVxuXG4udGFNZWRpYV9fbWVudGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IHNvbGlkICNlZWU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH1cbiAgLnRhTWVkaWFfX21lbnRpb25zIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG5cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuXG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSBzcGFuIC5wYWdpbmF0ZV9idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdCxcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQsXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCAuc2VsZWN0LWFsbCBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nOmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ci5vZGQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdHIuZXZlbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIGlucHV0IHtcbiAgbWFyZ2luOiAzcHggMCAwIDA7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNhdmUtdGFncyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg1KSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxNSU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGkgLnJlbW92ZS10YWc6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7IH1cblxuLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zLCAuaWdhLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlLCAuaWdhLXN0YXR1cyB0YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUgcDpsYXN0LWNoaWxkLCAuaWdhLXN0YXR1cyB0YWJsZSBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0aGVhZCB0aCwgLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksIC5pZ2Etc3RhdHVzIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRib2R5IHRyLCAuaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmlnYS1zdGF0dXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgdGFibGUge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmlnYS1zdGF0dXMgdGFibGUgdGhlYWQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uaWdhLXN0YXR1cyB0YWJsZSB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGVsLWlnYXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tb2RlbC1pZ2FzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubW9kZWwtaWdhcyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAubW9kZWwtaWdhcyB1bCBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG50YWJsZSNmcmwtaW1wb3J0YW50LWRvY3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICB0YWJsZSNmcmwtaW1wb3J0YW50LWRvY3MgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUgdGhlYWQgdHIgdGgsIC52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAudmlldy1yc3MtcHJvZHVjdHMgdGFibGUudmlld3MtdGFibGUgdGhlYWQgdHIgdGggLml0ZW0tbGlzdCB1bCBsaSwgLnZpZXctcnNzLXByb2R1Y3RzIHRhYmxlLnZpZXdzLXRhYmxlIHRib2R5IHRyIHRkIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi50bmxfcGFnZV9tYWluX2hlYWRlciB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4udG5sX3BhZ2VfaGVhZGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi50bmxfaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEycHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEwLjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfSB9XG5cbi50bmxfbWFpbl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9tYWluX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG5cbi50bmxfY29udGVudF9wYXJhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGFpbmVyX2RpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogMSUgMSU7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogOTYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5LjVwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogOXB0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDdwdDtcbiAgICAgIHdpZHRoOiAyOCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICBtYXJnaW46IDElOyB9IH1cblxuLnN1Yl9jb250YWluZXJfZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdWJfY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7IH0gfVxuXG4udG5sX2Zvb3RlciB7XG4gIGJvcmRlcjogdGhpY2sgc29saWQgI2YyNzMyMDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMHB4OyB9XG5cbi50bmxfZm9vdGVyX3N1Yl9kaXYge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3B4OyB9XG5cbi50bmxfZXZlbnRzIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgbGVmdDogNTAlOyB9XG5cbi50bmxfZHJvcGRvd24ge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7IH1cblxuZGl2IGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuXG4udG5sX3VwY29taW5nX2RhdGVzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBoZWlnaHQ6IDUlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2V2ZW50X2Z1bGxfZGF0ZSB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfY3BlX3RleHQge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4udG5sX3dlYmNhc3RfaW5mb3JtYXRpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDJweCAycHggNTBweDsgfVxuXG4jcG9saWN5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuI3RubF9udW1iZXJfb2ZfZXZlbnRzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuI3RubF9zdWJtaXRfYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2luZm9ybWF0aW9uX3Age1xuICBoZWlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2luZm9ybWF0aW9uX3Age1xuICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuXG5zcGFuLnN1YmplY3Rfc3BhbiB7XG4gIGhlaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHNwYW4uc3ViamVjdF9zcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOyB9IH1cblxubGkudG5sX2V2ZW50c19zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDU1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBsaS50bmxfZXZlbnRzX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiA4cHQ7IH0gfVxuXG4uZXZlbnRfdGltZV9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfdGltZV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA3NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5ldmVudF90aW1lX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDU1JTsgfSB9XG5cbi5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICB3aWR0aDogMTYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gICAgICB3aWR0aDogMTUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuLmV2ZW50X2hlYWRlcl90aW1lcyB7XG4gIHdpZHRoOiA1NiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl90aW1lcyB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHdpZHRoOiA1MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfdGltZXMge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG5cbmxpLmV2ZW50X2hlYWRlcl9zdWJqZWN0IHtcbiAgd2lkdGg6IDEzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBsaS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHdpZHRoOiAxNCU7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX2NwZSB7XG4gIHdpZHRoOiAxMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfY3BlIHtcbiAgICAgIHdpZHRoOiAyMSU7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9jcGUge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogMTQlOyB9IH1cblxuLnRubF9ldmVudF9pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzIHtcbiAgd2lkdGg6IDY1JTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udG5sX2V2ZW50X3RpdGxlcyB7XG4gIHdpZHRoOiAxOCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfZXZlbnRfbm90X3NpZ25lZF9pbiB7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMgbGFiZWwudG5sX2V2ZW50X2FscmVhZHlfc2lnbmVkX3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5ZjU4NDsgfVxuXG4uY3BlX2NyZWRpdCB7XG4gIHdpZHRoOiAxOC40JTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ja19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjUlOyB9XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2NrX2J1dHRvbiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50bmxfY2tfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M1YzNlYjsgfVxuXG4udG5sX2NrX2J1dHRvbiBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ4ZmY7IH1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjM2ViOyB9XG5cbiN0bmxfcmVnaXN0ZXJfYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdG5sX3JlZ2lzdGVyX2J1dHRvbiB7XG4gICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcbiAgICAgIHBhZGRpbmc6IDZweCAycHg7IH0gfVxuXG4udG5sX2NjX292ZXJsYXkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuXG4ubm90X2xvZ2dlZF9pbl9tYWluX2RpdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuLm5vdF9sb2dnZWRfaW5faW5mb3JtYXRpb24ge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogNjAwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vdF9sb2dnZWRfaW5faW5mb3JtYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG5cbi5ub3RfbG9nZ2VkX2luX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZvbnQ6IGJvbGQgMTRweCBBcmlhbDtcbiAgcGFkZGluZzogOXB4IDEycHg7IH1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlciB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl90ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50bmxfbm90X2xvZ19pbl9saW5rIHtcbiAgY29sb3I6ICNmMjczMjA7IH1cblxuLnRubF9sb2dfaW5faDIge1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4udG5sX25vdF9zaWduX2luX3Age1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl9idXR0b24ge1xuICAvKm1hcmdpbi1sZWZ0OjEycHg7Ki9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4udG5sX3ZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250OiBib2xkIDAuOGVtIEFyaWFsO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF92aWRlbyB7XG4gICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIHdpZHRoOiA1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdmlkZW8ge1xuICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgIHdpZHRoOiA1ZW07IH0gfVxuXG4udG5sX3ZpZGVvX2xpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJlbSAyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNSU7XG4gIHdpZHRoOiAxMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGhlaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICB3aWR0aDogMTYlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgICAgIHdpZHRoOiAtMXB4OyB9IH1cblxuLnRubF9wYWdlX21haW5faGVhZGVyX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4udG5sX21haW5faGVhZGVyX3RleHQge1xuICBmb250LXNpemU6IDE1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDExMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDgwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA3MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBsYWJlbCA+IHNwYW4uY2tfc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgbGFiZWwgPiBzcGFuLmNrX3NwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cblxuLnRubF9sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4jdG5sX2NvbnRhY3RfdXMge1xuICBoZWlnaHQ6IDcwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2ZlZV9pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udG5sX2NjX21lc3NhZ2VfZmluZV9wcmludCB7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRubF9ldmVudF90aW1lcyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4udG5sX2xpc3RfY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udG5sX2V4dHJhX3NwYWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRubF9ja19idXR0b25faWU4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2RpdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl93b3JkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX21haW5fY29udGFuZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiNzaWduX3VwX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udGV4dF9pbl90YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX3RleHQge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fZW1haWwge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7IH0gfVxuXG4udG5sX2NjX21haW5fZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnRubF9jY19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50bmxfY2NfY29udGFpbmVyX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udG5sX2NjX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MnB4OyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0IHtcbiAgY29sb3I6ICNkN2Q3ZDc7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi50bmxfY2NfdGV4dGJveF9zcGFuIHtcbiAgd2lkdGg6IDM1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRubF9jY19mb290ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2NjX3RleHRfc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udG5sX2NjX3N1Ym1pdF9zcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiN0bmxfY2NfYnV0dG9uIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGhlaWdodDogMjVweDsgfVxuXG4jdG5sX2NjIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWF4LWhlaWdodDogNzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdG5sX2NjIHtcbiAgICAgIHRvcDogMTYlO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGxlZnQ6IDIuNSU7IH0gfVxuXG4udG5sX3RoYW5rX3lvdV9tYWluX2RpdiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50bmxfdGhhbmtfeW91X2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfdGhhbmtfeW91X2hlYWRlcl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi50bmxfdGhhbmtfeW91X2xpbmsge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF90aGFua195b3VfbGluayB7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG5cbi50bmxfY2NfbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG5cbi50bmxfcF90YWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfcF90YWcge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4udG5sX2NiX2NvbmZpcm0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubm9fc3Vic2NyaXB0aW9uX3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQyZDJkO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7IH1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiAjZWVlZWVlOyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0ID4gYTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN0YXgtbm90ZXMtbGl2ZS1jcmVkaXQtY2FyZC12YWxpZGF0aW9uLWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlbW9kYWwtY2xvc2Uge1xuICBhbGlnbjogcmlnaHQ7IH1cblxuLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogNzAwIDAuOGVtIEFyaWFsO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC05ZW07XG4gIG1hcmdpbi10b3A6IDdlbTtcbiAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDllbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNC41ZW07XG4gICAgICB3aWR0aDogNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgIHdpZHRoOiA1ZW07IH0gfVxuXG4udG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tdG9wOiAtMyU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICAgIHdpZHRoOiAxMjclO1xuICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICB3aWR0aDogMTIxJTtcbiAgICAgIGZvbnQtc2l6ZTogNzQlOyB9IH1cblxuLypcclxuICogQ29weXJpZ2h0IChjKSAyMDEzIFRoaWJhdXQgQ291cm91YmxlXHJcbiAqIGh0dHA6Ly93d3cuY3NzZmxvdy5jb21cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlOlxyXG4gKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxyXG4gKi9cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IHdoaXRlLCBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUgMjVweCk7IH1cblxuLnN3aXRjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kOyB9XG5cbi5zd2l0Y2gtbGFiZWw6YmVmb3JlLCAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLW8tdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xuICByaWdodDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuICBsZWZ0OiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM0N2E4ZDg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDsgfVxuXG4uc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlKTsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnN3aXRjaC1ibHVlID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBDcmVkaXRjYXJkLmpzIHYwLjEwLjEyIHwgQ29weXJpZ2h0IChjKSAyMDE0IENyZWRpdGNhcmQuanMgfCBjcmVkaXRjYXJkanMuY29tL2xpY2Vuc2luZyAqL1xuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgZGl2LCAuY2Nqcy1jYXJkLXN0eWxlIGRpdiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCxcbi5jY2pzLWNhcmQgc2VsZWN0LCAuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCxcbi5jY2pzLWNhcmQgbGFiZWwsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LCAuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0LFxuLmNjanMtY2FyZCBsZWdlbmQsIC5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLFxuLmNjanMtY2FyZCBidXR0b24sIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LCAuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbCwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbCwgLmNjanMtY2FyZCBsZWdlbmQsXG4uY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCwgLmNjanMtY2FyZCBmaWVsZHNldCxcbi5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQge1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LCAuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LCAuY2Nqcy1jYXJkIGJ1dHRvbiwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYmNlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0OmZvY3VzLFxuLmNjanMtY2FyZCBidXR0b246Zm9jdXMsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjZDc4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDI1NSwgMTk1LCA5NCwgMC45KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDI1NSwgMTk1LCA5NCwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsIC5jY2pzLWNhcmQgc2VsZWN0LFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogLjI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDJlbVxcOSAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0OjotbXMtY2xlYXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIHNlbGVjdCwgLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Qge1xuICBjb2xvcjogIzc2N2Y4NiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNWVtXFw5ICAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1ZW0gMFxcOSAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWF1dG9maWxsLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogLjY4NzVlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzY3Zjg2ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwMDA7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUge1xuICBjb2xvcjogIzc4ZDIxNjsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvbiB7XG4gIHBhZGRpbmc6IC41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IC45ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0uNDVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtLjQ1ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAuOWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAuOWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuMmVtICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAuMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgYm90dG9tOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGUge1xuICBoZWlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlLCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlIHtcbiAgcGFkZGluZzogLjVlbSAxZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHRvcDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMy44NWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0LjgxMjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICByaWdodDogMDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDIuMjVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3LjVlbSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYyBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYyBpbnB1dCB7XG4gIHJpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMi45NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG4gICpoZWlnaHQ6IDIuNmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMy43NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cywgLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cyxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNlNmU2ZTYpLCB0bygjZjJmMmYyKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXggIWltcG9ydGFudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTZlNmU2JyxlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJyxHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MTgxOGVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MTgxOGVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1Ny4yZW0pIHtcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfSB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMTI2MWNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDk3LCAyMDUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTgsIDk3LCAyMDUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjYjI2NmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAxMDIsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzgsIDEwMiwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLW1hZXN0cm8gLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMwMDY2Y2IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDIsIDIwMywgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMDIsIDIwMywgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjAzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCA1MSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDUxLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzJiOTczOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxNTEsIDU2LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQyLCAxNTEsIDU2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzAwNzliZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMSwgMTkwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDEyMSwgMTkwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMmU3N2JjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDExOSwgMTg4LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMTksIDE4OCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxNTUsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ3LCAxNTUsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmNjcyMTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDExNCwgMjAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ2LCAxMTQsIDIwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyOCwgMzYsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyOCwgMzYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuMzYzNjM2MzZlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjE4MTgxODE4ZW0gLjQ1NDU0NTQ1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGJvdHRvbTogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgdG9wOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJyxIZWx2dGljYSxBcmlhbCxzYW4tc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxZW0gYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHdpZHRoOiAyM2VtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRlbSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciB7XG4gIHRvcDogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMy4yNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQge1xuICB3aWR0aDogMTAuMzVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLW51bWJlci1mb3JtYXR0ZWQge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNC4zNWVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogOGVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICpmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIGxlZ2VuZCB7XG4gICpsZWZ0OiAtLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy1tb250aCxcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyIHtcbiAgd2lkdGg6IDMuNWVtICFpbXBvcnRhbnQ7XG4gICp3aWR0aDogMi44MzMzMzMzMzMzMzMzMzM1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICptYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhciB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbiAgbGVmdDogMy41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDFlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDQuNzVlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTFlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1uYW1lIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAxLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQ6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgc2VsZWN0IHtcbiAgcGFkZGluZzogLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50OyB9XG5cbmZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzcyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLCAuY2Nqcy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSwgLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDsgfVxuXG5pbnB1dC5jY2pzLWNvbXBsZXRlLCBzZWxlY3QuY2Nqcy1jb21wbGV0ZSwgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3QsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzhkMjE2ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQuY2Nqcy1jb21wbGV0ZTpmb2N1cywgc2VsZWN0LmNjanMtY29tcGxldGU6Zm9jdXMsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0OmZvY3VzLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMTA3LCAxODcsIDIwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMTA3LCAxODcsIDIwLCAwLjUpOyB9XG5cbmlucHV0LmNjanMtZXJyb3IsIHNlbGVjdC5jY2pzLWVycm9yLCBmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdCwgZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYTliODk7IH1cblxuaW5wdXQuY2Nqcy1lcnJvcjpmb2N1cywgc2VsZWN0LmNjanMtZXJyb3I6Zm9jdXMsIGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0OmZvY3VzLCBmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7IH1cblxuLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAge1xuICBoZWlnaHQ6IDgwJTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAucmVtb2RhbCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnRjLWJ0bi5idG4tLXByaW1hcnk6OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAubW9kYWxfX2FjdGlvbiBhLnRjLWJ0bjo6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGEudGMtYnRuOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RyaWFsLWRpdiAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgI3RyaWFsLWRpdiAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgLnBvbGwgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5wb2xsIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIC50Yy1idG4uZm9ybS1zdWJtaXQ6OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRjLWJ0bi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAudGMtYnRuLmZvcm0tc3VibWl0OjphZnRlciwgLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnRlcm1zLWNvbmRpdGlvbnMtcG9wdXAgLnRjLWRpc21pc3MgaW5wdXQudGMtYnRuW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAudGVybXMtY29uZGl0aW9ucy1wb3B1cCAudGMtZGlzbWlzcyAjYmxvY2stdGFjb250YWN0Zm9ybS1zdWJzY3JpcHRpb24taW5xdWlyeSBpbnB1dC50Yy1idG5bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICNibG9jay10YWNvbnRhY3Rmb3JtLXN1YnNjcmlwdGlvbi1pbnF1aXJ5IC50ZXJtcy1jb25kaXRpb25zLXBvcHVwIC50Yy1kaXNtaXNzIGlucHV0LnRjLWJ0blt0eXBlPVwic3VibWl0XCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRjLWFqYXgtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cbiAgLnRjLWFqYXgtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGMtYWpheC10aHJvYmJlciAudGhyb2JiZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+EkFwiO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2ljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjNjY2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jdG9jSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsXHIgYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICN0b2NIZWFkZXI6aG92ZXIsICN0b2NIZWFkZXI6Zm9jdXMsICN0b2NIZWFkZXIub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdG9jSGVhZGVyOmhvdmVyOjphZnRlciwgI3RvY0hlYWRlcjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgI3RvY0hlYWRlci5vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuICAjdG9jSGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jdG9jUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICN0b2NQYW5lbC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdG9jUGFuZWwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI3RvY1BhbmVsIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICN0b2NQYW5lbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAgICN0b2NQYW5lbCBhOmhvdmVyLCAjdG9jUGFuZWwgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgI3RvY1BhbmVsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuXG4uYnJvd3NlX3RyZWF0aWVzX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLnRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud3R0X21saV9jb250YWluZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC53dHRfbWxpX2NvbnRhaW5lciB1bCBsaSBkaXYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53dHRfbWxpX2NvbnRhaW5lciBhIGksIC53dHRfbWxpX2xpbmsgaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ud3R0X21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIC53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2JiYmFiYTsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBzcGFuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2NvbnRhaW5lciAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLm1saS1yZXNvdXJjZXMgYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWxpLXJlc291cmNlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnd0dF9sYW5kaW5nX21saV9jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5hZHZhbmNlZF9zZWFyY2hfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi50cmVhdGllcy1zZWFyY2gsXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lcixcbiAgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNDhweDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5mb3JtLXN1Ym1pdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiAwLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwOyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC5idG4tLXByaW1hcnksIC50cmVhdGllcy1xdWljay1maW5kIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC50cmVhdGllcy1xdWljay1maW5kIGEsIC50cmVhdGllcy1xdWljay1maW5kICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi50cmVhdGllcy1xdWljay1maW5kIC5idG4tLXRlcnRpYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAjZWRpdC1zYXZlIHtcbiAgbWFyZ2luOiAtNXB4IDAgMTBweDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCBbaWQqPVwiZWRpdC1zdWJtaXRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmRlZmF1bHQtY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC50YVRpcC10cmVhdGllcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNmaWx0ZXItdHJlYXRpZXMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNjb21wYXJlLWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjY29tcGFyZS1mb3JtLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbXBhcmUtZGlzYWJsZS1wb3B1cHMge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uY29tcGFyZV9fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDsgfVxuICAuY29tcGFyZV9fYWN0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUsXG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRyZWF0aWVzIC5jb250YWluLCAudHJlYXRpZXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAudHJlYXRpZXMgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fYWRkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmZvcm0tZWxlbWVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmFkZC1wYXJ0bmVycyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMSxcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wNCxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAxLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLFxuICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwsXG4gICAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IGhlYWRlcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fdGl0bGUsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX19iYXIsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IC5hcnRpY2xlX190YS1mdWxsLXRleHQsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnRyZWF0eS1tZXRhZGF0YSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAudHJlYXR5LW1ldGFkYXRhX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19sYWJlbCxcbi50cmVhdHktbWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyBhIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGF0aWNfZWRpdG9yc19ub3RlIHtcbiAgYmFja2dyb3VuZDogI2VlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5yYXRlcy1jb21wYXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5yYXRlcy1jb21wYXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjEsXG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLWl0ZW0tcGFydG5lcjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luOiAxOXB4IDAgMjBweDsgfVxuICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSAuaW5saW5lLWVsZW1lbnRzIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSAuaW5saW5lLWVsZW1lbnRzIC5yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSwgLjNzOyB9XG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSAuaW5saW5lLWVsZW1lbnRzOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAucmF0ZXMtY29tcGFyZSAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSAuaW5saW5lLWVsZW1lbnRzOmhvdmVyIC5yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4jcmVmZXJlbmNldGFibGUtZm9ybSAubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnF1aWNrLXJhdGUtaGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5xdWljay1yYXRlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5xdWljay1yYXRlcy10YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMzsgfVxuICAucXVpY2stcmF0ZXMtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlLFxuLnRyZWF0aWVzLXRvY19fbGluayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnRyZWF0aWVzLXRvY19fbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC50cmVhdGllcy10b2NfX2xpbmsgYTpob3ZlciwgLnRyZWF0aWVzLXRvY19fbGluayBhLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cblxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBDU1BST0pFQ1QtODc0ODogRmlyc3QganVzdCBpbmRlbnRlZCBuZXh0ZWQgVE9DIGVudHJ5IGxpbmtzLCBidXQgZGVjaWRlZCBub3QuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgLnRyZWF0aWVzLXRvY19fbGluayBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG4qL1xuLnRyZWF0aWVzLW5ld3MgLmZvcm0tdHlwZS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJPUlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udHJlYXRpZXMtbmV3cyAuZm9ybS10eXBlLXNlbGVjdDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRyZWF0aWVzLW5ld3MgLnJlc2V0LWZvcm0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRyZWF0aWVzIGhlYWRlciAud3RzbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2UsIGRpdiBoNS50cmVhdGllc19leHBhbmRfY29sbGFwc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAycHg7IH1cblxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlIHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfZXhwYW5kX2ljb24sIC50cmVhdGllc19jb2xsYXBzZV9pY29uIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmctbGVmdDogN3B4OyB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciwgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyBhLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIC5hcnRpY2xlX19zb2NpYWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2JhciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnkgdWwsICN0cmVhdHlzdW1tYXJ5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uZGFpbGllc19fY29udGVudC0tc2lkZWJhci53dHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XG4gIGhlaWdodDogNTA3cHg7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfYXJ0aWNsZV9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfYXJ0aWNsZV9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxuLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0YWJsZSwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0aCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19yaWdodF9mdWxsdGV4dCB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnRvcC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYmFubmVyLXBsYWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4jdHJpYWwtYmFubmVyLWRpdiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xuICB0b3A6IDE0MHB4OyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0sXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUsXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLWNvZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1yZXNlbmQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLXJlc2VuZCBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGF0ZXN0X25ld3NfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpc3RpbmdfbGF0ZXN0X25ld3NfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYXRlc3RfbmV3c19leHBhbmQge1xuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAuZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAubGF0ZXN0X25ld3NfZXhwYW5kIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMjVweDsgfVxuXG4ubGF0ZXN0X25ld3NfY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXRlc3RfbmV3c19jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjFmMWYxIHNvbGlkOyB9XG4gIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgbWFyZ2luOiA0cHggMCA1cHggMDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1JbnRlcm5hdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtRmVkZXJhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LVN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXJfaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIC5sYXRlc3RfbmV3c19ibG9ja19fdGl0bGVfaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB3aWR0aDogMTM2cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYngtd3JhcHBlciwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4cGFnZXIsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC13cmFwcGVyLCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4LXBhZ2VyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC1wYWdlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4Y29udHJvbC1pbm5lciB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiB7XG4gICAgICAgIGxlZnQ6IDRweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcmlnaHQ6IDRweDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldixcbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF1ZGl0LWluc2lnaHRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gPiBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyA+IGEge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fZG9jLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19kb2MtbGlzdCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpLCBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiA+IC5idG4ge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gICAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24gPiAuYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4OyB9IH1cblxuLmVkaXRfYW5ub3RhdGlvbiwgLmpzLWNvcHktdG8tY2xpcGJvYXJkLCAuZGVsZXRlLWFubm90YXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndvcmtiZW5jaF9tb2RhbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAud29ya2JlbmNoX21vZGFsIC5hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCksIHByaW50IHtcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCxcbiAgICAgIC53b3JrYmVuY2hfbW9kYWwgLmFubm90YXRpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSBsYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAud29ya2JlbmNoX21vZGFsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG5cbi5kb2N1bWVudC1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQsXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIsXG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXI6YWZ0ZXIsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciBwLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkIGhlYWRlciBwLFxuICAgICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMgYSxcbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyLFxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSxcbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGJ1dHRvbiArIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgLnN0YXRlX192ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSArIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZGQ7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIC5zdGF0ZV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wgbGkuaGFzLXZlcnNpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItbGVmdDogMDsgfSB9XG5cbi5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6aG92ZXIsIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmZvY3VzLCAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLnN0YXRlX19kb2N1bWVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudGFibGUud3RzLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB0YWJsZS53dHMtaW50cm8gdGJvZHkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICB0YWJsZS53dHMtaW50cm8gaW1nLnB3Y2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnd0cyAubGlzdGluZ19fY29udGVudCAuY29udGFpbiwgLnd0cyAubGlzdGluZ19fY29udGVudCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLndyYXBfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ud3RzIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC53dHMgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnd0cyAubGlzdGluZ19fY29udGVudCBwLmNvcHlyaWdodC1saW5lIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi53dHMgcC5jb3B5cmlnaHQtbGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ud3RzIGhlYWRlciBpbWcucHdjbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX19iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi53dHMgLmFydGljbGVfX3RhLXN1bW1hcnkgdWwge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsLCAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wsIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0ZC50YWJsZWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ci5oZWFkcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgI3N1bW1hcnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAucHdjY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC53YnRpbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLndidGlsZWRlc2Mge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAuZGFpbGllc19fY29udGVudC5saXN0aW5nIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAubGFuZGluZ19fdGl0bGUsIC5wYWdlLWF1ZGl0LWluc2lnaHQtbmV3cyAuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3MgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2UtYXVkaXQtaW5zaWdodC1uZXdzIC5saXN0aW5nIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLWF1ZGl0LWluc2lnaHQgLmNvbnRlbnQtYmxvY2suYXVkaXQtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSwgLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWFpbi1jb250ZW50IC5jb250YWluLCAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21haW4tY29udGVudCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWFpbi1jb250ZW50IC53cmFwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyLW5vdGUtY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLnRpdGxlLWxhYmVsIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAudGl0bGUtbGFiZWw6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLWZpbHRlciAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5mb3JtLWl0ZW0tanVyaXNkaWN0aW9uMSAuY2hvc2VuLWNvbnRhaW5lcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLmZvcm0taXRlbS1qdXJpc2RpY3Rpb24yIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0xLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1maWx0ZXIgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTEgdWwsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtZmlsdGVyIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0yIHVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtbm90ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5ub3RlLWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5ub3RlLWNvbG9yIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLmNvbG9yLWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZiA1MCUsICNmOWY5ZjkgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saV90YWJsZS1ub3RlIC5jb2xvci1wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlOTkzOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpX3RhYmxlLW5vdGUgLmNvbG9yLXIge1xuICAgIGJhY2tncm91bmQ6ICNjM2RlYjc7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgdGFibGUgdGQsIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIHRhYmxlIHRkICsgdGQsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciB0YWJsZSB0aCArIHRoIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIGEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHAsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRoZWFkLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRkLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIHRoLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIHRoIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5kYXRhVGFibGUsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmRhdGFUYWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlciwgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLnJvdy1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLnJvdy1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLnRoLWlubmVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC50aC1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyIHRoLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXIgdGgge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLW5hbWUsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSAudGgtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RkZDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1pbmZvIC50aC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1pbmZvIC50aC1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1pbmZvIHAsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLmNvbC1oZWFkZXItaW5mbyBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuY29sLWhlYWRlci1udW1iZXIgcCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAuY29sLWhlYWRlci1udW1iZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAuRFRGQ19MZWZ0SGVhZFdyYXBwZXIgLmNvbC1oZWFkZXItbmFtZSAudGgtaW5uZXIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLkRURkNfTGVmdEhlYWRXcmFwcGVyIC5jb2wtaGVhZGVyLW5hbWUgLnRoLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5yb3ctaGVhZGVyLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5yb3ctaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC50ZC1pbm5lcixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAudGQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktZnVsbCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLWZ1bGwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1uYW1lLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktZGV0YWlsLWNvbixcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLWRldGFpbC1jb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGJveC1zaGFkb3c6ICNjY2MgMnB4IDJweCA4cHggMHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLWRldGFpbC1jb24gcCxcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktZGV0YWlsLWNvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgdGQ6bGFzdC1jaGlsZCAubWxpLWRldGFpbC1jb24sXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgdGQ6bGFzdC1jaGlsZCAubWxpLWRldGFpbC1jb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTEge1xuICAgIGJhY2tncm91bmQ6ICNmZmU5OTM7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMTpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTExOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkOWM2N2Q7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjIge1xuICAgIGJhY2tncm91bmQ6ICNjM2RlYjc7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMjpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNmJkOWM7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMjEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMjEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNjM2RlYjcgNTAlLCAjZmZlOTkzIDUwJSk7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMTpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNhNmJkOWMgNTAlLCAjZDljNjdkIDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMTIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNmZmU5OTMgNTAlLCAjYzNkZWI3IDUwJSk7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0xMjpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNkOWM2N2QgNTAlLCAjYTZiZDljIDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDEsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMDEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZTk5MyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDE6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2Q5YzY3ZCA1MCUpOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwLFxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTEwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjZmZlOTkzIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTsgfVxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlIC5tbGktc3RhdHVzLTEwOmhvdmVyLFxuICAgIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMTA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2Q5YzY3ZCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNTAlKTsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMCxcbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0yMCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2MzZGViNyA1MCUsIHRyYW5zcGFyZW50IDUwJSk7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZSAubWxpLXN0YXR1cy0yMDpob3ZlcixcbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgI21saV90YWJsZS10YWJsZV93cmFwcGVyIC5tbGktc3RhdHVzLTIwOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICNhNmJkOWMgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSk7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDIsXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAjbWxpX3RhYmxlLXRhYmxlX3dyYXBwZXIgLm1saS1zdGF0dXMtMDIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIHRyYW5zcGFyZW50IDUwJSwgI2MzZGViNyA1MCUpOyB9XG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGUgLm1saS1zdGF0dXMtMDI6aG92ZXIsXG4gICAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyICNtbGlfdGFibGUtdGFibGVfd3JhcHBlciAubWxpLXN0YXR1cy0wMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgI2E2YmQ5YyA1MCUpOyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMC43KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMTE7IH1cbiAgLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktdGFibGUtbG9hZGVyIC5sb2FkZXJfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAzMHZoOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtbWxpLWNvdmVyZWQtdGF4LWFncmVlbWVudHMtdHJhY2tlciAubWxpLXRhYmxlLWxvYWRlciAubG9hZGVyX19pY29uIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGlfdGFibGUtcGxhY2Vob2RlciB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy1tbGktY292ZXJlZC10YXgtYWdyZWVtZW50cy10cmFja2VyIC5tbGktZGV0YWlsIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYSB7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2VlZTsgfVxuXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIgLm1saS1kZXRhaWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5lbnRpdHktaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY29udGVudC1ibG9ja19faGVhZGVyIGgyLmNvbnRlbnRfYmxvY2tfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0QTI7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAxMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgZGl2LmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNjRBMjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgZGl2LmNhdGVnb3J5LWhlYWRlciBpLmNhdGVnb3J5LWhlYWRlci1kcm9wZG93biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICNmMjczMjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIGRpdi5jYXRlZ29yeS1oZWFkZXIgaS5jYXRlZ29yeS1oZWFkZXItZHJvcGRvd246YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDEycHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdFQkY1O1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIGRpdi5uZXItZW50aXRpZXMtcmlnaHQtcmFpbC1jb250YWluZXIgZGl2LmNhdGVnb3J5LWNvbnRhaW5lciAuZW50aXRpZXMtZ3JvdXAgZGl2LmVudGl0eS1jb250YWluZXIgYS5lbnRpdHktbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgZGl2Lm5lci1lbnRpdGllcy1yaWdodC1yYWlsLWNvbnRhaW5lciBkaXYuY2F0ZWdvcnktY29udGFpbmVyIC5lbnRpdGllcy1ncm91cCBkaXYuZW50aXR5LWNvbnRhaW5lciBhLmVudGl0eS1saW5rIHNwYW4uZW50aXR5LW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICBkaXYubmVyLWVudGl0aWVzLXJpZ2h0LXJhaWwtY29udGFpbmVyIGRpdi5jYXRlZ29yeS1jb250YWluZXIgLmVudGl0aWVzLWdyb3VwIGRpdi5lbnRpdHktY29udGFpbmVyIGEuZW50aXR5LWxpbmsgc3Bhbi5lbnRpdHktbmFtZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0YyNzMyMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDsgfVxuICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCB7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDA2NEEyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVyIGEuZW50aXR5LXRpcC1hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAub3BlbnRpcC1jb250YWluZXIuc3R5bGUtdGEtbmVyLXJpZ2h0LXJhaWwtdGlwIC5vcGVudGlwIGRpdi5lbnRpdHktdGlwLWNvbnRlbnQgZGl2LmVudGl0eS10aXAtYXJ0aWNsZXMtY29udGFpbmVyIGEuZW50aXR5LXRpcC1hcnRpY2xlLWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGMjczMjA7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCAuZW50aXR5LXRpcC1zY3JvbGwtdG8ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2Nyb2xsLXRvLFxuICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zaG93LWFsbC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgICAgLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLXRhLW5lci1yaWdodC1yYWlsLXRpcCAub3BlbnRpcCBkaXYuZW50aXR5LXRpcC1jb250ZW50IGEuZW50aXR5LXRpcC1zY3JvbGwtdG86aG92ZXIsXG4gICAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGMjczMjA7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlsgXCI7IH1cbiAgICAgIC5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS10YS1uZXItcmlnaHQtcmFpbC10aXAgLm9wZW50aXAgZGl2LmVudGl0eS10aXAtY29udGVudCBhLmVudGl0eS10aXAtc2hvdy1hbGwtbGluazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIF1cIjsgfVxuXG51bC5uZXJUYWJzSGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY0YTI7XG4gIG1hcmdpbjogMjVweCAxMHB4IDAgMTBweDsgfVxuXG5saS5uZXJUYWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBjb2xvcjogIzAwNjRhMjtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxubGkubmVyVGFicy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmxpLm5lclRhYnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2FiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmVyQXJ0aWNsZXMgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLm5lclNlZUFsbExpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDRweCAwcHggMDsgfVxuXG4ubmVyTGVmdFJhaWxCbG9ja0hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0QTI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMi4xNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uZXJMZWZ0UmFpbENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLm1lZGlhX19jb250ZW50Lm5lckxlZnRSYWlsQ29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uZXJMZWZ0UmFpbENvbnRlbnROb0FjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLk5FUm1lZGlhX19kYXRldGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFydGljbGVTdWJtaXNzaW9uIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnN1Ym1pc3Npb25yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLnN1Ym1pc3Npb25Db2xIZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VibWlzc2lvbkNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLnN1Ym1pc3Npb25HZW5lcmFsSGVhZGVyQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRhMjsgfVxuXG4uc3VibWlzc2lvbkdlbmVyYWxIZWFkZXJDb250YWluZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnN1Ym1pc3Npb25zQWRkTWFyZ2luQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5zdWJtaXNzaW9uQ29udGFjdENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VibWlzc2lvbkNvbnRhY3RDb250YWluZXIgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gbGFiZWwge1xuICBtYXJnaW46IDIwcHggMCA1cHggMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgZGl2IHtcbiAgd2lkdGg6IDQ2JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIGxhYmVsLmNvbnRhY3QtaW5mby1sYWJlbCB7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmF1dGhvclN1Ym1pc3Npb25zIGxhYmVsOm5vdCguY29udGFjdC1pbmZvLWxhYmVsKSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuYXV0aG9yU3VibWlzc2lvbnMgLmNvbnRhY3QtaW5mby1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuYWRkTW9yZUF1dGhvcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA2NGEyOyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5hdXRob3JTdWJtaXNzaW9ucyAuYWRkTW9yZUF1dGhvcnM6aG92ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbiN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMUY5O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmRlc2NyaXB0aW9uLmljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA4cHggMjVweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWQge1xuICBib3JkZXI6IGRhc2hlZCAxcHggI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciB7XG4gIGhlaWdodDogMzJweDsgfVxuXG4jdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCBsaS5wbHVwbG9hZF9kb25lIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZmlsZV9uYW1lIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kcm9wdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZGVsZXRlIGEsXG4gICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpob3ZlcixcbiAgICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfZmlsZWxpc3QgLnBsdXBsb2FkX2RvbmUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZGVsZXRlIGE6YmVmb3JlLFxuICAgICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5wbHVwbG9hZF9maWxlbGlzdCAucGx1cGxvYWRfZG9uZSBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kZWxldGUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74CNXCI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGEge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2ZpbGVsaXN0IC5wbHVwbG9hZF9kb25lIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbi5wbHVwbG9hZF9hZGQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLnBsdXBsb2FkX2J1dHRvbi5wbHVwbG9hZF9hZGQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwi74GnXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjdGFhcnRpY2xlc3VibWlzc2lvbnMtZm9ybSAucGx1cGxvYWRfYnV0dG9uLnBsdXBsb2FkX3N0YXJ0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwi74KTXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI3RhYXJ0aWNsZXN1Ym1pc3Npb25zLWZvcm0gLmNob3Nlbi1jb250YWluZXIsICN0YWFydGljbGVzdWJtaXNzaW9ucy1mb3JtIC5mb3JtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnRheHRvcGljcyAubGlzdGluZ19fY29udHJvbHMsIC5qdXJpc2RpY3Rpb25zIC5saXN0aW5nX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWVnYW1lbnVfX2NsZWFyLmljb24tdGltZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qXHJcbiAqIENTUyBUbyBtYWtlIHRoZSBJY29uIEFsaWduIGluIGNocm9tZS5cclxuICpcclxuICogQnkgdGhlIHJlYWwgUXVlc3Rpb24gaXMgLi4uLiBXaHkgd291bGQgYW55b25lIHVzIGNocm9tZSB3aGVuIHlvdSBoYXZlIHRoZSBncmVhdG5lc3Mgb2YgRWRnZSBhbmQgRkY/IEhtbW1tbW1tbW1tbW1cclxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAubWVnYW1lbnVfX2NsZWFyLmljb24tdGltZXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlOyB9IH1cblxuLm1lZ2FtZW51X19oZWFkbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjI3MzIwO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1lZ2FtZW51bWFpbl9fdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tZWdhbWVudV9fdGl0bGUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tZWdhbWVudV9ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWVnYW1lbnVfZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLm1lZ2FtZW51X3VsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVnYW1lbnVfdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbnVsLm1lZ2FtZW51X3VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmtleV9kb2N1bWVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5mZWF0dXJlZC0tY29udHJpYnV0b3JzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZlYXR1cmVkX19saW5rcy0tY29udHJpYnV0b3Ige1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmVhdHVyZWRfX2xpbmtzLS1jb250cmlidXRvciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmxpc3QtLWNvbnRyaWJ1dG9ycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZlYXR1cmVkLS1jb250cmlidXRvcnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ua2V5X2RvY3VtZW50c19jb250YWluIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmtleV9kb2N1bWVudHNfY29udGFpbiB1bCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXG4gIC5mcmwtc2lkZWJhciwgLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyLCAuZmF0Y2FfX2NvbnRlbnQtLXNpZGViYXIsXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbn1cclxuXHJcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG59XHJcblxyXG4laWNvbixcclxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUsXHJcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4uaWNvbi1vbmx5OjpiZWZvcmUsXHJcbi5pY29uLW9ubHk6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiLy8gTm90ZSBDcmVhdGlvblxyXG4uYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gIC8vIE5vdGUgLSBJIGRvbid0IHJlYWxseSBsaWtlIGRvaW5nIGl0IHRoaXMgd2F5LFxyXG4gIC8vIGJ1dCB3aXRoIHRoZSBjb250YWluZXIgYmVpbmcgZnVsbHdpZHRoLCBJJ20gbm90IHN1cmVcclxuICAvLyBvZiBhIGJldHRlciB3YXkgd2l0aG91dCBtb3ZpbmcgdGhlIGJsb2NrIHRvIGJlIGFuIGFic1xyXG4gIC8vIHBvc2l0aW9uZWQgY29udGFpbmVyIHRoZW4gcG9zaXRpb25pbmcgd2l0aGluIHRoYXQuXHJcbiAgLy8gLSBHcmVnXHJcbiAgJi5hbm5vdGF0aW5nLS1sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcclxuICB9XHJcblxyXG4gICYuYW5ub3RhdGluZy0tcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudF9fbm90ZXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDU1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcblxyXG4gIC5ub3Rlc19fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gID4gaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3Rlc19fYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICA+IGZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5ub3Rlcy1hZGQtbm90ZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVye1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsLjMpIDAlLCByZ2JhKDAsMCwwLDApIDcwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub3Rlc19fbWVzc2FnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xyXG4gIC5ub3Rlc19fbWVzc2FnZS1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVzX19hZGQge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5ub3RlX190b2dnbGVke1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9kYWwgY29udGVudFxyXG4ubm90ZXNfX2xpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbm90ZSBpdGVtc1xyXG4ubm90ZSB7XHJcbiAgPiBoZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICArIC5ub3Rle1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlX190b2dnbGVkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubm90ZV9fbWV0YSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuXHJcbiAgLm5vdGVfX2RhdGUsXHJcbiAgLm5vdGVfX3RhZ3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAubm90ZV9fZGF0ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubm90ZV9fdGFncyB7XHJcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSg3MCUpO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGVfX3ByZXZpZXcge1xyXG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZV9fYWN0aW9ucyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIG5vdGUgY3JlYXRpb24vZWRpdGluZ1xyXG4ubm90ZV9fZWRpdC1ub3RlLFxyXG4ubm90ZV9fZWRpdC10YWdzIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVfX2VkaXQtbm90ZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZV9fZWRpdC10YWdzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnRhZ3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhZ3MtdG9vbHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC5qcy1jcmVhdGUtdGFnLFxyXG4gICAgLmpzLW1hbmFnZS10YWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGFnLWNyZWF0aW9ue1xyXG4gICAgICAuZWRpdC10YWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFnLWNyZWF0aW9uX19hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm5vdGVfX3NlbGVjdGVkLXRhZ3Mge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gIGgzIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLm5vdGVfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLFxyXG4gICAgICAgICAgICAgICAgICBjb2xvciAuMTVzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5yZW1vZGFsLnRhZy1tYW5hZ2VyIHtcclxuICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5yZW1vZGFsLWNsb3NlIHtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhZ3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhZ3MtbGlzdF9fdGFnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgfVxyXG5cclxuICAudGFncy1saXN0X19hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gICAgICAmLmljb24tb25seSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pY29uLWVkaXQ6OmJlZm9yZSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDJweDtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhZ3MtbWFuYWdlcl9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4udGFncy1tYW5hZ2VyX19zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNyZWF0ZS10YWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICB9XHJcblxyXG4gIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcblxyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBBbm5vdGF0aW9uIGRpc3BsYXlcclxuLmFubm90YXRpb25zIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb24ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgJi5hbm5vdGF0aW9uLS1ub3RlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgfVxyXG5cclxuICAmLmFubm90YXRpb24tLWhpZ2hsaWdodCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW5ub3RhdGlvbnMtLWVtcHR5IHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxyXG4uYW5ub3RhdGlvbl9fY29udGVudCxcclxuLmFubm90YXRpb25fX2NvbnRyb2wge1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzO1xyXG59XHJcblxyXG5cclxuXHJcbi5hbm5vdGF0aW9uX19vdmVydmlldyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAuYW5ub3RhdGlvbi0tbm90ZSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1NSwgMjUzKTtcclxuICB9XHJcblxyXG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAyNTQsIDI1NSk7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgaTo6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG5cclxuICAgICAgLmFubm90YXRpb24tLW5vdGUgJiB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0ICYge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBoMlxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5ub3RhdGlvbl9fdGFnIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gIC5hbm5vdGF0aW9uLS1ub3RlICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNiwgMjQ2LCAyNDEpO1xyXG4gIH1cclxuXHJcbiAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0NiwgMjQ5KTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAubWVkaWFfX2ltYWdlICsgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICB3aWR0aDogNjYuNjYlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFubm90YXRpb25fX25vdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5ub3RhdGlvbl9fbm90ZV9lZGl0IHtcclxuICBAaW5jbHVkZSByb3c7XHJcblxyXG4gIC5ub3RlX2VkaXRfX25vdGUsXHJcbiAgLm5vdGVfZWRpdF9fdGFncyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgfVxyXG5cclxuICAubm90ZS1lZGl0X19ub3RlIHRleHRhcmVhLFxyXG4gIC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5vdGVfZWRpdF9fdGFncyB7XHJcbiAgICAudGFncy1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ3MtdG9vbHMge1xyXG4gICAgICBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZV9lZGl0X19hY3Rpb25zIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhdmVfX25vdGVfZWRpdCAuc3VibWl0LXByb2dyZXNzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAudGhyb2JiZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hbm5vdGF0aW9uX19jb250cm9sIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgcGFkZGluZzogMjVweCAxMHB4O1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG5cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcbiIsIi8vIEljb24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcclxuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XHJcbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcclxuICB3aWR0aDogKDE4ZW0gLyAxNCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cclxuIiwiLy8gTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gZmEtaWNvbigpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTcGlubmluZyBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICZbY2xhc3MqPVwiLS1hZnRlclwiXTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxyXG5cclxuLy8gSG9vayBmb3IgSUU4LTlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbiIsIi8vIFN0YWNrZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2Vhcjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3Mtdjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0Yzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob286OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10djo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmE6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xyXG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMS42ICFkZWZhdWx0O1xyXG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcclxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGljb24gIWRlZmF1bHQ7XHJcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xyXG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xyXG5cclxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcclxuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XHJcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XHJcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcclxuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xyXG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XHJcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcclxuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcclxuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xyXG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xyXG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcclxuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xyXG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xyXG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xyXG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xyXG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xyXG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xyXG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XHJcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XHJcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xyXG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XHJcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xyXG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XHJcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XHJcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcclxuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XHJcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XHJcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcclxuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XHJcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xyXG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xyXG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XHJcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XHJcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xyXG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xyXG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xyXG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xyXG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcclxuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcclxuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XHJcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcclxuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcclxuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XHJcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcclxuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xyXG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcclxuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcclxuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcclxuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XHJcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XHJcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xyXG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XHJcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xyXG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XHJcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XHJcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xyXG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcclxuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xyXG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XHJcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcclxuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XHJcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xyXG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XHJcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xyXG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xyXG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xyXG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcclxuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XHJcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XHJcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xyXG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcclxuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xyXG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XHJcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XHJcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xyXG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcclxuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcclxuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xyXG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcclxuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XHJcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XHJcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcclxuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XHJcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcclxuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XHJcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XHJcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xyXG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XHJcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XHJcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcclxuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcclxuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xyXG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xyXG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcclxuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcclxuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XHJcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xyXG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XHJcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcclxuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XHJcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xyXG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcclxuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcclxuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xyXG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XHJcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XHJcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcclxuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xyXG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcclxuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XHJcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcclxuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcclxuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XHJcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcclxuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XHJcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcclxuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcclxuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xyXG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcclxuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XHJcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcclxuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcclxuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XHJcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XHJcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcclxuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcclxuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcclxuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XHJcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xyXG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XHJcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XHJcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xyXG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcclxuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcclxuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcclxuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcclxuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XHJcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcclxuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcclxuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xyXG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XHJcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcclxuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XHJcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XHJcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XHJcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XHJcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XHJcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xyXG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcclxuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcclxuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xyXG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XHJcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcclxuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcclxuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XHJcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xyXG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcclxuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcclxuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XHJcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcclxuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcclxuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xyXG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcclxuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcclxuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xyXG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XHJcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XHJcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcclxuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XHJcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xyXG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XHJcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XHJcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xyXG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcclxuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xyXG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcclxuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xyXG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xyXG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xyXG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcclxuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcclxuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XHJcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XHJcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XHJcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xyXG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XHJcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcclxuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xyXG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcclxuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XHJcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XHJcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xyXG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xyXG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcclxuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xyXG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcclxuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xyXG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XHJcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcclxuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XHJcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XHJcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XHJcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcclxuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XHJcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcclxuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcclxuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XHJcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xyXG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcclxuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcclxuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xyXG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcclxuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xyXG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XHJcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcclxuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcclxuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XHJcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xyXG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xyXG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcclxuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XHJcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XHJcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcclxuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcclxuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XHJcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcclxuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XHJcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcclxuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcclxuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xyXG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcclxuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcclxuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xyXG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xyXG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcclxuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XHJcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcclxuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XHJcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XHJcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xyXG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xyXG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XHJcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcclxuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XHJcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XHJcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xyXG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xyXG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XHJcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xyXG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XHJcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcclxuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcclxuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XHJcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xyXG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcclxuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xyXG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xyXG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xyXG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XHJcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xyXG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XHJcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcclxuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XHJcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcclxuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XHJcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XHJcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XHJcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XHJcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcclxuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XHJcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcclxuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XHJcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcclxuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XHJcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcclxuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcclxuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xyXG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcclxuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XHJcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcclxuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xyXG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XHJcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xyXG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XHJcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XHJcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xyXG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XHJcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xyXG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFncy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmctLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFycy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29ncy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWYtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluay0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1ci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1Yi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12azsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuay0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FiLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1Zy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2EtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3Zlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlscy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXgtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2Utdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3Atby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ei0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3Jtcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3MtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2Utby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1Yi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tczE1LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jhdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2Vycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3Jlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENsZWFyZml4XHJcbi8vIFxyXG4vLyAgU291cmNlOlxyXG4vLyAgY3NzLTEwMS5vcmcvYXJ0aWNsZXMvY2xlYXJmaXgvbGF0ZXN0LW5ldy1jbGVhcmZpeC1zby1mYXIucGhwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hcnRpY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgQGV4dGVuZCAlYnJlYWRjcnVtYjtcclxuICBtYXJnaW46IC0yMHB4IDAgMTBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBhOmZpcnN0LWNoaWxkIHtcclxuICAgIEBleHRlbmQgJWJyZWFkY3J1bWJfX3Jvb3Q7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgYnJlYWRjcnVtYnNcclxuXHJcbi5hcnRpY2xlX19uYXYsXHJcbi5hcnRpY2xlLXBkZl9fbmF2IHtcclxuICBAZXh0ZW5kICVpbmZvLWJhci0tbmF2O1xyXG59IC8vIEVORCBhcnRpY2xlX19uYXZcclxuXHJcbi5hcnRpY2xlLXBkZl9fbmF2IHtcclxuICBtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG5oZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5hcnRpY2xlX19wcmltYXJ5LFxyXG4gIC5hcnRpY2xlX19zZWNvbmRhcnksXHJcbiAgLmFydGljbGVfX3RlcnRpYXJ5e1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3NlY29uZGFyeSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RpdGxle1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn0gLy8gRU5EIGhncm91cFxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFZGl0b3JzIE5vdGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWVkaXRvcnMtbm90ZSBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEhSXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcclxuICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTowO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6MjBweDtcclxuICBtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGgge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBCYXJcclxuXHJcbi5hcnRpY2xlX19iYXIge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX3Bvc3RlZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIC8vIEZvciBJRTkgYW5kIElFOFxyXG4gIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19hY3Rpb25zIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIC8vIEZvciBJRTkgYW5kIElFOFxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG5cclxuICAgIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19mYXZvcml0ZSxcclxuLmFydGljbGVfX3ByaW50LFxyXG4uYXJ0aWNsZV9fcGRmLFxyXG4uYXJ0aWNsZV9fc29jaWFsLFxyXG4uYXJ0aWNsZV9fZW1haWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgcGFkZGluZzogMTJweCA4cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgc3BhbntcclxuICAgICAgZmxvYXQ6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZhdm9yaXRlZFxyXG4udGEtZGVsZXRlLWZhdm9yaXRlLXVwIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFydGljbGVfX3NvY2lhbCB7XHJcbiAgLy8gT3ZlcnJpZGUgZGVmYXVsdCBBVCBzdHlsZXNcclxuICAjYXRzdGJ4IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIC8vIEZvciBJRTkgYW5kIElFOFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fYmFyLS1taW5pIHtcclxuICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX19zb2NpYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBTdW1tYXJ5XHJcblxyXG4uYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcblxyXG4gIHN0cm9uZzpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCB0YS1zdW1tYXJ5XHJcblxyXG4uYXJ0aWNsZV9fdGEtdGl0bGUsXHJcbi5hcnRpY2xlX190YS1jYXNlLW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQtbGFiZWwgc3Ryb25nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzA2ODBjYztcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmMjczMjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMjRweFxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDIwcHhcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIFdhcyAxN3B4XHJcbiAgfVxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMTRweFxyXG4gIH1cclxuICBoNiB7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDEycHhcclxuICB9XHJcblxyXG4gIC8vIFRFTVAgUVVJQ0sgRklYIGZvciBtaXNzaW5nIHNwYWNlc1xyXG4gIC8vIGluIHNvbWUgYXNwZWN0cyBvZiBmdWxsIHRleHRcclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJiA+IHAge1xyXG4gICAgJjplbXB0eSArIHAsXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLy8gSWYgaW1hZ2UgaW4gZmlyc3QgcGFyYWdyYXBoLFxyXG4gICAgICAvLyByZW1vdmUgdG9wIG1hcmdpblxyXG4gICAgICAudGFwaWMsXHJcbiAgICAgIC50YWNhcHBpYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWRkZWQgb2wuIENTUFJPSkVDVC01MjM1XHJcbiAgdWwsIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLy8gVGhpcyBpcyBpbiB0aGUgcGFnZSB0ZW1wbGF0ZSBmb3Igb2wgKG5vdCBzdXJlIHdoeSk7IEknbSBhZGRpbmcgdGhlIG9sIHZlcnNpb24gaGVyZS4gQ1NQUk9KRUNULTUyMzVcclxuICBvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIHVsLCBvbCwgb2wgb2wsIG9sIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIH1cclxuICB1bCBsaSBwOmZpcnN0LW9mLXR5cGUsIG9sIGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBvbCBsaSBwOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIHVsIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgfVxyXG5cclxuICAvKiYgPiBkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uID4gZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH0qL1xyXG5cclxuICBmaWd1cmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIGZpZ2NhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRhLWFydGljbGVfX2ltZy0tbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhLWFydGljbGVfX2ltZy0tcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvb3Rub3Rlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbiAgLkZvb3Rub3RlcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuRm9vdG5vdGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC8vIEZvb3Rub3RlcyBzcGFjaW5nIGlzc3VlXHJcbiAgc3VwICsgaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVkdWNlIHR0IChtb25vc3BhY2VkIGZvbnQgZm9yIG9sZC1zdHlsZSB0YWJsZXMpIHNvIHRoZXkgZml0LlxyXG4gIHR0LCAubGVnYWN5VGFibGVSb3cge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbn0gLy8gRU5EIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG5cclxuXHJcbi5wcmludC1saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBCeWxpbmUgLyBBdXRob3JzIFRFTVBPUkFSWVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYnlsaW5lIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzAlO1xyXG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cclxuICAuYnlsaW5lLWxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1uYW1lLW1haWx0by13cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRob3ItaW1nIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMzVweCk7XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzAwNTU4OTtcclxuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgLjJzIGVhc2U7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwLjVweCAwLjVweCAwLjVweCByZ2JhKDAsMCwwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ5bGluZSBhYm91dCBzZWN0aW9uIGluIE1hZ2F6aW5lc1xyXG4ubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9ieWxpbmUgYXV0aG9yIG1haWx0b1xyXG4uYXV0aG9yX21haWx0byB7XHJcbiAgZm9udC1zaXplOiA4cHQ7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBbGZyZXNjbyBBdXRob3JzIGltYWdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gLkZpZ0NhcHRpb24sXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiBGaWdDYXB0aW9uLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gLkZpZ0NhcHRpb257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IEZpZ0hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IC5GaWdIZWFkZXIsXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gRmlnSGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IC5GaWdIZWFkZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBmb250LWZhbWlseTogTGF0byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIENvbnRlbnQgU2V0dGluZ3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1ldGFkYXRhLXJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufSAvLyBFTkQgbWV0YWRhdGEtcm93XHJcblxyXG4ubWV0YWRhdGFfX2xhYmVsLFxyXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxufVxyXG5cclxuLm1ldGFkYXRhX19sYWJlbCB7XHJcbiAgQGluY2x1ZGUgaHVnKGxlZnQpO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59IC8vIEVORCBtZXRhZGF0YV9fbGFiZWxcclxuXHJcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn0gLy8gRU5EIG1ldGFkYXRhX19yZXN1bHRzXHJcblxyXG5cclxuXHJcbi5hcnRpY2xlLXBkZl9fY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZGF0ZS1wcmVwYXJhdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUYWJsZSBvZiBDb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLnRvY3tcclxuICBjbGVhcjogYm90aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIC50b2MtdGl0bGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweCAyMHB4IDZweCAyMHB4O1xyXG4gICAgY29sb3I6Izc3NztcclxuICB9XHJcbiAgb2x7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjAgMCAwIDEwcHg7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBvbHtcclxuICAgICAgbWFyZ2luOjA7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzAwNjRhMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIENvbW1lbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX19jb21tZW50cyxcclxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50LFxyXG4uYXJ0aWNsZV9fYXR0cmlidXRlcyB7XHJcbiAgLnBhbmVsIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5leHBhbmRlZCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1taW5pbWl6ZS1ub2ljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmV4cGFuZGVkIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBib3JkZXI6IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW5hbWUtY29tbWVudC1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlIGFkdmFuY2VkIGhlbHAgYXR0YWNoZWQgdG8gY29tbWVudCBibG9ja1xyXG4gIC5maWx0ZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJlcXVpcmVkLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLnN1Ym1pdC1jb21tZW50X19pbnRybyB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcblxyXG4uc3VibWl0LWNvbW1lbnRfX25vdGlmeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbW1lbnQge1xyXG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcblxyXG4uY29tbWVudF9fYXV0aG9yIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50X19hY3Rpb25zIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAubGlua3MgbGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEZvb3RlciBOYXYgKEJsdWUgQmFyKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYXJ0aWNsZV9fbmF2LS1mb290ZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAucHJldmlvdXMtYXJ0aWNsZSxcclxuICAubmV4dC1hcnRpY2xlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3NEFCO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3NEFCO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2aW91cy1hcnRpY2xlIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0tbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCxcclxuICAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNDY1cHg7XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgY29sb3I6ICM4MEIyQ0Y7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUgYSxcclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWxpbmssXHJcbiAgLm5leHQtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogIzgwQjJDRjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5pY29uLWxlZnQtZGlyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1yaWdodC1kaXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBhcnRpY2xlX19uYXYtLWZvb3RlclxyXG5cclxuXHJcbi8qXHJcbioqIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG4qL1xyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0e1xyXG4gIC5jMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuIC8qIGRpdiB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XHJcbiAgfSovXHJcbiAgLypcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBwOmVtcHR5e1xyXG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICB9Ki9cclxufS8vIGVuZCBhcnRpY2xlX190YS1mdWxsLXRleHRcclxuXHJcblxyXG4uaW5kZW50ZWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZGQgcmVkIGZvbnQgdG8gZGF0YS10eXBlIGNhdXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xyXG4gIGNvbG9yOiAjZmYwMDAwO1xyXG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhdXRpb257XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDU1MgZm9yIHRoZSBFTWFpbCBQREYgcG9wLXVwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmZvcm0jZW1haWxQREZGb3JtIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuZm9ybSNlbWFpbFBERkZvcm0gLmxhbmRpbmdfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5mb3JtI2VtYWlsUERGRm9ybSBpbnB1dCwgZm9ybSNlbWFpbFBERkZvcm0gdGV4dGFyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmZvcm0jZW1haWxQREZGb3JtIC5kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDA7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQnJlYWRjcnVtYnNcclxuLy9cclxuLy8gIE11c3QgYmUgZXh0ZW5kZWQgaW4gdGhlIHVsIG9mIHRoZSBicmVhZGNydW1ic1xyXG4vLyAgQWRkcyBhdXRvLW1hZ2ljYWwgc2VwYXJhdG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyBTaW1wbGUgYnJlYWRjcnVtYiBcIj5cIlxyXG4lYnJlYWRjcnVtYiB7XHJcbiAgJiA+IGEgKyBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSg0cHggOHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JyZWFkY3J1bWItYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUGF0aCBicmVhZGNydW1iIFwiL1wiXHJcbiVicmVhZGNydW1iLS1wYXRoIHtcclxuICAmID4gYSArIGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCIvXCI7XHJcbiAgfVxyXG59XHJcblxyXG4lYnJlYWRjcnVtYl9fcm9vdCB7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4iLCIvLyBTaXppbmcgbWl4aW5cclxuQG1peGluIHNpemUoJHNpemUpIHtcclxuXHJcbiAgLy8gSWYgb25seSBvbmUgdmFsdWUgaXMgcHJlc2VudFxyXG4gIEBpZiBsZW5ndGgoJHNpemUpID09IDEge1xyXG5cclxuICAgIEBpZiB1bml0bGVzcygkc2l6ZSkge1xyXG4gICAgICB3aWR0aDogJHNpemUgKyBweDtcclxuICAgICAgaGVpZ2h0OiAkc2l6ZSArIHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmIG5vdCh1bml0bGVzcygkc2l6ZSkpIHtcclxuICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSWYgYm90aCB2YWx1ZXMgYXJlIHByZXNlbnRcclxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAyIHtcclxuXHJcbiAgICAkd2lkdGg6IG50aCgkc2l6ZSwgMSk7XHJcbiAgICAkaGVpZ2h0OiBudGgoJHNpemUsIDIpO1xyXG5cclxuICAgIEBpZiAkd2lkdGggPT0gYXV0byB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiB1bml0bGVzcygkd2lkdGgpIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aCArIHB4O1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCR3aWR0aCkpIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGhlaWdodCA9PSBhdXRvIHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgQGlmIHVuaXRsZXNzKCRoZWlnaHQpIHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0ICsgcHg7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJGhlaWdodCkpIHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGb3JtIE5vcm1hbGl6dGlvbjsgYWtpbiB0byBGb3JtYWxpemVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuI3skYWxsLXRleHQtaW5wdXRzfSxcclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDJweCAxcHggMXB4LCBzb2xpZCwgJGZvcm0tYm9yZGVyLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiAkZm9ybS1ib3JkZXItcmFkaXVzO1xyXG4gIGZvbnQ6ICN7JGZvcm0tZm9udC1zaXplfSAvICN7JGJhc2UtbGluZS1oZWlnaHR9ICRmb3JtLWZvbnQtZmFtaWx5O1xyXG4gIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3c7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvci1ob3ZlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3ItaG92ZXI7XHJcbiAgICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93LWZvY3VzO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcclxuICBtYXJnaW46IDJweCA1cHggMCAwO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1jaGVjay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICY6Y2hlY2tlZDpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmNoZWNrZWQ6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIC8vIEhpZGRlblxyXG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0taXRlbSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9ybS1kaXNhYmxlZHtcclxuICBsYWJlbHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tcmVxdWlyZWQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gU2VhcmNoIC8gSW5wdXQgd2l0aCBBY3Rpb24gQnV0dG9uXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5pbnB1dC1ncm91cF9fZm9ybSxcclxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcclxuICAuZm9ybS1pdGVtLFxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXBfX2Zvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmNob3Nlbi1jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbiB7XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIEVuc3VyZSBhbHdheXMgc2VlbXMgY2xpY2thYmxlXHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXBfX2FjdGlvbjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5tb2xsb20taW1hZ2UtY2FwdGNoYS1pbnN0cnVjdGlvbnMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG5AbWl4aW4gcmVtb3ZlQXBwZWFyYW5jZSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2hvdyAvIEhpZGUgRWxlbWVudHNcclxuLy8gIFRvIGJlIHVzZWQgaW4galF1ZXJ5IGFzIGEgdG9nZ2xlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5pcy1zaG93biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pcy1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWQgU3BhY2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0NjBweDtcclxuICBoZWlnaHQ6IDI1NXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cclxuICBpbWcge1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uYWRfX2NvbnRlbnQge1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFkX19hY3Rpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICBhW2NsYXNzKj1cImJ0bi0tXCJdOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgYVtjbGFzcyo9XCJidG4tLVwiXSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZC10ZXh0LWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFROTCBBZHNcclxuXHJcbi5hZC0tdG5sIHtcclxuICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG5cclxuICAuYWRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRubC10aW1lcyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEF1dGhvciBBZHNcclxuXHJcbi5hZC0tYXV0aG9yIHtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAuYWRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZF9fYWN0aW9ucyB7XHJcbiAgICBib3R0b206IC01cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVscCBBZHNcclxuXHJcbi5hZC0td2VsY29tZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5hZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRfX3N1YnRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC55b3V0dWJlLWxpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogOThweDtcclxuICAgIGhlaWdodDogNzFweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVscCBWaWRlb3NcclxuXHJcbi5oZWxwLXZpZGVvLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZTJlZWY1O1xyXG59XHJcblxyXG4uaGVscC12aWRlby10aXRsZSB7XHJcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uaGVscC12aWRlby10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWxwLXZpZGVvLW9yIHtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFya2V0aW5nIFNlY3Rpb25cclxuXHJcbi5tYXJrZXRpbmdfc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWFya2V0aW5nX3NlY3Rpb24gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIgPiBpZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAyNTVweDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCb3JkZXIgTWl4aW5cclxuLy9cclxuLy8gIEZvciB1c2UgaW4gaW5zdGFuY2VzIHdoZXJlIG11bHRpcGxlIGJvcmRlci13aWR0aHMgYXJlIHJlcXVpcmVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBib3JkZXIoJGJvcmRlci13aWR0aCwgJGJvcmRlci1zdHlsZTogc29saWQsICRib3JkZXItY29sb3I6IGJsYWNrKSB7XHJcbiAgLy8gaWYgdG9vIG1hbnkgd2lkdGhzLCB0aHJvdyBlcnJvclxyXG4gIEBpZiAobGVuZ3RoKCRib3JkZXItd2lkdGgpID4gNCkge1xyXG4gICAgQHdhcm4gXCJCb3JkZXItd2lkdGggYWNjZXB0cyBhIG1heGltdW0gb2YgNCB3aWR0aCBwYXJhbWV0ZXJzOyAgI3tsZW5ndGgoJGJvcmRlci13aWR0aCl9IGZvdW5kLlwiO1xyXG4gIH1cclxuXHJcbiAgLy8gTmV3IGJvcmRlciB3aWR0aCBsaXN0XHJcbiAgJG5ldy13aWR0aDogKCk7XHJcblxyXG4gIC8vIFBvcHVsYXRlIGl0XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJvcmRlci13aWR0aCkge1xyXG5cclxuICAgIC8vIElmIGJvcmRlciBpcyB1bml0bGVzcywgYXBwZW5kIHVuaXRcclxuICAgIEBpZiB1bml0bGVzcyhudGgoJGJvcmRlci13aWR0aCwgJGkpKSB7XHJcbiAgICAgICRuZXctd2lkdGg6IGFwcGVuZCgkbmV3LXdpZHRoLCBudGgoJGJvcmRlci13aWR0aCwgJGkpICsgcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE90aGVyd2lzZSwga2VlcCBhcyBpc1xyXG4gICAgQGVsc2Uge1xyXG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib3JkZXI6ICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6ICRuZXctd2lkdGg7XHJcbn1cclxuIiwiLyohXHJcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxyXG5ieSBQYXRyaWNrIEZpbGxlciBmb3IgSGFydmVzdCwgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5WZXJzaW9uIDEuMS4wXHJcbkZ1bGwgc291cmNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuXHJcbkNvcHlyaWdodCAoYykgMjAxMSBIYXJ2ZXN0IGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxyXG5cclxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcclxuVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSBgZ3J1bnQgYnVpbGRgLCBkbyBub3QgZWRpdCBpdCBieSBoYW5kLlxyXG4qL1xyXG5cclxuLyogQGdyb3VwIEJhc2UgKi9cclxuLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgem9vbTogMTtcclxuICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgei1pbmRleDogMTAxMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuQGluY2x1ZGUgYm9yZGVyKDAgMXB4IDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIGEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5AaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICByaWdodDogMjZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy91cC1hcnJvdy5wbmcnKSA1cHggMHB4O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgMHB4IDBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAxMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNhYWE7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDElO1xyXG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xyXG5AaW5jbHVkZSBib3JkZXIoMXB4IDFweCAycHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4vL2JhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XHJcbi8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgLTFweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAycHggbm8tcmVwZWF0O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xyXG4vLyBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xyXG4vLyBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNiB1cmwoJy4uL2ltYWdlcy91cC1hcnJvdy5wbmcnKSAwcHggMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXHJcbi5jaG9zZW4tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vLyAvKiBAZW5kICovXHJcbi8vIC8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXHJcbi8vIC5jaG9zZW4tcnRsIHtcclxuICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgIC8vICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgIC8vICAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xyXG4gICAvLyAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgLy8gICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xyXG4gICAvLyAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgIC8vICAgcmlnaHQ6IGF1dG87XHJcbiAgIC8vICAgbGVmdDogM3B4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xyXG4gICAvLyAgIHJpZ2h0OiBhdXRvO1xyXG4gICAvLyAgIGxlZnQ6IDI2cHg7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcclxuICAgLy8gICBmbG9hdDogcmlnaHQ7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xyXG4gICAvLyAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcclxuICAgLy8gICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuICAgLy8gICByaWdodDogYXV0bztcclxuICAgLy8gICBsZWZ0OiA0cHg7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcCB7XHJcbiAgIC8vICAgbGVmdDogOTk5OXB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0cyB7XHJcbiAgIC8vICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcclxuICAgLy8gICBwYWRkaW5nOiAwIDRweCAwIDA7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XHJcbiAgIC8vICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgLy8gICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAvLyAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgIC8vICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcclxuICAgLy8gICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcclxuICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcclxuICAgLy8gICBkaXJlY3Rpb246IHJ0bDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XHJcbiAgIC8vIH1cclxuXHJcbi8qIEBlbmQgKi8iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZXR1cFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kYmFzZS1zcGFjZTogJGJhc2UtbGluZS1oZWlnaHQ7XHJcbiRiYXNlLXJhdGlvOiAkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZTtcclxuXHJcbiV2ZXJ0aWNhbC1yaHl0aG0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJhc2UgVHlwb2dyYXBoaWMgUnVsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYm9keSB7XHJcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgZm9udDogI3skYmFzZS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAmLnRvb2xiYXIsXHJcbiAgICAmLnRvb2xiYXItZHJhd2VyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlYWRpbmdzXHJcbi8vXHJcbi8vICBUaGUgZ29hbCBoZXJlIGlzIHRvIGRlZmluZSBoZWFkaW5ncyBhbmQgZXN0YWJsaXNoIHByYWN0aWNhbFxyXG4vLyAgZm9udC1zaXppbmcgZnJvbSB0aGUgZ2V0IGdvLlxyXG4vL1xyXG4vLyAgQWxzbyBpbmNsdWRlcyBhIFwiZG91YmxlLXN0cmFuZGVkIGhpZXJhcmNoeVwiIGFsbG93aW5nIHlvdSB0byB1c2UgSFRNTFxyXG4vLyAgaGVhZGluZyBlbGVtZW50cyBvciB0aGUgYWx0ZXJuYXRlIGV4dGVuZCBpbmNsdWRlZCAoYmFzZWQgb24gdGhlXHJcbi8vICBtaWxpdGFyeSBhbHBoYWJldCkuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbn1cclxuXHJcbi8vIGgxLFxyXG4vLyAlYWxwaGEge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbi8vICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDE7XHJcbi8vIH1cclxuXHJcbi8vIGgyLFxyXG4vLyAlYnJhdm8ge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbi8vICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuLy8gICBsaW5lLWhlaWdodDogMS40O1xyXG4vLyB9XHJcblxyXG4vLyBoMyxcclxuLy8gJWNoYXJsaWUge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGgzLXNpemU7XHJcbi8vICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuLy8gICBsaW5lLWhlaWdodDogMS4yO1xyXG4vLyAgIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbi8vIH1cclxuXHJcbi8vIGg0LFxyXG4vLyAlZGVsdGEge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XHJcbi8vIH1cclxuXHJcbi8vIGg1LFxyXG4vLyAlZWNobyB7XHJcbi8vICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcclxuLy8gfVxyXG5cclxuLy8gaDYsXHJcbi8vICVmb3h0cm90IHtcclxuLy8gICBmb250LXNpemU6ICRoNi1zaXplO1xyXG4vLyB9XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWFkaW5nIEdyb3Vwc1xyXG4vL1xyXG4vLyAgVGFyZ2V0IGEgZ3JvdXAgb2YgaGVhZGluZ3Mgc3RhY2tlZCB0b2dldGhlciAoc3VjaCBhcyB0aXRsZS9zdWJ0aXRsZSlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWhncm91cCB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG5cclxuICBAaW5jbHVkZSBoZWFkaW5ncygxLDYpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFeHRyYSBMYXJnZSAvIFNtYWxsIEV4dGVuZHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJW1pY3JvIHtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG59XHJcblxyXG4lbWlsbGkge1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn1cclxuXHJcbiVraWxvIHtcclxuICBmb250LXNpemU6ICRraWxvLXNpemU7XHJcbn1cclxuXHJcbiVtZWdhIHtcclxuICBmb250LXNpemU6ICRtZWdhLXNpemU7XHJcbn1cclxuXHJcbiVnaWdhIHtcclxuICBmb250LXNpemU6ICRnaWdhLXNpemU7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGJhc2UtbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgbGluZWFyKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaG92ZXItbGluay1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lYnRuIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbiBpY29ucyBhcmUgYWxpZ25lZFxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gICY6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDtcclxuICB9XHJcblxyXG4gICYubm8taWNvbjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59IC8vIEVORCAlYnRuXHJcblxyXG4uYnRuLS1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbn1cclxuXHJcbi8vIFByaW1hcnlcclxuLmJ0bi0tcHJpbWFyeSB7XHJcbiAgQGV4dGVuZCAlYnRuO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlY29uZGFyeVxyXG4uYnRuLS1zZWNvbmRhcnkge1xyXG4gIEBleHRlbmQgJWJ0bjtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUZXJ0aWFyeVxyXG4uYnRuLS10ZXJ0aWFyeSB7XHJcbiAgQGV4dGVuZCAlYnRuO1xyXG4gIGJhY2tncm91bmQ6ICNhYWE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzg4ODtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IExpbmtzXHJcbi50ZXh0LWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEljb24gT25seVxyXG4uaWNvbi1vbmx5OmJlZm9yZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQcm9qZWN0IFNldHRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kYmFzZS1mb250LWZhbWlseTogIFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRicmFuZC1mb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGJhc2UtZm9udC1zaXplOiAgIDE0cHg7XHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4kYmFzZS1ib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG4vLyBIZWFkaW5nIFNpemVzXHJcblxyXG4kZ2lnYS1zaXplOiAgOTZweDsgLy8gJWdpZ2FcclxuJG1lZ2Etc2l6ZTogIDcycHg7IC8vICVtZWdhXHJcbiRraWxvLXNpemU6ICAyOHB4OyAvLyAla2lsb1xyXG5cclxuJGgxLXNpemU6ICAgIDI4cHg7IC8vICVhbHBoYVxyXG4kaDItc2l6ZTogICAgMThweDsgLy8gJWJyYXZvXHJcbiRoMy1zaXplOiAgICAxM3B4OyAvLyAlY2hhcmxpZVxyXG4kaDQtc2l6ZTogICAgMjBweDsgLy8gJWRlbHRhXHJcbiRoNS1zaXplOiAgICAxOHB4OyAvLyAlZWNob1xyXG4kaDYtc2l6ZTogICAgMTZweDsgLy8gJWZveHRyb3RcclxuXHJcbiR0aW55LXNpemU6ICAxM3B4O1xyXG4kbWlsbGktc2l6ZTogMTJweDsgLy8gJW1pbGxpXHJcbiRtaWNyby1zaXplOiAxMXB4OyAvLyAlbWljcm9cclxuJG1pbmktc2l6ZTogIDEwcHg7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgV2VpZ2h0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kbGlnaHRlc3Q6ICAxMDA7XHJcbiRsaWdodDogICAgIDMwMDtcclxuJG5vcm1hbDogICAgNDAwO1xyXG4kc2VtaWJvbGQ6ICA2MDA7XHJcbiRib2xkOiAgICAgIDcwMDtcclxuJGJsYWNrOiAgICAgOTAwO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENvbG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4vLyAgQmFzZSBjb2xvcnNcclxuJGJhc2UtYm9keS1jb2xvcjogICNmZmY7XHJcbiRiYXNlLWZvbnQtY29sb3I6ICAjMzMzO1xyXG4kYmFzZS1ib3JkZXItY29sb3I6ICNkZGQ7XHJcblxyXG4vLyAgQnJhbmQgY29sb3JzXHJcbi8vICBCbHVlXHJcbiRicmFuZC1jb2xvci0tbGlnaHQ6ICMyNjdiYWY7XHJcbiRicmFuZC1jb2xvcjogIzAwNjRhMjtcclxuJGJyYW5kLWNvbG9yLS1kYXJrOiAjMDA1NTg5O1xyXG5cclxuLy8gIE9yYW5nZVxyXG4kYnJhbmQtY29sb3ItMi0tbGlnaHQ6ICNmMzg4NDE7XHJcbiRicmFuZC1jb2xvci0yOiAjZjI3MzIwO1xyXG4kYnJhbmQtY29sb3ItMi0tZGFyazogI2NkNTExYjtcclxuXHJcbi8vICBHcmV5c1xyXG4kYnJhbmQtY29sb3ItM2E6ICM0NDQ7XHJcbiRicmFuZC1jb2xvci0zYjogIzY2NjtcclxuJGJyYW5kLWNvbG9yLTNjOiAjOTk5O1xyXG4kYnJhbmQtY29sb3ItM2Q6ICNjY2M7XHJcbiRicmFuZC1jb2xvci0zZTogI2VlZTtcclxuXHJcbi8vICBHcmVlblxyXG4kYnJhbmQtY29sb3ItNDogcmdiKDAsIDEwNCwgNTYpO1xyXG5cclxuJGJyYW5kLWNvbG9yLWJsb2c6ICM3NTc1ODQ7XHJcblxyXG5cclxuLy8gIExpbmsgQ29sb3JzXHJcbiRiYXNlLWxpbmstY29sb3I6ICAkYnJhbmQtY29sb3I7XHJcbiRob3Zlci1saW5rLWNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGb3JtIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kZm9ybS1ib3JkZXItY29sb3I6ICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyOiBzaGFkZSgkYmFzZS1ib3JkZXItY29sb3IsIDE1JSk7XHJcbiRmb3JtLWJvcmRlci1jb2xvci1mb2N1czogJGJyYW5kLWNvbG9yO1xyXG4kZm9ybS1ib3JkZXItcmFkaXVzOiAgICAgICRiYXNlLWJvcmRlci1yYWRpdXM7XHJcblxyXG4kZm9ybS1ib3gtc2hhZG93OiBub25lO1xyXG4kZm9ybS1ib3gtc2hhZG93LWZvY3VzOiBub25lO1xyXG5cclxuJGZvcm0tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4kZm9ybS1mb250LXNpemU6ICAgJG1pbGxpLXNpemU7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgR3JpZCBPdmVycmlkZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gJG1heC13aWR0aDogOTYwcHg7XHJcbi8vICRncmlkLWNvbHVtbnM6IDEyO1xyXG5cclxuJGdyaWQtZ3V0dGVyOiAyMHB4O1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIFF1ZXJ5IFdpZHRoc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kbW9iaWxlOiAgIDQ4MHB4OyAvLyBQb3J0cmFpdCBpUGhvbmVcclxuJG1vYmlsZS1sOiA2NTBweDsgLy8gTGFuZHNjYXBlIE5leHVzIC8gR2FsYXh5ICgrc29tZSBmb3IgZ29vZCBtZWFzdXJlKVxyXG4kdGFibGV0OiAgIDk2MHB4OyAvLyBQb3J0cmFpdCBpUGFkIChicmVhayB0byB0YWJsZXQgYXQgY29udGFpbiBtYXgpXHJcbiRsYXB0b3A6ICAgMTQ0MHB4O1xyXG4kZGVza3RvcDogIDE5MjBweDtcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQnJvd3NlciBwcmVmaXhpbmdcclxuLy9cclxuLy8gIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDVweCwgd2Via2l0IG1zIHNwZWMpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kcHJlZml4LXdlYmtpdDogIHRydWUgIWRlZmF1bHQ7XHJcbiRwcmVmaXgtbW96aWxsYTogdHJ1ZSAhZGVmYXVsdDtcclxuJHByZWZpeC1tczogICAgICB0cnVlICFkZWZhdWx0O1xyXG4kcHJlZml4LW9wZXJhOiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRwcmVmaXgtc3BlYzogICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XHJcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xyXG4gICAgQGlmICRwcmVmaXggPT0gd2Via2l0IHtcclxuICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcclxuICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xyXG4gICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xyXG4gICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XHJcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBHcmlkIFNldHRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRtYXgtd2lkdGg6IDk2MHB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyOiAxNXB4ICFkZWZhdWx0O1xyXG4kY29sdW1uOiAkbWF4LXdpZHRoIC8gJGdyaWQtY29sdW1ucyAhZGVmYXVsdDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNldCBDb250YWluZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIG91dGVyLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogJG1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0IFJvd3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0IFdpZHRoc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRjb2wtc2l6ZSwgJGZsb3c6IGxlZnQpIHtcclxuXHJcbiAgJGNvbC13aWR0aDogcGVyY2VudGFnZSgkY29sLXNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcclxuXHJcbiAgQGlmICRjb2wtc2l6ZSA+ICRncmlkLWNvbHVtbnMge1xyXG4gICAgQHdhcm4gXCJDb2x1bW4gc2l6ZSBzaG91bGQgbm90IGJlIGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoI3skZ3JpZC1jb2x1bW5zfSkuXCI7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAkY29sLXdpZHRoO1xyXG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICAgQGlmICRmbG93ID09IFwicmlnaHRcIiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkZmxvdyA9PSBcImNlbnRlclwiIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2hpZnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHNoaWZ0KCRjb2wtc2hpZnQpIHtcclxuICAkc2hpZnQ6IHBlcmNlbnRhZ2UoJGNvbC1zaGlmdCAvIDEyKTtcclxuXHJcbiAgQGlmICRjb2wtc2hpZnQgPiAxMiB7XHJcbiAgICBAd2FybiBcIlNob3VsZCBub3Qgc2hpZnQgZ3JlYXRlciB0aGFuIG1heC1jb2x1bW5zICgxMikuXCI7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNoaWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSHVnXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBodWcoJGRpcmVjdGlvbikge1xyXG5cclxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImJvdGhcIiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJIdWcgcmVxdWlyZXMgJ2xlZnQnLCAncmlnaHQnLCBvciAnYm90aCcuIFBsZWFzZSBjaG9vc2UgYSB2YWxpZCBkaXJlY3Rpb24uXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIFF1ZXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBzY3JlZW4oJHJlcy1taW4sICRyZXMtbWF4LCAkb3JpZW50YXRpb246IGZhbHNlKSB7XHJcbiAgQGlmICRvcmllbnRhdGlvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRyZXMtbWF4KVxyXG4gICAgYW5kIChvcmllbnRhdGlvbjojeyRvcmllbnRhdGlvbn0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMtbWluKSBhbmQgKG1heC13aWR0aDogJHJlcy1tYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LXNjcmVlbigkcmVzKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlcykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLXNjcmVlbigkcmVzKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRydW5jYXRlIHNpbmdsZS1saW5lZCBlbGVtZW50c1xyXG5cclxuQG1peGluIHRydW5jYXRlKCR0cnVuY2F0ZS13aWR0aCkge1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC8vIEVuc3VyZSB3aWR0aCBoYXMgYSB2YWx1ZVxyXG4gIEBpZiB1bml0bGVzcygkdHJ1bmNhdGUtd2lkdGgpIHtcclxuICAgIG1heC13aWR0aDogJHRydW5jYXRlLXdpZHRoICsgcHg7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIG1heC13aWR0aDogJHRydW5jYXRlLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBDb250YWluZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250ZW50LWJsb2NrLFxyXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9jay8tLSpcclxuXHJcbi5saW5rLWxpc3QgPiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn0gLy8gRU5EIGxpbmstbGlzdFxyXG5cclxuLmxpbmstbGlzdC0tc3ViLWNhdGVnb3J5IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBEZWZhdWx0IFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX2hlYWRlclxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMXJlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxyXG4uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSAvLyBFTkQgY29udGVudC1ibG9ja19fdGl0bGVcclxuXHJcbi5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9ja19fbGlua1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9jay0tYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX3RpdGxlXHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9jay0tYm94XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZCBBbHQgKERhcmsgSGVhZGVyIC8gQmFja2dyb3VuZClcclxuLy9cclxuLy8gIE9ubHkgdXNlZCBpbiBUcmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9jay0tYm94LS1hbHQge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBTaWRlYmFyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSB7XHJcbiAgLy8gT2Zmc2V0IHRvIGxpbmUgdXAgd2l0aCBicmVhZGNydW1ic1xyXG4gIC8vIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2stLWJveCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIHNpemUoNTBweCk7XHJcblxyXG4gICAgJiArIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMYXRlc3QgTmV3cyAoRlJMIC8gRGFpbGxpZXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5sYXRlc3QtdXBkYXRlcyB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBGUkxcclxuICAuZnJsICYge1xyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLmZpcnN0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5jb2x1bW4ubGFzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhaWxpZXNcclxuICAuZGFpbGllcyAmIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbGF0ZXN0LXVwZGF0ZXNcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaXN0ZWQgQ29udGVudCAvIExhbmRpbmcgUGFnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmxhbmRpbmdfX3RpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3Rpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubWVkaWEge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgY29udGVudC1ibG9ja1xyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cclxuICAgIC5sYW5kaW5nX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGxpc3RpbmdcclxuXHJcbi8vIEV4dHJhIGluZm8gc2VjdGlvbiwgb25seSBvbiBUcmVhdGllc1xyXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IC8vIEVORCBsaXN0aW5nX19kZXNjcmlwdGlvblxyXG5cclxuXHJcbi8vIENvbnRyb2xzIChzb3J0aW5nLCB2aWV3IG9wdGlvbnMpXHJcbi5saXN0aW5nX19jb250cm9scyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG59IC8vIEVORCBsaXN0aW5nX19jb250cm9sc1xyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxyXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxufVxyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICBmb3JtLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn0gLy8gRU5EIGxpc3RpbmdfX2NvbnRyb2xzLS12aWV3XHJcblxyXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XHJcbiAgLy8gQ1RBIExpbmtzIGFuZCBCdXR0b25zXHJcbiAgYSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBDVEEgTGlua3NcclxuICBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3RpbmdfX3BhZ2luYXRpb24ge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyLS1uYXY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxpc3RpbmdfX2NvbnRlbnQge1xyXG4gIG9sLFxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgb2wvdWxcclxufSAvLyBFTkQgbGlzdGluZ19fY29udGVudFxyXG5cclxuLmxvYWQtbW9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXV0aG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmF1dGhvcnN7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcclxuICBwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmF1dGhvcnNfX2J5bGluZXtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLmF1dGhvcntcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICBoZWlnaHQ6IDQwcHg7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyB9IC8vIEVORCBhdXRob3JcclxuXHJcbi5hdXRob3JfX2ltYWdlLFxyXG4uYXV0aG9yX19uYW1le1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmF1dGhvcl9faW1hZ2V7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcl9fbmFtZXtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRkFUQ0FcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gLmZhdGNhIHtcclxuLy8gICAvLyBMb2FkIE1vcmUgYnV0dG9uXHJcbi8vICAgLmxpc3RpbmdfX2NvbnRlbnQgLmZvcm0tc3VibWl0IHtcclxuLy8gICAgIEBleHRlbmQgLmJ0bi0tdGVydGlhcnk7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIHdpZHRoOiAxNTBweDtcclxuLy8gICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWFyY2ggVGVybVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1oaWdobGlnaHQge1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1saWdodDsgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIb2xpZGF5IE1lc3NhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5ob2xpZGF5LW1lc3NhZ2Uge1xyXG4gIC5ob2xpZGF5LW1lc3NhZ2VfX2FsZXJ0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgIEZlZWRiYWNrIExpbmsgVEVNUFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZlZWRiYWNrLWxpbmsge1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBtZWRpYSBwcmludFxyXG4gIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQWRtaW4gLSBUYWJzIFdyYXBwZXJcclxuI3RhYnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAtMjBweCBhdXRvIDIwcHg7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBJbmZvIEJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWluZm8tYmFyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAycHggMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAuaWU4ICYge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcbn0gLy8gRU5EICVpbmZvLWJhclxyXG5cclxuXHJcbi50b3AtbmV3cy1kYXRlIHtcclxuICBAZXh0ZW5kICVpbmZvLWJhcjtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7XHJcbiAgfVxyXG59IC8vIEVORCB0b3AtbmV3cy1kYXRlXHJcblxyXG5cclxuJWluZm8tYmFyLS1uYXYge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiX19idG5cIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLXByZXZcIl0sXHJcbiAgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxyXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiLS1wcmV2XCJdLFxyXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtjbGFzcyo9XCJfX2J0blwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiLS1wcmV2XCJdIHtcclxuICAgIFtjbGFzcyo9XCJfX2J0blwiXSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLW5leHRcIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiLS1kZXRhaWxcIl0ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSAvLyBFTkQgaW5mby1iYXItLW5hdlxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBPYmplY3RcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1lZGlhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYuYmxvZ2dlci1pbmZvIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlIGxvYWRpbmcgZ2lmIGZvciBSUSBhZGQvcmVtb3ZlXHJcbiAgLmZsYWctdGhyb2JiZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFJlcG9zaXRpb24gUlEgYnV0dG9uXHJcbiAgLmZsYWctd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTBweCAwcHggMCAwKTtcclxuICB9XHJcblxyXG4gIC5hZGQtdG8tcXVldWUsXHJcbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSg0MHB4KTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGQtdG8tcXVldWUge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1vdmUtZnJvbS1xdWV1ZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1lZGlhXHJcblxyXG4vLyBNZWRpYSBpbWFnZXNcclxuLm1lZGlhX19sZWZ0LFxyXG4ubWVkaWFfX2ltYWdlIHtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgKyAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYV9faW1hZ2Uge1xyXG4gIEBpbmNsdWRlIHNpemUoMTAwcHgpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBDb250ZW50XHJcbi5tZWRpYV9fY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAyMHB4IDBweDtcclxufVxyXG5cclxuLy8gTWVkaWEgRGF0ZXRpbWUvQXV0aG9yXHJcbi5tZWRpYV9fZGF0ZXRpbWUsXHJcbi5tZWRpYV9fYXV0aG9yLFxyXG4ubWVkaWFfX3Byb2R1Y3Qge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgZGF0ZXRpbWUvYXV0aG9yXHJcblxyXG4vLyBNZWRpYSBEYXRldGltZVxyXG4ubWVkaWFfX2RhdGV0aW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbn1cclxuXHJcbi8vIE1lZGlhIFByb2R1Y3QgTmFtZVxyXG4ubWVkaWFfX3Byb2R1Y3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRpdGxlXHJcbi5tZWRpYV9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHRpdGxlXHJcblxyXG4vLyBNZWRpYSBBdXRob3JcclxuLm1lZGlhX19hdXRob3Ige1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLy8gTWVkaWEgc25pcHBldFxyXG4ubWVkaWFfX3NuaXBwZXQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAvLyBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG59XHJcblxyXG4vLyBEYWlseSBUYWdzXHJcbi5tZWRpYV9fc3ViLWNhdGVnb3J5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcblxyXG4gICYgKyAubWVkaWFfX21ldGEge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfSAvLyBFTkQgbWVkaWFfX3RhZyArIC5tZWRpYV9fbWV0YVxyXG59IC8vIEVORCBtZWRpYV9fdGFnXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvYWRpbmcgTW9kYWwgLyBNZXNzYWdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYWpheC1wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAudGhyb2JiZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIE5ldyBsb2FkZXJcclxuLmxvYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTFweDtcclxuICB6LWluZGV4OiAyMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDEpO1xyXG59XHJcblxyXG4ubG9hZGVyX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5sb2FkZXJfX2ljb24sXHJcbi5sb2FkZXJfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubG9hZGVyX19pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmJpZ19fbG9hZGVyIHtcclxuICAubG9hZGVyIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNpYyBQb3NpdGlvbmluZyAoVHlwZSArIFQvTC9CL1IgVmFsdWVzKVxyXG4vL1xyXG4vLyAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwcHggMCAwIDEwcHgpO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gcG9zaXRpb24oJHBvcy10eXBlOiByZWxhdGl2ZSwgJHBvcy12YWxzOiAwIDAgMCAwKSB7XHJcblxyXG4gIC8vIElmIG5vIHBvc2l0aW9uIHR5cGUgZGVzaWduYXRlZCwgZGVmYXVsdCB0byBcInJlbGF0aXZlXCJcclxuICBAaWYgdHlwZS1vZigkcG9zLXR5cGUpID09IGxpc3Qge1xyXG4gICAgJHBvcy12YWxzOiAkcG9zLXR5cGU7XHJcbiAgICAkcG9zLXR5cGU6IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLy8gU2VwYXJhdGUgdmFsdWVzIGludG8gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0XHJcbiAgJHRvcDogbnRoKCRwb3MtdmFscywgMSk7XHJcbiAgJHJpZ2h0OiBudGgoJHBvcy12YWxzLCAyKTtcclxuICAkYm90dG9tOiBudGgoJHBvcy12YWxzLCAzKTtcclxuICAkbGVmdDogbnRoKCRwb3MtdmFscywgNCk7XHJcblxyXG4gIC8vIFJldHVybiBwb3NpdGlvblxyXG4gIHBvc2l0aW9uOiAkcG9zLXR5cGU7XHJcblxyXG4gIC8vIFJldHVybiB2YWx1ZXNcclxuICAvLyBJZiB2YWx1ZSBpcyBhIG51bWJlciBhbmQgaGFzIGEgdW5pdCB0eXBlLCBwcmludCB2YWx1ZVxyXG4gIC8vIG90aGVyd2lzZSBpZ25vcmVcclxuICBAaWYgKHR5cGUtb2YoJHRvcCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJHRvcCkpIHtcclxuICAgIHRvcDogJHRvcDtcclxuICB9XHJcblxyXG4gIEBpZiAodHlwZS1vZigkcmlnaHQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRyaWdodCkpIHtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgfVxyXG5cclxuICBAaWYgKHR5cGUtb2YoJGJvdHRvbSkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJGJvdHRvbSkpIHtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICB9XHJcblxyXG4gIEBpZiAodHlwZS1vZigkbGVmdCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJGxlZnQpKSB7XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTmF2IEV4dGVuZHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJW5hdi1saW5rIHtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWVnYSBNZW51IFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lbWVnYS1tZW51IHtcclxuICB6LWluZGV4OiA1O1xyXG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwcHggMCAwIDBweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7IC8vIElFIGZhbGxiYWNrXHJcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOTMpO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51X19oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX2Nsb3NlIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1cHggMHB4IDAgMCk7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmljb24tY2FuY2VsLWNpcmNsZWQ6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiAtM3B4IDAgMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX2NsZWFyIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MnB4IDBweCAwIDApO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIHRvcDogNDdweDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pIHtcclxuICAgIG1hcmdpbjogMCAxNXB4IDJweCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBsaVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgY29sb3I6ICNkZGQ7XHJcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgjMDAwLCAuNSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRheC10b3BpY3MtbWVudSBhXHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBtZWdhLW1lbnVcclxuXHJcbi8vIFRvcCBHcmV5IE5hdlxyXG4ubmF2LS10b3Age1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKmxpKi8ubmF2LWxpbmstLXRvcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDAgMCAtM3B4O1xyXG5cclxuICAvLyBNYWluIExpbmtzXHJcbiAgPiBhIHtcclxuICAgIEBleHRlbmQgJW5hdi1saW5rO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoMCAwIDAgMXB4LCBzb2xpZCwgI2U5ZTllOSk7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTWFpbiBMaW5rIChMYXN0IENoaWxkKVxyXG4gICY6bGFzdC1jaGlsZCA+IGEge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duXHJcbiAgdWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgcmlnaHQ6IC05OTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLy8gRHJvcGRvd24gbGlua3NcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICBjb2xvcjogI2VlZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9IC8vIEVORCBuYXYtbGluay0tdG9wIHN1Ym1lbnVcclxuXHJcbiAgLy8gbGkgaG92ZXJcclxuICAmOmhvdmVyIHtcclxuXHJcbiAgICAvLyBIb3ZlciBTdGF0ZVxyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuXHJcbiAgICAvLyBIb3ZlciBTdGF0ZSBMaW5rIENvbG9yXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2hvdyBkcm9wZG93blxyXG4gICAgdWwge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbGV4OiAxIDAgMjUlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzMyk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjMzLCAyMzMsIDIzMyk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbmF2LWxpbmstLXRvcFxyXG5cclxuLy8gVGF4IFRvcGljc1xyXG4ubmF2LS1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuXHJcbiAgLm5hdi0tbWFpbl9fbmF2IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1zZWFyY2gge1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5pZTggJiB7XHJcbiAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGljb24tc2VhcmNoXHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtLW1haW5cclxuXHJcbi5uYXYtbGluay0tbWFpbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgQGV4dGVuZCAlbmF2LWxpbms7XHJcbiAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMCAwIDFweCwgc29saWQsICNlM2UzZTMpO1xyXG4gIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzMxMzQzNzsgLy8gQmx1ZSBiYXIgY29sb3IgdW5kZXIgOTclICMzMzNcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tbWFpblxyXG5cclxuLnRheC10b3BpY3MtbWVudSxcclxuLmtleS1kb2N1bWVudHMtbWVudSxcclxuLmp1cmlzZGljdGlvbnMtbWVudSxcclxuLmhvdC10b3BpY3MtbWVudSB7XHJcbiAgQGV4dGVuZCAlbWVnYS1tZW51O1xyXG5cclxuICAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVnYS1tZW51X19jYXRlZ29yeSB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDApO1xyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5X190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCBzaGFkZSgkYnJhbmQtY29sb3ItMiwgNjUlKTtcclxuICB9IC8vIEVORCBjYXRlZ29yeV9fdGl0bGVcclxufSAvLyBFTkQgdGF4LXRvcGljcy1tZW51XHJcblxyXG4vLyBDb250cmlidXRvcnNcclxuLmNvbnRyaWJ1dG9ycy1tZW51IHtcclxuICBAZXh0ZW5kICVtZWdhLW1lbnU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn0gLy8gRU5EIGNvbnRyaWJ1dG9ycy1tZW51XHJcblxyXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xyXG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuXHJcbiAgLmZlYXR1cmVkLW92ZXJ2aWV3IHtcclxuICAgIGltZyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgbW0gZGVmYXVsdFxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZlYXR1cmVkLW92ZXJ2aWV3XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICB9XHJcbn0gLy8gRU5EIGNvbnRyaWJ1dG9ycy0tZmVhdHVyZWRcclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19uYW1lIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2xpbmtzIHtcclxuICBjbGVhcjogYm90aDtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgY29sb3I6ICNkZGQ7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBjb250cmlidXRvci0tZmVhdHVyZWRfX2xpbmtzXHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX192aWV3LWFsbCB7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuXHJcbi5jb250cmlidXRvcnMtLWxpc3Qge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcclxuXHJcbiAgLmNvbHVtbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NDY0NjQ7XHJcbiAgfVxyXG5cclxuICBsaSBhIHtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgfVxyXG59IC8vIEVORCBjb250cmlidXRvcnMtLWxpc3RcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQZXJzb25hbCBOYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBOYXYgQ291bnRlcnNcclxuXHJcbi5tZW51LWNvdW50ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE5vIHJlc3VsdHNcclxuXHJcbi5tZW51LW5vLXJlc3VsdHMge1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBlcnNvbmFsLXdlbGNvbWUsXHJcbi51c2VyLXJlYWRpbmctcXVldWUsXHJcbi51c2VyLWZhdm9yaXRlcyxcclxuLnB1YmxpY2F0aW9ucy1tZW51LFxyXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LS1wZXJzb25hbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYTczYWIgMCUsICMxYTczYWIgNTAlLCAkYnJhbmQtY29sb3IgNTAlLCAkYnJhbmQtY29sb3IgMTAwJSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuXHJcbiAgICAuaWU4ICYge1xyXG4gICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIG5hdi0tcGVyc29uYWwgaWNvbi0qXHJcblxyXG4gIFtjbGFzcyo9XCItLWFmdGVyXCJdOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgLmljb24tZG93bi1kaXI6YWZ0ZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAuNXJlbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgbmF2LS1wZXJzb25hbFxyXG5cclxuLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkYnJhbmQtY29sb3IsIDMlKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAvLyBGaXggZ3JleSBpY29uXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5pZTggJiB7XHJcbiAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIH1cclxufSAvLyBFTkQgbmF2LWxpbmstLXBlcnNvbmFsXHJcblxyXG5zcGFuLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XHJcbiAgQGV4dGVuZCAlbmF2LWxpbms7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIH1cclxufSAvLyBFTkQgbmF2LWxpbmstLXBlcnNvbmFsX190b29sc1xyXG5cclxuLnBlcnNvbmFsLWRhdGV0aW1lIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgLy8gUmVtb3ZlIGF1dG8gcGFkZGluZyBmcm9tIG1lbnUgaXRlbVxyXG4gIGJhY2tncm91bmQ6ICMxYTczYWI7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvci0tZGFyaztcclxuICBjb2xvcjogcmdiYSh3aGl0ZSwgLjc1KTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxYTczYWI7XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC8vIEluaXRpYWwgaGlkZTsgY29udHJvbGxlZCBpbiBqUXVlcnlcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBXZWxjb21lIC8gUHJvZmlsZSBEcm9wZG93blxyXG5cclxuLnBlcnNvbmFsLXdlbGNvbWUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAubmF2LWxpbmstLXBlcnNvbmFsIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBmdWxsLW1lbnUgbWFyZ2luIHB1bGxcclxuICB9XHJcblxyXG4gIC5wZXJzb25hbC13ZWxjb21lX19uYW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogLjg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IDAgMCAtOTk5OXB4KTtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIC4zcyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAxMHB4IHJnYmEoMCwwLDAsMC4yKSxcclxuICAgICAgICAgICAgICAgICAgaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOYXYgSXRlbVxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMjUlKTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9IC8vIEVORCBhXHJcbiAgICB9IC8vIEVORCB1bCBsaVxyXG4gIH0gLy8gRU5EIGxpXHJcblxyXG4gID4gbGk6aG92ZXIgdWwge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfSAvLyBFTkQgdWwgbGk6aG92ZXIgdWxcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IC8vIEVORCBwZXJzb25hbC13ZWxjb21lXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNeSBUYXggTm90ZXNcclxuXHJcbi5teS10YXgtbm90ZXMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IGFsbCBsaSdzIGluIGRyb3Bkb3duXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIEluaXRpYWwgRHJvcGRvd25cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAwIDAgLTk5OTlweCk7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWN0aXZhdGUgSW5pdGlhbCBEcm9wZG93blxyXG4gID5saTpob3ZlciA+IHVsIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gU2Vjb25kYXJ5IERyb3Bkb3duXHJcbiAgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCAwIC05OTk5cHgpO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgIC8vIEluZGl2aWR1YWwgaXRlbXNcclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIC5mYXZvcml0ZV9fcmVtb3ZlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmxhZy1yZWFkaW5nLXF1ZXVlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAzNSUpO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBsaVxyXG5cclxuICAgIC5zdWItbWVudV9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNSksXHJcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgbXktdGF4LW5vdGVzX19zdWItbWVudVxyXG5cclxuICAvLyBBY3RpdmF0ZSBTZWNvbmRhcnkgRHJvcGRvd25cclxuICB1bCBsaTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcblxyXG4gICAgPiB1bCB7XHJcbiAgICAgIGxlZnQ6IDI1MHB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUG9zaXRpb24gU2Vjb25kYXJ5IERyb3Bkb3duc1xyXG4gIC5teS1mYXZvcml0ZXMge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLm15LXJlYWRpbmctcXVldWUge1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLm15LXNhdmVkLXNlYXJjaGVzIHtcclxuICAgIHRvcDogODBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5teS1mYXZvcml0ZXMsXHJcbiAgICAubXktcmVhZGluZy1xdWV1ZSxcclxuICAgIC5teS1zYXZlZC1zZWFyY2hlcyB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG15LXRheC1ub3Rlc1xyXG5cclxuLm15LXRheC1ub3Rlcy1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBzaGFkZSgkYnJhbmQtY29sb3ItLWRhcmssIDI1JSk7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1jb3VudGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAuaWU4ICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFJlc2VhcmNoIFRvb2xzIC8gUHVibGljYXRpb25zXHJcblxyXG4ucmVzZWFyY2gtdG9vbHMtbWVudSxcclxuLnB1YmxpY2F0aW9ucy1tZW51IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gIC8vIFBhcmVudCBMZXZlbFxyXG4gIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG5cclxuICAvLyBTdWItbWVudVxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0MHB4IC05OTk5cHggMCAwKTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZWVlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMiksXHJcbiAgICAgICAgICAgICAgICAgIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHVsXHJcblxyXG4gIC8vIE5hdiBJdGVtc1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBTdWIgTmF2IEl0ZW1zXHJcbiAgbGkgbGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcblxyXG4gICAgICAuaWU4ICYge1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHN1Yi1uYXYgaXRlbXNcclxuXHJcbiAgLy8gQWN0aXZlIHN1Yi1uYXZcclxuICA+IGxpOmhvdmVyIHVsIHtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICAgIHBhZGRpbmc6IDAgMzFweDsgLy8gU3BlY2lhbHR5LCBrZWVwIGFsaWdubWVudHNcclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCQTU2MUM7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQTU2MUM7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gU3ViLW5hdiBsaXN0c1xyXG5cclxuICAuc291cmNlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXYtbGlua19fbm9hY2Nlc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyAvLyBQdWxsIGxvY2tlZCBwcm9kdWN0cyBsZWZ0XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIG5hdi1saW5rX19ub2FjY2Vzc1xyXG5cclxuICAvLyBObyBBY2Nlc3MgSGVscGVyIFRleHRcclxuICAubWVudS1sZWdlbmQge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBwZXJzb25hbCB0b29sc1xyXG5cclxuLnB1YmxpY2F0aW9ucy1tZW51IHtcclxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHdpZHRoOiAzODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gbGk6aG92ZXIgdWwge1xyXG4gICAgcmlnaHQ6IC0xMzhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG59XHJcbiIsIi50YS10b29sYmFyIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYnJhbmQtY29sb3ItNDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgaDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YS10b29sYmFyX19zZWFyY2gge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29yZC1zZWFyY2gtY2xlYXIsXHJcbiAgLndvcmQtc2VhcmNoLXdiLWNsZWFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgJixcclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICBbY2xhc3MqPWljb24tXTphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4udGEtdG9vbGJhci0td29ya2JlbmNoIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBbY2xhc3MqPVwidGEtdG9vbGJhcl9fXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcclxuICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXHJcbiAgICAudGEtdG9vbGJhcl9fc29ydCxcclxuICAgIC50YS10b29sYmFyX19leHBvcnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICA+IGJ1dHRvbixcclxuICAgICAgPiBzZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIC5pY29uLXRhZyxcclxuICAgICAgICAuaWNvbi11cGxvYWQge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXHJcbiAgICAgIC50YS10b29sYmFyX19leHBvcnQge1xyXG4gICAgICAgIGZsZXg6IDAgMSA0OSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YS10b29sYmFyX19zb3J0IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHRcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCB0YS10b29sYmFyLS13b3JrYmVuY2hcclxuXHJcblxyXG5cclxuLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSB7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmV4cG9ydF9fZHJvcGRvd24sXHJcbi5maWx0ZXItdGFncyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5maWx0ZXItdGFncyAudGV4dC1saW5rLS1zZWNvbmRhcnkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbn1cclxuXHJcbi5maWx0ZXItdGFnc19fcXVpY2stc2VsZWN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXRhZ3NfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5leHBvcnRfX2Ryb3Bkb3duIHtcclxuICB3aWR0aDogMjc1cHg7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlLWFubm90YXRpb25zIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBzaGFyZS1hbm5vdGF0aW9uc1xyXG5cclxuICAuZXhwb3J0X19kb3dubG9hZC1wZGYtYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZpbHRlci10YWdzIHtcclxuICB3aWR0aDogMzUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE9mZmljaWFsIENTUyBmcm9tIE9wZW5UaXBcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm9wZW50aXAtY29udGFpbmVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1jZW50ZXIsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1jZW50ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tcmlnaHQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tdG9wLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQgLm9wZW50aXAge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAvLyB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5oZWFkZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtY2xvc2Uge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIGxlZnQ6IDYwcHg7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHNwYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWRhcmsgLm9wZW50aXAsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1hbGVydCAub3BlbnRpcCB7XHJcbiAgY29sb3I6ICNmOGY4Zjg7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtZ2xhc3MgLm9wZW50aXAge1xyXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICBjb2xvcjogIzMxN2NjNTtcclxuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLDk0LDE1MywwLjMpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRlLWVmZmVjdC1mYWRlIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LWdvaW5nLXRvLXNob3cge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IG5vbmU7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtdmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBvdGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b21cclxuXHJcbi5vdC1jb250ZW50IHtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXVkaXQtbWFudWFscyB7XHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXItLWJyYW5kIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuICB9XHJcbn1cclxuXHJcbi50bmFpU3RhdGVIZWFke1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXVkaXQtaW5zaWdodF9fcHJvbW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAucHJvbW9fX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuNzUpIDAlLCByZ2JhKDAsIDAgLCAwLCAwKSA3NSUsIHJnYmEoMCwgMCAsIDAsIDApIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvbW9fX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1heC13aWR0aDogNTVjaDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vX19hY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIGEsXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzVjaDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xyXG4gIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19jb250ZW50IHtcclxuICB3aWR0aDogNzUlO1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg5KTtcclxuICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG4vKlxyXG4gIC5ub3QtbG9nZ2VkLWluICYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4qL1xyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19sYWJlbC1uZXd7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblxyXG4gIC5sYWJlbC1udW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogIGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OjIwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgLmljb24ge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTZweDtcclxuICB9XHJcblxyXG4gIC5pY29uLWNlcnRpZmljYXRlOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgLmljb24tdGV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjAzMTI1ZW0pLCBjYWxjKC01MCUgKyAwLjAzMTI1ZW0pKSBzY2FsZSgwLjQzNzUsIDAuNDM3NSkgcm90YXRlKC0zMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDAuMDMxMjVlbSksIGNhbGMoLTUwJSArIDAuMDMxMjVlbSkpIHNjYWxlKDAuNDM3NSwgMC40Mzc1KSByb3RhdGUoLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19faGVhZGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRicmFuZC1jb2xvci00O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcblxyXG4gIGgxIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gS2VlcCBjZW50ZXJpbmdcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MsXHJcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMsXHJcbi5hdWRpdC1tYW51YWxzX19tb3JlLFxyXG4uYXVkaXQtbWFudWFsc19fY29udGFjdCB7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBDb250YWluIGxvYWRpbmcgc3Bpbm5lclxyXG4gIH1cclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fbGVmdCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgYTpub3QoLmJ0bikge1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3Mge1xyXG4gIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAuaWNvbi1yZWZyZXNoIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuaWNvbi1yZWZyZXNoLFxyXG4gICAgJjpmb2N1cyAuaWNvbi1yZWZyZXNoLFxyXG4gICAgJjphY3RpdmUgLmljb24tcmVmcmVzaCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19sZWZ0IHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMge1xyXG4gIGJ1dHRvbi5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAuaWNvbi1yZWZyZXNoIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuaWNvbi1yZWZyZXNoLFxyXG4gICAgJjpmb2N1cyAuaWNvbi1yZWZyZXNoLFxyXG4gICAgJjphY3RpdmUgLmljb24tcmVmcmVzaCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19sZWZ0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19tb3JlIHtcclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxzX19jb250YWN0IHtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uYXVkaXQtbWFudWFsX19mYXZvcml0ZXMsXHJcbi5hdWRpdC1tYW51YWxfX2FsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYXZvcml0ZXMtLWVtcHR5IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkYnJhbmQtY29sb3ItM2U7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gIC5hdWRpdC1tYW51YWxzX2hvbWUgPiAuY29udGFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XHJcbiAgLy8gd2lkdGg6IDMxJTtcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIC5pY29uLXN0YXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6aG92ZXIsXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6Zm9jdXMsXHJcbiAgICAuc3RhdGUtLWZhdm9yaXRlICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWpheC1wcm9ncmVzcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fbWFudWFscyB7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI2RhdGFUYWJsZVNBTV93cmFwcGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuI2RhdGFUYWJsZVNBTSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29ydGluZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvcnRpbmc6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbiAgICAgICYuc29ydGluZ19hc2M6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxyXG4gICAgICAmLnNvcnRpbmdfZGVzYzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG5cclxuICAgICAgLy8gVmVyc2lvblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIERvY3VtZW50c1xyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBMYXN0IFZpZXdlZFxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBBY3Rpb25zXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5IHRkIHtcclxuICAgICY6bm90KDpudGgtb2YtdHlwZSgzKSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSBhIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyW3JvbGVdIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICB0ci5ldmVuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdHIuc2hvd257XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcblxyXG4gICAgICBbY2xhc3MqPVwiaWNvbi1cIl06OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNiZmJkYmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1ZGl0LW1hbnVhbHNfX2ljb24td3JhcHBlciB7XHJcbiAgICAgICAgLmljb24tY2VydGlmaWNhdGU6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSBhOmhvdmVyIGk6OmJlZm9yZSxcclxuICAgICAgJjpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGZvb3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hdWRpdC1uZXdzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAubWVkaWEge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYV9fYXV0aG9yIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRvY3VtZW50cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcclxuXHJcbiAgLy8gU21hbGwgb3ZlcnJpZGUgd2hlbiBsb2dnZWQgaW4gYXMgYWRtaW5cclxuICAubG9nZ2VkLWluLnRvb2xiYXIgJiB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjZweCk7XHJcbiAgfVxyXG5cclxuICAubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyICYge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDb3JlIGRvYyBzdHlsZXNcclxuICAuZG9jdW1lbnRfX2xlZnQsXHJcbiAgLmRvY3VtZW50X19yaWdodCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIwLCAyMjAsIDIyMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZG9jdW1lbnRfX3JpZ2h0IHtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSWYgb25lIGRvYyBzZWxlY3RlZFxyXG4gICYuZG9jdW1lbnRzX3NpbmdsZSB7XHJcbiAgICAuZG9jdW1lbnRfX2xlZnQge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XHJcbiAgICAgIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdW1lbnRfX3JpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMjIlO1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZG9jdW1lbnRzX3NpbmdsZVxyXG5cclxuICAvLyBJZiB0d28gZG9jcyBzZWxlY3RlZFxyXG4gICYuZG9jdW1lbnRzX2NvbXBhcmUge1xyXG4gICAgPiAucmVnaW9uLFxyXG4gICAgPiAucmVnaW9uID4gLmJsb2NrLFxyXG4gICAgPiAucmVnaW9uID4gLmJsb2NrID4gLmNvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50X19sZWZ0LFxyXG4gICAgLmRvY3VtZW50X19yaWdodCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N1bWVudF9fbGVmdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBkb2N1bWVudHNfY29tcGFyZVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIC8vaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSAvLyBFTkQgZG9jdW1lbnRzXHJcblxyXG5cclxuLmRvY3VtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICA+IGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGJyYW5kLWNvbG9yLS1saWdodCwgMTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb2JpbGUtb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsZXg6IDAgMSA0OCU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgYnRuLS1zZWNvbmRhcnlcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBoZWFkZXJcclxuXHJcbiAgLmRvY3VtZW50X190aXRsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFyZV9kb2NzX2Nsb3NlX3NwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZG9jdW1lbnRfX3RpdGxlXHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIGRvY3VtZW50XHJcblxyXG4uZG9jdW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudF9fZnVsbHRleHQge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgLy8gQXNzdW1lIGlmIGZ1bGx0ZXh0IGNvbXBvbmVudCBoYXMgYW4gSUQsXHJcbiAgLy8gaXQgaXMgc2VsZWN0YWJsZSBmb3IgYW5ub3RhdGlvbnMuXHJcbiAgW2lkXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDI1NCwgMjU1KTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAmLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm90ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1NSwgMjUzKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuXHJcbiAgICAgICYuaWNvbi1wZW5jaWw6OmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qICYuaGlnaGxpZ2h0Lm5vdGUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG5cclxuICAgICAgJi5pY29uLXN0YXItLWFmdGVyOjphZnRlcntcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLy8gTW9iaWxlIGhpZ2hsaWdodCBlbGVtZW50XHJcbiAgICBidXR0b24uanMtaGlnaGxpZ2h0LWVsZW1lbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgIGxpID4gcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSxcclxuICB0YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMTBweDtcclxuICByaWdodDogNDBweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtbmF2X19jb3VudGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1uYXZfX2NvbnRyb2xzIHtcclxuICAgID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X190b2Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA5OCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW46MTBweCAzNnB4IDEwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuXHJcbiAgb2wge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IG9sID4gbGkgPiBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAudG9jX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC50b2NfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcblxyXG4gIC50b2NfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAvLyBCYWNrIHRvIHRvcCBmb3IgVG9DXHJcbiAgLmJhY2stdG8tdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnRfX3Rvb2xib3gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cztcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcblxyXG4gIC50b29sYm94X19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRvb2xib3hfX2xpbmtcclxuXHJcbiAgLy8gQWN0aXZlIHN0YXRlIGlmIHNlbGVjdGVkIHBhcmFncmFwaCBpcyBoaWdobGlnaHRlZCBvciBub3RhdGVkXHJcbiAgJi5oaWdobGlnaHQgLmpzLWhpZ2hsaWdodC1lbGVtZW50LFxyXG4gICYubm90ZSAuanMtY3JlYXRlLW5vdGUge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAvLyBMZWZ0IGRvYyB0b29sYm94XHJcbiAgLmRvY3VtZW50X19sZWZ0ICYge1xyXG4gICAgcmlnaHQ6IC0zN3B4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDEycHggMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjA3MzJmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmlnaHQgZG9jIHRvb2xib3hcclxuICAuZG9jdW1lbnRfX3JpZ2h0ICYge1xyXG4gICAgbGVmdDogLTM3cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTEycHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAwIDEycHggMTJweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjA3MzJmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tb2JpbGUge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICAgICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2hhbmdlLWRvY3VtZW50IHtcclxuICAuYXVkaXQtbWFudWFsc19fc3RhdGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgID4gYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWpheC1wcm9ncmVzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgLnRocm9iYmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhdGVfX21hbnVhbHMge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgaSxcclxuICAgICAgYSxcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpLFxyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBsaVxyXG4gIH0gLy8gRU5EIHN0YXRlX19tYW51YWxzXHJcbn1cclxuXHJcbi5hdWRpdC1tYW51YWxfX2xpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IHtcclxuICAudGhyb2JiZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgY29udGVudDogJGZhLXZhci1zcGlubmVyO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgKyAubWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBGb3Igd29yZCBzZWFyY2ggJiBjbGVhciBidXR0b25zIG5leHQgdG8gc2VhcmNoIGJveGVzIG9uIGRvY3VtZW50cyAmIGluIHdvcmtiZW5jaC4gKi9cclxuLmF1ZGl0LW1hbnVhbHMgLndvcmQtc2VhcmNoLFxyXG4uYXVkaXQtbWFudWFscyAud29yZC1zZWFyY2gtY2xlYXIsXHJcbi5hdWRpdC1tYW51YWxzIC53b3JkLXNlYXJjaC13Yi1jbGVhciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4iLCIvKmhlYWRlciovXHJcblxyXG4ucGFnZS0tbm9uc3ViIHtcclxuICAud3JhcF9fY29udGVudCB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluO1xyXG4gIH1cclxuXHRcclxuXHQuYnRuLS1wcmltYXJ5IGEge1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHJcblx0aGVhZGVye1xyXG5cdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgIC8vIExvZ29cclxuICAgIC5sb2dvIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG4gICAgfVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdH1cclxuXHR9IC8vIEVORCBoZWFkZXJcclxuXHJcblxyXG5cdC5lbmdhZ2VtZW50LWhlcm8ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogN3JlbSAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5iZ19fd3JhcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdH1cclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1heC13aWR0aDogNjQwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuLS1wcmltYXJ5IHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiA1cmVtIDFyZW07XHJcblx0XHR9XHJcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1oZXJvXHJcblxyXG5cclxuXHQuZW5nYWdlbWVudC1zdGF0cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmVuZ2FnZW1lbnQtc3RhdCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdHdpZHRoOiAzOCU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0d2lkdGg6IDM2JTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcblx0XHRcdFx0PiBzdHJvbmcsXHJcblx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdFx0Lmtlcm4ge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0XHJcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1zdGF0c1xyXG5cclxuXHJcblxyXG5cclxuXHQvKmVuZCBzdGF0cyBmYWN0cyovXHJcblxyXG5cdC52aWRlby1zZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ZpZGVvLWJnLmpwZycpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwYWRkaW5nOiA0NHB4IDAgNTJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogNDRweCAwIDUycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhaW4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3RfX3ZpZGVvcyB7XHJcblx0XHRcdEBpbmNsdWRlIHBhZC1yYXRpbygxNiw5LCBsaSk7XHJcblx0XHRcdEBpbmNsdWRlIHBhZC1yYXRpbygxNiw5LCBsaSBpZnJhbWUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3RfX3ZpZGVvcyBsaSB7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQmLmlzLS1hY3RpdmUge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBzaG93RnJvbURpc3BsYXlOb25lO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgdWwge1xyXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdl9fdmlkZW9fbGlzdCBhIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHggMTJweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxMTdweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxQTczQTk7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0YwNzMyMDtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjQzU2MjIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdF9fdmlkZW9zIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblxyXG5cdC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xyXG5cdC50YXgtcHJvZHVjdHMge1xyXG5cdFx0cGFkZGluZzogNHJlbSAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YXgtcHJvZHVjdCB7XHJcblx0XHRcdC8qZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdHBhZGRpbmc6IDAgLjVyZW07Ki9cclxuXHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCA1MHB4O1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50YXgtcHJvZHVjdF9fbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH0gLy8gRU5EIHRheC1wcm9kdWN0XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0fVxyXG5cdH0gLy8gRU5EIHRheC1wcm9kdWN0c1xyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MxYzFjMTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ly9tYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0Ly93aWR0aDogMTAwJTtcclxuXHJcblx0XHQvL21hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjZweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHQvL21hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpOmxhc3Qtb2YtdHlwZSxcclxuXHQgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkubGFzdHtcclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBoMyB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IC44NzU7XHJcblx0XHRjb2xvcjogIzAwNjRhMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG5cdH1cclxuXHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIGxpIHAgc3BhbiB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjojNjY2O1xyXG5cdH1cclxuXHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNTtcclxuXHRcdFx0Y29sb3I6IzAwNjRhMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIC5zaG93X19tb2JpbGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxzLXNlY3Rpb24tLXRocmVlIC5idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC8qZW5kIHRheCBkZXNjcmlwdGlvbnMqL1xyXG5cclxuXHQvKnNsaWRlciBzZWN0aW9uKi9cclxuXHJcblx0LnNsaWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZWZmMGYwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQubHQtaWU5ICYgLmJ4LXZpZXdwb3J0IHtcclxuXHRcdFx0bWluLWhlaWdodDogMTc3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xyXG5cdH1cclxuXHJcblx0LmJ4LXdyYXBwZXIge1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgYm9yZGVyOiBub25lO1xyXG5cdCAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHQgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XHJcblx0ICAgIFx0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdCAgICBcdH1cclxuXHJcblx0ICAgIFx0LmJ4LXByZXYsXHJcblx0ICAgIFx0LmJ4LW5leHQge1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29udHJvbHMucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5ieC1wcmV2IHtcclxuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5ieC1uZXh0IHtcclxuXHQgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcclxuXHRcdHBhZGRpbmc6IDUycHggMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnRlc3RpbW9uaWFscyB7XHJcblx0XHRibG9ja3F1b3RlIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmMDczMjA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGNpdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cclxuXHJcblx0LyogUmVuZXdhbCAqL1xyXG5cdC5lbmdhZ2VtZW50LXJlbmV3YWwge1xyXG5cdFx0cGFkZGluZzogNnJlbSAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9ob21lL2xzLXJlbmV3YWwuanBnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdGgyLFxyXG5cdFx0dWwsXHJcblx0XHQucmVuZXdhbC1hY3Rpb25zIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XHJcblx0XHRcdC5idG4tLXByaW1hcnkge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XHJcblx0XHR9XHJcblx0fSAvLyBFTkQgZW5nYWdlbWVudC1yZW5ld2FsXHJcblxyXG5cclxuXHQvKiBUcnVzdGVkIEJ5ICovXHJcblx0LmVuZ2FnZW1lbnQtdHJ1c3RlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHJ1c3RlZC1saXN0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAuM3JlbSAuNXJlbTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gLy8gRU5EIHRydXN0ZWQtbGlzdFxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtdHJ1c3RlZFxyXG5cclxuXHJcbi5xdW90ZXMtaGVhZGVyIHtcclxuXHJcblxyXG5cdFx0IGgyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG4gIFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIFx0XHRcdG1hcmdpbi1ib3R0b206IC0yN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE5MDQ3NjE5O1xyXG5cdFx0XHRjb2xvcjojMDA2NGEwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xyXG5cclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblxyXG5cdFx0fVxyXG59XHJcblx0LypxdW90ZXMgc2VjdGlvbiovXHJcblxyXG5cclxuLnF1b3RlcyB7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNFRkVGRjA7XHJcblx0cGFkZGluZzowO1xyXG5cdGNvbG9yOiAjMDA2NGEwO1xyXG5cclxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMCAwcHg7XHJcblx0fVxyXG5cdC8vYmFja2dyb3VuZC1jb2xvcjojZWZmMGYwXHJcbn1cclxuXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYXtcclxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcclxuXHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdGJhY2tncm91bmQ6ICNDMUMxQzE7XHJcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0LmJ4LXdyYXBwZXIge1xyXG5cdC8vXHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdC8vQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcclxuXHQgICAgXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdCAgICBcdC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG5cdCAgICBcdFx0LmJ4LXByZXYsXHJcblx0ICAgIFx0XHQuYngtbmV4dCB7XHJcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdDtcclxuXHQgICAgXHRcdH1cclxuXHJcblx0ICAgIFx0XHQuYngtbmV4dCB7XHJcblx0ICAgIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cdCAgICBcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgIFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cclxuXHQgICAgXHQvL31cclxuXHQgICBcdH1cclxuXHJcblxyXG5cdC53cmFwLS1zbGlkZXIgLnF1b3RlLXNsaWRlciB7XHJcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDUycHggMCAxMHB4O1xyXG5cdFx0XHQvL31cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHQucXVvdGUtc2xpZGVyIHtcclxuXHJcblx0XHRmaWd1cmUsIGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcDphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogY2xvc2UtcXVvdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwOHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IGluaXRpYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjaXRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJy0nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFx0IGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0IGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdCAgICB3aWR0aDogNjYlO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRjb2xvcjogI0YwNzMyMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjczO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJsb2NrcXVvdGUgcCBzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0byc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiNmMDczMjA7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQgYmxvY2txdW90ZSBwOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpdGFsaWM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiNmMDczMjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0Lypsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cclxuXHJcblx0LmVuZ2FnZW1lbnQtc2FtcGxlcyB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1NWI7XHJcblxyXG4gICAgLnNhbXBsZS1zY3JlZW5zaG90cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zYW1wbGUtYXJ0aWNsZXMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0LnZpZXctY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgLy8gI2NpcmNsZS1vbmUsXHJcbiAgICAgIC8vICNjaXJjbGUtdHdvLFxyXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgd2lkdGg6IDZweDtcclxuICAgICAgLy8gICBoZWlnaHQ6IDZweDtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy9cclxuICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy9cclxuICAgICAgLy8gI2NpcmNsZS1vbmUge1xyXG4gICAgICAvLyAgIHRvcDogNzRweDtcclxuICAgICAgLy8gICBsZWZ0OiAtMTUwcHg7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIHRvcDogMnB4O1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgLy8gICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTE0ZGVnKTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy9cclxuICAgICAgLy8gI2NpcmNsZS10d28ge1xyXG4gICAgICAvLyAgIHRvcDogNDNweDtcclxuICAgICAgLy8gICBsZWZ0OiAtMTI0cHg7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIHRvcDogMnB4O1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwN2RlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICNjaXJjbGUtdGhyZWUge1xyXG4gICAgICAvLyAgIHRvcDogMDtcclxuICAgICAgLy8gICBsZWZ0OiAtMTEycHg7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIHRvcDogM3B4O1xyXG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDk3cHg7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGFydGljbGUtbGlzdFxyXG5cclxuXHRcdC5zYW1wbGVfX2NhdGVnb3J5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuICAgIC5zYW1wbGVfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHR9IC8vIEVORCBzYW1wbGUgd29ya1xyXG5cclxuXHQvKmVuZCBvZiBsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cclxuXHJcblx0LypGQVEgc2VjdGlvbiovXHJcblxyXG5cdC5mYXEge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDYycHggMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmFxIGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMDY2NjY2NjY3O1xyXG5cdFx0Y29sb3I6ICMwMDY0YTA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQud3JhcF9fdGFicyB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDc0MHB4O1xyXG5cdH1cclxuXHJcblx0LnRhYi5pc0Nsb3NlZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhYl9fYm9keSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYi5pc09wZW4ge1xyXG5cdFx0LnRhYl9fdGl0bGU6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcZjA2OCc7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhYl9fYm9keSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0IFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdCBcdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcclxuXHQgXHRjb2xvcjogI2ZmZjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHQgXHRwYWRkaW5nOiAxMnB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3M2E5O1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcblx0XHRcdHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0byAxNHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQgLnRhYl9fYm9keSB7XHJcblx0IFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgXHRwYWRkaW5nOiAzNHB4IDMwcHggMjRweDtcclxuXHQgXHRmb250LXNpemU6IDE4cHg7XHJcblx0IFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0IFx0YSB7XHJcblx0IFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHQgXHR9XHJcblx0IH1cclxuXHJcblx0LypFbmQgRkFRKi9cclxuXHJcblx0LyogQ1RBICovXHJcblx0LmVuZ2FnZW1lbnQtY3RhIHtcclxuXHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0LypwYWdlIGluZm8gc2VjdGlvbiovXHJcblxyXG5cdC5wYWdlX2luZm8ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRcdC8vIGhlaWdodDozMjEuODZweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWluZm8gbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xyXG5cdFx0Y29sb3I6IzAwNjRhMjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQucGFnZS1pbmZvIGxpIHAge1xyXG5cdFx0Ly9mb250LXdlaWdodDogU2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiM2NjY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaW5mbyBsaSBwIGxpIHtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEyLjI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdGNvbG9yOiNjMWMxYzE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xyXG5cclxuXHQvKmZvb3RlciBzZWN0aW9uKi9cclxuXHQucGFnZS0tZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLCBhIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNjRhMjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICM0NDQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fc2l0ZV9tYXAge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0IC0gMSkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX3NlY3Rpb24ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdC5zaG93X190YWJsZXQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDAgLTRweCAtMTAwMDBweCAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1M3B4IDI4cHggMTAwMDBweCAxMHB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQvL3JpZ2h0OiA2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mb290ZXJfX3NlY3Rpb24tLWFib3V0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1jb250YWN0IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0X19yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcclxuICBcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3RfX3N1Yl90aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdFx0ICAgIG1pbi13aWR0aDogODNweDtcclxuXHRcdFx0ICAgIGNvbG9yOiAjMzMzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGlzdF9fc3ViX2JvZHkge1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHQgICAgYSB7XHJcblx0XHRcdCAgICBcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0ICAgIGE6aG92ZXIge1xyXG5cdFx0XHQgICAgXHRjb2xvcjogIzY2NjtcclxuXHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblx0LmZvb3Rlcl9fc2VjdGlvbi0tcHJvZHVjdHMgLFxyXG5cdC5mb290ZXJfX3NlY3Rpb24tLW15X2FuYWx5aXN0cyxcclxuXHQge1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cclxuXHRcdFx0Ly9tYXgtd2lkdGg6IDE4MHB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0LmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNoYXJlX19zb2NpYWwgLmljbyB7XHJcblx0XHQvL3RyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0Ly9iYWNrZ3JvdW5kOiAjNjY2O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjNDQ0O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vICY6aG92ZXIge1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQuZmEge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX21ldGFfZGF0YSB7XHJcblx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuXHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNlY2VjZWM7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKmJ1dHRvbiBzZWN0aW9uKi9cclxuXHJcblx0LmJ0biwgLmxvZ2luLWxpbmsgYSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjA3MzIwO1xyXG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0YwNzMyMCwgMTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4tbG9naW4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNjRBMDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMUE3M0E5LCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxQTczQTksIDEwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I0YwNzMyMDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI0YwNzMyMCwgMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyplbmQgb2YgYnV0dG9uIHNlY3Rpb24qL1xyXG5cclxuXHJcblx0LnNob3dfX21vYmlsZSB7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X190YWJsZXQge1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LnNob3dfX3RhYmxldF9pbmxpbmUge1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X190YWJsZXRfaW5saW5lX2Jsb2NrIHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fZGVza3RvcCB7XHJcblx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCAgICAub2xkaWUgJiB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGRlc2t0b3ApIHtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS0tbm9uc3ViIGhlYWRlciAubG9naW4tbGluayBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuXHJcbkBrZXlmcmFtZXMgc2hvd0Zyb21EaXNwbGF5Tm9uZSB7XHJcbiAgMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxJSB7XHJcbiAgXHRkaXNwbGF5OiBibG9jaztcclxuICBcdG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkFkdmFuY2UgU2VhcmNoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5zZWFyY2hfYXJlYV9jb250YWluZXJcclxue1xyXG4gICAgd2lkdGg6OTYlO1xyXG4gICAgbWFyZ2luLWxlZnQ6MiVcclxufVxyXG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc1xyXG57XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5hZHZfc2VhcmNoX2FuZF9kaXZcclxue1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuI2VkaXRfYXV0aG9yc19hZHZfY2hvc2VuLCAjZWRpdF9qdWRnZXNfYWR2X2Nob3NlblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xyXG59XHJcblxyXG4jZWRpdF9jb2RlX3NlY3Rpb25fYWR2X2Nob3NlblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xyXG59XHJcblxyXG4jZWRpdC1zZWFyY2gtYWR2XHJcbntcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbn1cclxuXHJcbi5hZHZhbmNlX3NlYXJjaF90b29sdGlwX3JpZ2h0e1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc19kYXRlXHJcbntcclxuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgIHdpZHRoOjUwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwXHJcbntcclxuICAgIHdpZHRoOjQ4JTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MiU7XHJcbn1cclxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXBcclxue1xyXG4gICAgd2lkdGg6NDglO1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIlO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5hZHZfc2VhcmNoX3dyYXBwZXJcclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjREREO1xyXG4gICAgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxufVxyXG5cclxuI2Fkdl9zZWFyY2hfd3JhcHBlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbn1cclxuLmNvbm5lY3RvcnNfYWR2X3NlYXJjaFxyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmFkdl9kYXRlX2NsZWFyX2xpbmtcclxue1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2RpdlxyXG57XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiA2N3B4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9zdWJtaXRfYnV0dG9uX2RpdlxyXG57XHJcbiAgICBmbG9hdDpyaWdodDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvblxyXG57XHJcbiAgYmFja2dyb3VuZDogcmdiKDI0MiwgMTE1LCAzMikgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDEyMCUgNiU7XHJcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xyXG4gICAgd2lkdGg6IDY3cHg7XHJcbn1cclxuXHJcbi5hZHZfc2VhcmNoX2lucHV0LWdyb3VwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gIH1cclxufVxyXG5saS5hY3RpdmUtcmVzdWx0IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgfVxyXG59XHJcblxyXG5kaXZbY2xhc3MqPVwiLS1hZHZhbmNlX3NlYXJjaFwiXTo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmMjczMjA7XHJcbiAgICBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247XHJcbiAgICBmb250LWZhbWlseTogXCJ0YXhcIjtcclxuICAgIGZvbnQtc2l6ZTogMTZwdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29ue1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2NhbGVuZGFyLWljb24ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIC8gMTAwJSBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNzMlO1xyXG4gICAgbWFyZ2luLXRvcDogMTUlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE3JTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOSU7XHJcbiAgICBtYXJnaW4tbGVmdDogNjclO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHRvcDogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDlweDtcclxuICAgIHRvcDogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRGFpbGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZGFpbGllc19fc3ViLWNhdGVnb3J5e1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDIwcHggMCAwO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8vIFJlZHVjZSBtZWRpYV9fbWV0YSBzcGFjaW5nIHdoZW4gc3ViLWNhdCBpcyBwcmVzZW50XHJcbiAgLy8gU3ViLWNhdGVnb3J5cyBleGlzdCBhcyBzcGFucyBwcmlvciB0byB0aGUgbWVkaWEgb2JqZWN0XHJcbiAgJiArIC5tZWRpYSAubWVkaWFfX2NvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIC5mbGFnLXdyYXBwZXJ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGRhaWxpZXNfX3N1Yi1jYXRlZ29yeVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExhdGVzdCBOZXdzXHJcblxyXG4uZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xyXG4gIGJhY2tncm91bmQ6ICNlY2ViZWI7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkLWZ1bGwtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IFRpdGxlIFR3ZWFrXHJcbi8vXHJcbi8vICBQcmV2ZW50IG92ZXJsYXBwaW5nIHdpdGggUmVhZGluZyBRdWV1ZSBidXR0b25cclxuXHJcbi5kYWlsaWVzX19jb250ZW50IC5tZWRpYV9fdGl0bGUge1xyXG4gIG1hcmdpbi1yaWdodDogNTBweDtcclxuXHJcbiAgLm5vdC1sb2dnZWQtaW4gJiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlseSBoZWFkZXIgYWRkIGNhbGVuZGFyIHRleHRib3ggdG8gaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5kYWlsaWVzX2NhbGVuZGFyXHJcbntcclxuICAgIHdpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFRUUgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAycHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5kYWlsaWVzX2NhbGVuZGFyOmhvdmVyXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50OztcclxufVxyXG5cclxuLmNhbF9pY29uX2RhaWxpZXN7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjI5cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlseSB0YWJzIFROVCBMYW5kaW5nIFBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbjogMTlweCBhdXRvIDBweCBhdXRvO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB3aWR0aDogMjg4cHg7XHJcbiAgJiBhOmhvdmVye1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5pZTggJiB7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGFpbGllcy1vdmVydmlld19fdGFiIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBiYWNrZ3JvdW5kOiAjRUVFO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogIzk5OTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTQ0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5pZTggJiB7XHJcbiAgICAtbXMtdGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjg7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBjb2xvcjojZmZmZmZmO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmIGE6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XHJcbiAgICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXRyZWF0eS1maWx0ZXJze1xyXG4gIG1hcmdpbjogNXB4IDBweCAwcHggODZweDtcclxuICAmIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IExhbmRpbmcgcGFnZSBob2xpZGF5IG1lc3NhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhvbGlkYXlfbWVzc2FnZV9kaXYge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ29tYmluZWQgZGFpbGllcyBsYW5kaW5nIHBhZ2UgZm9yIGRldi90ZXN0aW5nL3RyYWluaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIE1haW4gbGFuZGluZyBwYWdlIHRpdGxlLlxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIGgxLmxhbmRpbmdfX3RpdGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xyXG59XHJcbi8vIEJpZyB0aXRsZXMgZm9yIGZlZC9zdGF0ZS9pbnRsIGRvY3VtZW50cyBzZWN0aW9ucy5cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtZmVkZXJhbCxcclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtdGF4LW5vdGVzLXRvZGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xyXG59XHJcbi5wYWdlLWNvbWJpbmVkLWRhaWxpZXMgLmxhbmRpbmdfX3RpdGxlLmNvbWJpbmVkLXN0YXRlLFxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5sYW5kaW5nX190aXRsZS5jb21iaW5lZC1zdGF0ZS10YXgtdG9kYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XHJcbn1cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtaW50ZXJuYXRpb25hbCxcclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAubGFuZGluZ19fdGl0bGUuY29tYmluZWQtd29ybGR3aWRlLXRheC1kYWlseSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcclxufVxyXG4vLyBTZWN0aW9uIHRpdGxlcyBmb3IgdG9wIHNlY3Rpb25zLlxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWZlZGVyYWwge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgY29sb3I6ICMwMDQwNzg7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtY29tYmluZWQtZGFpbGllcyAuY29udGVudC1ibG9jay5jb21iaW5lZC1zdGF0ZSB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgICBjb2xvcjogIzAwNjgzODtcclxuICAgIH1cclxufVxyXG4ucGFnZS1jb21iaW5lZC1kYWlsaWVzIC5jb250ZW50LWJsb2NrLmNvbWJpbmVkLWludGVybmF0aW9uYWwge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgY29sb3I6ICM5NTIyMjY7XHJcbiAgICB9XHJcbn1cclxuLy8gQ29sb3IgYmFycy5cclxuLmJhci1UTlQge1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNDA3ODtcclxuICBwYWRkaW5nLWxlZnQ6IDRweDtcclxufVxyXG4uYmFyLVdURCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjOTUyMjI2O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi5iYXItU1RUIHtcclxuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMDY4Mzg7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbn1cclxuLy8gSW5uZXIgaGVhZGxpbmUgc3BhbnMgbmVlZCBibG9jay5cclxuaDEubWVkaWFfX3RpdGxlIC5iYXItVE5UIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5oMS5tZWRpYV9fdGl0bGUgLmJhci1XVEQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmgxLm1lZGlhX190aXRsZSAuYmFyLVNUVCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2hhcmVkIFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5ociB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIEBpbmNsdWRlIGJvcmRlcigxcHggMCAwIDAsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAvKmJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkOyovXHJcbiAgLypmb250LXNpemU6ICRoMi1zaXplOyovXHJcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmNvbnRlbnRfX2FjdGlvbi1iYXIge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYWN0aW9uLWJhcl9fc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDEpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn0gLy8gRU5EIGFjdGlvbi1iYXJfX3NlY3Rpb25cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNpYyBMYXlvdXRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI2NvbnRlbnQtd3JhcCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBXaGVuIGluIGFkbWluIHZpZXcsIG1vdmUgbWVnYSBtZW51IGRvd24gdG8gYmUgdmlzaWJsZVxyXG4ubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIGhlYWRlciAudmlzaWJsZSB7XHJcbiAgdG9wOiA2NXB4O1xyXG59XHJcblxyXG4uY29udGFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLnNpZGViYXItcmlnaHQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgLm1lZGlhX19pbWFnZSxcclxuICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHNlY3Rpb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMil7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIHNpZGViYXItcmlnaHRcclxuXHJcbi5zaWRlYmFyLWxlZnQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgLm1lZGlhX19pbWFnZSxcclxuICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgICAubWVkaWFfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHNlY3Rpb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMil7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIHNpZGViYXItbGVmdFxyXG5cclxuLnNwbGl0IHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICAgIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcclxuICB9XHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIC5jb250YWluID4gc2VjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICAgICAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgKyBzZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpe1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBzcGxpdFxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIaWRlIEF1dGhDYWNoZSBvbiBNb2JpbGVcclxuXHJcbkBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICNhdXRoY2FjaGVkYmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICByZW1vdmUgcGFkZGluZyByaWdodCBmcm9tIHRoZSBkYXRlIHBpY2tlclxyXG5cclxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBzaW1wbGUgYWRzIGNzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uYWRzbGlzdHtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBc2lkZSBRdW90ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYXNpZGUge1xyXG4gIGNvbG9yOiAjMzgzODM4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsaW5lLWhlaWdodDogMS40NTtcclxuICBtYXJnaW46IDIwcHggMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbiAgcHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuYXNpZGUgY2l0ZSB7XHJcbiAgY29sb3I6ICM5OTk5OTk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG5hc2lkZSBjaXRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMjAwOVwiO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFByb21pbmVudCBRdW90ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHJcbiAgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJFUFNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5iZXBzLXJlcG9ydC10cmFja2VyIHtcclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgY29sb3I6ICRiYXNlLWJvZHktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgdGgsIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJlcHNfcGFydCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qXHJcbi5kYXRlX2hlYWRlcl9iZXBzIHtcclxuICB3aWR0aDoyMyU7XHJcbn1cclxuKi9cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQmxvZyBTdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnBhZ2UtYmxvZyAubGFuZGluZ19fdGl0bGUsXHJcbi5wYWdlLWJsb2dnZXItcHJvZmlsZSAubGFuZGluZ19fdGl0bGUge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci1ibG9nO1xyXG59XHJcblxyXG4uYmxvZy1saXN0IHtcclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIEhvbWUgcGFnZSBibG9nIGJsb2NrXHJcbi8vIEJsb2NrIHdyYXBwZXJcclxuLmJsb2NrLXRiZC1ibG9nIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fb3JnLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSxcclxuICAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSxcclxuICAubWVkaWFfX3RpdGxlIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5jb250ZW50LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQmxvY2sgdGl0bGVcclxuLm9yZy1jb250ZW50X190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xyXG4ubWVkaWEtLW9yZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLm1lZGlhX19kYXRldGltZTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJUYXhBbmFseXN0cy5vcmdcIjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5vcmctY29udGVudF9fY3RhIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJsb2dnZXIgUGFnZVxyXG5cclxuLnNlYXJjaC0tYmxvZ2dlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5zZWFyY2gtLWJsb2dnZXJfX3Bob3RvIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC0tYmxvZ2dlcl9fY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gLmxpc3RpbmcgLm1lZGlhLS1ibG9nZ2VyIHtcclxuLy8gICBAZXh0ZW5kIC5tZWRpYTtcclxuLy8gICBtYXJnaW46IDIwcHg7XHJcbi8vICAgcGFkZGluZzogMDtcclxuLy8gICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuLy8gICAubWVkaWFfX2ltYWdlLCAgICAgICAgLy8gUmVzaXplIGNvbnRhaW5lclxyXG4vLyAgIC5jb250cmlidXRvcl9faW1hZ2UgeyAvLyBhbmQgYWN0dWFsIGltYWdlXHJcbi8vICAgICBAaW5jbHVkZSBzaXplKDU1cHgpO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lZGlhX19jb250ZW50IHtcclxuLy8gICAgIHBhZGRpbmc6IDAgMjBweDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5ibG9nLXByb2ZpbGUge1xyXG4vLyAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XHJcbi8vICAgfVxyXG5cclxuLy8gICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4vLyAgICAgY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lZGlhX190aXRsZSB7XHJcbi8vICAgICBmb250LXNpemU6IDE4cHg7XHJcbi8vICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4vLyAgICAgKyAubWVkaWFfX3NuaXBwZXQge1xyXG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gTm8gbG9uZ2VyIGluIHVzZSAocHJldmlvdXMgYmxvZyBtZWRpYSBvYmplY3Qgc3R5bGVzKVxyXG4vLyAubWVkaWEtLWJsb2cge1xyXG4vLyAgIEBleHRlbmQgLm1lZGlhO1xyXG5cclxuLy8gICAubWVkaWFfX2ltYWdlIHtcclxuLy8gICAgIEBpbmNsdWRlIHNpemUoNTVweCk7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLm1lZGlhX19kYXRldGltZSB7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAuYmxvY2stdGJkLWJsb2cgLm1lZGlhX190aXRsZSBhLFxyXG4vLyAgIC5ibG9jay10YWZlYXR1cmVkY29sdW1uIC5tZWRpYV9fdGl0bGUgYSB7XHJcbi8vICAgICBjb2xvcjogIzAwNjRhMjtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fYXV0aG9yIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDVweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fc25pcHBldCB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4vLyAgIH1cclxuLy8gfSAvLyBFTkQgbWVkaWEtLWJsb2dcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQm9va3MgJiBDb2xsZWN0aW9ucyBwYWdlIGFuZCBibG9ja1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lcntcclxuICAuYm9va3MtY29sbGVjdGlvbnMtaGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgLmJvb2tzLWNvbGxlY3Rpb25zLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjMDA2NEEyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va3MtY29sbGVjdGlvbnMtdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAudG9vbGJhci1zb3J0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbGJhci12aWV3LW9wdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogODdweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICB9XHJcbiAgICAgIGkuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI0YyNzMyMDtcclxuICAgICAgfVxyXG4gICAgICBpOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0YyNzMyMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC5ib29rLWl0ZW0ge1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMiU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6MzgxLjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzcsIDI0MCwgMC45Nik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5ib29rLWl0ZW0tb3ZlcmxheS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2staXRlbS1vdmVybGF5LXN1bW1hcnkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvb2staXRlbS1jb3Zlci1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICAgIC5ib29rLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2staXRlbS10aXRsZTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2staXRlbS1wdWJsaXNoLWluZm8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib29rLWl0ZW0tYXV0aG9ycy1pbmZvIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vay1pdGVtLWJyaWVmIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDE1cHggMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjczMjA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib29rLWl0ZW06bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgbGF5b3V0LlxyXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGFyZ2VcIl0ge1xyXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1jb250ZW50IHtcclxuICAgIC5ib29rLWl0ZW0ge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0OCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6Mjk2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMyLjA4cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcclxuICAgICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvb2staXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgIHdpZHRoOiAyODFweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcclxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vay1pdGVtLWJyaWVmIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC5ib29rLWl0ZW0tYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib29rLWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3QgbGF5b3V0LlxyXG4uYm9va3MtY29sbGVjdGlvbnMtaG9tZS1jb250YWluZXJbbGF5b3V0PVwibGlzdFwiXSB7XHJcbiAgLmJvb2tzLWNvbGxlY3Rpb25zLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgLmJvb2staXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNEY0RjQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU4LjQxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgICAgICB3aWR0aDogOTAuNTlweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xyXG4gICAgICAgIC5ib29rLWl0ZW0tY292ZXItaW1hZ2Uge1xyXG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm9vay1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAuYm9vay1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib29rLWl0ZW0tYnJpZWYge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gIC5oaWRkZW4tb24tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ib29rcy1jb2xsZWN0aW9ucy1ob21lLWNvbnRhaW5lciB7XHJcbiAgICAuYm9va3MtY29sbGVjdGlvbnMtY29udGVudCB7XHJcbiAgICAgIC5ib29rLWl0ZW0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDk4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5ib29rLWl0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vay1pdGVtLWNvdmVyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIHJpZ2h0IHJhaWwgYWQgYmxvY2tcclxuLmJvb2tzLWNvbGxlY3Rpb25zLWJsb2NrLWNvbnRhaW5lcntcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5ibG9ja19sZWZ0e1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tfcmlnaHR7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYm9va19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5ib29rX2hlYWRsaW5le1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufSIsIkBtaXhpbiBwYWQtcmF0aW8oJHgsICR5LCAkc2VsZWN0b3I6IGltZykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJHkvJHgpO1xyXG5cclxuICAjeyRzZWxlY3Rvcn0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufSIsbnVsbCwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9vdGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5zdGlja3ktZm9vdGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDMxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19tYWluIHtcclxuICAvLyBoZWlnaHQ6IDI4MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5jb250YWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19uYXYtbGlzdCB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGlzdF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIC8vIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxNzVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBmb290ZXJfX25hdi1saXN0XHJcblxyXG4uZm9vdGVyX19jb250YWN0IHtcclxuICBkZCB7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XHJcbiAgICBAaW5jbHVkZSBodWcobGVmdCk7XHJcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaWU4ICYge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgsIHJpZ2h0KTtcclxuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgIC5pZTggJiB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBmb290ZXJfX2NvbnRhY3RcclxuXHJcbi5mb290ZXJfX3NvY2lhbC1yb3cge1xyXG4gIGE6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19iYXIge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0gLy8gRU5EIGZvb3Rlcl9fYmFyXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU0VPIEZvb3RlclxyXG5cclxuLmZvb3Rlcl9fdG9waWNzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLXRpdGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLWxpc3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fdG9waWMtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIH1cclxufSAvLyBFTkQgaGVhZGVyXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE5hdiBSb3dzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50YS1sb2dvIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBzaXplKDE3NXB4IDcwcHgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YXhub3Rlcy1sb2dvLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtaW5kZW50OiAtMTAwMHB4OyAvLyBJRTggaGFja1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgdGEtbG9nb1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBNb2R1bGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1tb2R1bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMiksXHJcbiAgICAgICAgICAgICAgaW5zZXQgMCAtMTVweCAxNXB4IC0xNXB4IHJnYmEoYmxhY2ssIC4yKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9IC8vIEVORCBsYWJlbFxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG5cclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cF9fZm9ybTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cclxuXHJcbiAgICAuc2VhcmNoLW1vZHVsZV9fc3VibWl0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBzZWFyY2gtbW9kdWxlX19zdWJtaXRcclxuICB9IC8vIEVORCBpbnB1dC1ncm91cFxyXG5cclxuICAuc2VhcmNoLW1vZHVsZV9fYWR2LmJ0bi0tdGVydGlhcnkge1xyXG4gICAgbWFyZ2luOiAxN3B4IDAgMCAxMHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDEwcHggN3B4O1xyXG4gIH1cclxuICAvKlxyXG4gIC5zZWFyY2gtbW9kdWxlX19hZHYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMCAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgfSAvLyBFTkQgaWNvbi1lcXVhbGl6ZXJcclxuICAqL1xyXG5cclxuICAuc2VhcmNoLW1vZHVsZV9fY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAyMHB4IDI0cHggMCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGljb24tY2FuY2VsXHJcbn0gLy8gRU5EIHNlYXJjaC1tb2R1bGVcclxuXHJcbi5zZWFyY2gtaGVscF9fcHJvbXB0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiA2NTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1vYmlsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhlYWRlci0tbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5maXgge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAucGFnZS1hdWRpdC1pbnNpZ2h0ICYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmZyb250ICYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHlbbmctYXBwPVwiYXVkaXRJbnNpZ2h0XCJdOm5vdCgucGFnZS1hdWRpdC1pbnNpZ2h0KSAmLFxyXG4gICAgICAgIC5wYWdlLWF1ZGl0LWluc2lnaHQtd29ya2JlbmNoICYge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG5hdi0tbW9iaWxlXHJcblxyXG4uaGVhZGVyLS1tb2JpbGVfX21lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMTBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAucmVnaW9uLXBhZ2UtdG9we1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEVPTUxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5lb21sIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5lb21sIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRXJyb3IgTWVzc2FnZXMgLyBNb2RhbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJHN1Y2Nlc3M6ICNkN2ViZjU7XHJcbiR3YXJuaW5nOiAjZmFlZWQ3O1xyXG4kZXJyb3I6ICNmYWQzZDE7XHJcblxyXG5cclxuLy8gNDA0XHJcbi5wYWdlLWN1c3RvbWVycm9yLTQwNCB7XHJcbiAgLmJsb2NrLXN5c3RlbSB7XHJcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItcGFnZS1saW5re1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lc3NhZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50YS1tZXNzYWdlIHtcclxuICB6LWluZGV4OiAxMjAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDExMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogNTQwcHg7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBhLmlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAmLnRhLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHN1Y2Nlc3MsIDAuMDUpO1xyXG4gICAgY29sb3I6IGRhcmtlbigkc3VjY2VzcywgODAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYudGEtbWVzc2FnZS0td2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2FybmluZywgMC4wNSk7XHJcbiAgICBjb2xvcjogZGFya2VuKCR3YXJuaW5nLCA3MCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi50YS1tZXNzYWdlLS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkZXJyb3IsIDAuMDUpO1xyXG4gICAgY29sb3I6IGRhcmtlbigkZXJyb3IsIDcwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnRhLW1lc3NhZ2VfX2Rpc21pc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAudGEtbW9kYWwge1xyXG4vLyAgIHdpZHRoOiA2MDBweDtcclxuLy8gICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4vLyAgIHBhZGRpbmc6IDIwcHg7XHJcbi8vICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICBib3JkZXI6IG5vbmU7XHJcbi8vXHJcbi8vICAgJi5zdWNjZXNzIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IHRpbnQoJHN1Y2Nlc3MsIDc1JSk7XHJcbi8vICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRzdWNjZXNzO1xyXG4vLyAgIH1cclxuLy9cclxuLy8gICAmLndhcm5pbmcge1xyXG4vLyAgICAgYmFja2dyb3VuZDogdGludCgkd2FybmluZywgNzUlKTtcclxuLy8gICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHdhcm5pbmc7XHJcbi8vICAgfVxyXG4vL1xyXG4vLyAgICYgKyAudGEtbW9kYWwge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuLy8gICB9XHJcbi8vIH0gLy8gRU5EIHRhLW1vZGFsXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGUkwgTGFuZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZybC1zaWRlYmFyIHtcclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZnJsLWNvbnRlbnQge1xyXG4gIC8vIERhdGV0aW1lIGNvbWVzIGFmdGVyIHRpdGxlc1xyXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZnJsLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIH1cclxuXHJcbiAgLmZybC1zZWN0aW9uX19yb3d7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJsLXNlY3Rpb25fX2xhYmVsLFxyXG4gIC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgfVxyXG5cclxuICAuZnJsLXNlY3Rpb25fX2xhYmVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuXHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRlJMIENvdXJ0IE9waW5pb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bY2xhc3NePVwiZnJsLXNlYXJjaC0tXCJdIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mcmwtc2VhcmNoX190aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2Zvcm0ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZnJsLXNlYXJjaF9fb3Ige1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2h5cGhlbmF0ZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2lubGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC5mb3JtLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmZybC1zZWFyY2hfX2FjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgd2lkdGg6IDI1JTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZybC1jb3VydC1yZXN1bHRzIC5pdGVtLWxpc3QgdWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ2FzZSBOYW1lIC8gRG9ja2V0IE51bWJlclxyXG5cclxuLmZvcm0taXRlbS1jYXNlLW5hbWUsXHJcbi5mb3JtLWl0ZW0tZG9ja2V0LW5hbWUge1xyXG4gIHdpZHRoOiA0NDVweDtcclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGF4IENvdXJ0IERlY2lzaW9uc1xyXG5cclxuLmZybC1zZWFyY2gtLXRjZCB7XHJcblxyXG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBCZXR0ZXIgYWxpZ25tZW50XHJcbiAgLmZvcm0taXRlbS10YXhjLWNvdXJ0LWRlY2lzaW9uczIge1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXHJcbiAgLmZvcm0taXRlbS1udW1iZXIzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGZWRlcmFsIFRheCBDb3VydCBEZWNpc2lvbnNcclxuXHJcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCB7XHJcbiAgLmZvcm0taXRlbS1mY3RkMSxcclxuICAuZm9ybS1pdGVtLWZjdGQzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLWZjdGQyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXVzdGMxLFxyXG4gIC5mb3JtLWl0ZW0tdXN0YzIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tdXN0YzMge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZSTCBJUlMgQnVzaW5lc3MgUGxhbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiNmcmwtaXJzLWJ1c2luZXNzLXBsYW5zLWZvcm0ge1xyXG4gIC5pdGVtLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMCA1cHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnNfYnVzaW5lc3NfcGxhbl9zdWJoZWFkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGUkwgQmFja2dyb3VuZCBOb3Rlcy9Gb290bm90ZXMgc3BlY2lhbCBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mcmwge1xyXG4gIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuQ2xhdXNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5RVGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICB9XHJcbiAgLkZsdXNoUGFyYWdyYXBoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICAuRmx1c2hTdWJQYXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaFN1YlNlYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLkZsdXNoY2xhdXNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gIH1cclxuICAuRmx1c2hQYXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5PdGhlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxuICAuUGFyYWdyYXBoRmx1c2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5TdWJDbGF1c2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5TdWJQYXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlN1YlNlYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxuICAuUGFyYWdyYXBoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBwIHN0cm9uZyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuKi9cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBJbnRlcm5hbCBSZXZlbnVlIENvZGUgb2YgMTk4NiBkb2N1bWVudCBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmRpdi5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBhOm5vdChbaHJlZl0pIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6bm90KFtocmVmXSkge1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmJyZWFrbGluZSB7XHJcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uYnJlYWtsaW5lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4vLyBGUkwgbWFyZ2lucyBhYm92ZSBub3QgaW50ZW5kZWQgZm9yIHRhYmxlczsgdGhpcyBmaXhlcyBGUkwgQWxmcmVzY28gdGFibGVzIHNvIHRoZXkncmUgbm90IHdpbGRseSBzcGFjZWQgb3V0LlxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0aCBwLFxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0ZCBwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBkaXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufSovXHJcblxyXG4uZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb24sXHJcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcclxuLnRyZWF0aWVzLWNvbXBhcmUtcmVzdWx0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6MjBweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIb21lXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mcm9udCB7XHJcblxyXG4gIC5hcnRpY2xlcy1jYXRlZ29yeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyYWRpZW50LW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDAsMCwwLDApKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMCwwLDAsMC42NSkpKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcclxuICB9XHJcblxyXG59IC8vIEVORCBmcm9udFxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMb2dpbiBGb3JtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mb3JtX19oZWFkZXIge1xyXG4gIEBleHRlbmQgLmxhbmRpbmdfX3RpdGxlO1xyXG4gIG1hcmdpbjogMDtcclxufSAvLyBFTkQgZm9ybV9faGVhZGVyXHJcblxyXG4ubG9naW5fX2Zvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigwIDFweCAxcHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAuZGVzY3JpcHRpb24sXHJcbiAgLmZvcm0tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbmFtZSxcclxuICAuZm9ybS1pdGVtLXBhc3MsXHJcbiAgLmZvcm0taXRlbS1lbWFpbCxcclxuICAuZm9ybS1pdGVtLXBhc3N3b3Jke1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBcclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgLy8gICB3aWR0aDogNTYlO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tLXNlY29uZGFyeTtcclxuICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiApe1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgLy8gfVxyXG4gIH1cclxuICAgIFxyXG4gIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogLTEzcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrYm94IHtcclxuICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAzcHggMCAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0b3A6IC04cHggIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogMDsgXHJcbiAgICB9XHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIC8vICAgdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBsZWZ0OiAyMjVweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgIHRvcDogLThweDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vIH1cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcclxuICAgIC8vICAgYm90dG9tOiAyMHB4O1xyXG4gICAgLy8gICBsZWZ0OjA7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS1saXN0IHtcclxuICAgIG1hcmdpbjogLTIwcHggMCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBsb2dpbl9fZm9ybVxyXG5cclxuXHJcbi5sb2dpbl9fZm9ybV9fZm9ybSxcclxuLmxvZ2luX19mb3JtLS1pcCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubG9naW5fX2Zvcm1fX2Zvcm0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubG9naW5fX2Zvcm0tLWlwIHtcclxuICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgLmxvZ2luX19jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvcmdvdCBQYXNzd29yZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgLmZvcm0taXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA3NCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSVAgTG9naW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5pcC1hbHJlYWR5LXJlZ2lzdGVyZWQsXHJcbi5pcC1yZWdpc3Rlci1oZXJlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5pcC1yZWdpc3Rlci1oZXJlIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fX3JlZ2lzdGVyLWhlcmUtYWN0aW9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMb2dpbiBQYWdlIENUQXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWxvZ2luLWN0YS1ib3gge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHJcbiAgaDEsIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB9XHJcbn0gLy8gRU5EIGxvZ2luLWN0YS1ib3ggZXh0ZW5kXHJcblxyXG4uY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHtcclxuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBAaW5jbHVkZSBib3JkZXIoMnB4IDAgMnB4IDJweCwgc29saWQsICRicmFuZC1jb2xvcik7XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59IC8vIEVORCBjdGFfX21vZHVsZS0tcmVnaXN0ZXJcclxuXHJcbi5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBAZXh0ZW5kICVsb2dpbi1jdGEtYm94O1xyXG4gIHdpZHRoOiA0MiU7IC8vIE92ZXJyaWRlIGZvciBjb250ZW50LWJveCBjaGFuZ2VcclxuICBtYXJnaW4tbGVmdDogLTFweDsgLy8gRW5zdXJlIHNsaWdodCBvdmVybGFwXHJcbiAgQGluY2x1ZGUgYm9yZGVyKDVweCwgc29saWQsICRicmFuZC1jb2xvci0yKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn0gLy8gRU5EIGN0YV9fbW9kdWxlLS1zdWJzY3JpYmVcclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvZ2luIFNpZGViYXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmNvbnRhY3QtYm94IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgZGwge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGR0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG59IC8vIEVORCBsb2dpbl9fc2lkZWJhclxyXG5cclxuLm90aGVyLWxpbmtzLWJveCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBvdGhlci1saW5rcy1ib3hcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ucGFnZS10cmlhbHtcclxuICAuaXAtcmVnaXN0ZXItaGVyZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxufVxyXG4uZnJlZS10cmlhbHtcclxuICAubG9naW5fX2Zvcm17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC5sb2dpbl9fZm9ybV9fZm9ybXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGZpZWxkc2V0e1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtYm94IGRse1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVye1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3RyaWFsLWRpdiB7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZmllbGRzZXQtZGVzY3JpcHRpb257XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGZvbnQtc2l6ZTowO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcclxuICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1lbWFpbHtcclxuICAgIC5mb3JtLXJlcXVpcmVke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWVfdHJpYWxfZW1haWxfdGl0bGV7XHJcbiAgICBtYXJnaW46MTBweCAwO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtcGFyZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3Roe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29uZmlybS1wYXJlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIC50aXRsZSxcclxuICAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUsXHJcbiAgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnR7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25ze1xyXG4gICAgICAuZm9ybS10eXBlLWNoZWNrYm94e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnN7XHJcbiAgICAgIGxhYmVsLm9wdGlvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2x1bW4td3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbHVtbi1sZWZ0LFxyXG4gICAgICAuY29sdW1uLXJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdyb3VwLXRpdGxle1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1pbmZve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjJweDtcclxuICAgICAgICBjb2xvcjptaXgoI2FhYSwgJGJyYW5kLWNvbG9yLCA2MCUpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjptaXgoI2FhYSwgJGJyYW5kLWNvbG9yLCAyMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWUtdHJpYWwtbm8tbW9yZS1wcm9kdWN0cy1ub3Rle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mcmVlLXRyaWFsLXRleHQtbWVzc2FnZS1ub3Rle1xyXG4gICAgbWFyZ2luLWxlZnQ6NnB4O1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2Rle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAmLnRyaWFsLXN1Ym1pdC1lbWFpbHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sXHJcbiAgICAmLnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb257XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmctcmVjYXB0Y2hhe1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xyXG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC43Nyk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43Nyk7dHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnRsLXRlbC1pbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIC5hZHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hamF4LXByb2dyZXNze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDglO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvdHRvbTogLTQ2cHg7XHJcbiAgICAudGhyb2JiZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nX2RvdHMuZ2lmXCIpO1xyXG4gICAgICB3aWR0aDozMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3Jke1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW57XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIEZyZWUgVHJhaWwgbGltaXQgcmVhY2hlZCBzZWN0aW9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmZyZWUtdHJpYWwtbm8tbW9yZS1wcm9kdWN0cy1ub3RlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5mcmVlLXRyaWFsLWxpbWl0LXJlYWNoZWQtdWx7XHJcbiAgZGlzcGx5OiB0YWJsZTtcclxufVxyXG5cclxuLmZyZWUtdHJpYWwtbGltaXQtcmVhY2hlZC1saXtcclxuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIElFOCBTdXBwb3J0IG1lc3NhZ2VcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uaWU4X3N1cHBvcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uY2xvc2VfaWU4X3N1cHBvcnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IFxyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uaWU4X3N1cHBvcnRfbGlua3tcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbmEuaWU4X3N1cHBvcnRfbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogI0U2RTZFNjtcclxufSIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXHJcbi8vICBJQkZEIExhbmRpbmcgUGFnZVxyXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG5cclxuLnBhZ2UtdGEtaWJmZC10YXgtcmVmb3JtIHtcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG59XHJcblxyXG5cclxuLmliZmRfX3NvdXJjZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA4MHB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMzVweCAxMHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMCAxMHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkO1xyXG4gIH1cclxuXHJcbiAgLmNmIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxufVxyXG5cclxuLmliZmRfX3NvdXJjZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAuNXJlbTtcclxuICB9XHJcblxyXG4gIC50ZXh0LWxpbmsge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5pYmZkX19iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0yMHB4O1xyXG4gIG1hcmdpbjogMCAtMTAwJTsgLy8gRmFsbGJhY2tcclxuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC45KTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmliZmRfX2FydGljbGVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAuaWJmZC1zb3VyY2VfX2xvZ28ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAgTWltaWMgb3JnIGZvb3RlclxyXG4uaWJmZF9fZm9vdGVyIHtcclxuICBtYXJnaW46IDAgLTEwMCU7IC8vIEZhbGxiYWNrXHJcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICA+ICoge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgcCxcclxuICBhZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGFkZHJlc3Mge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiAgLmliZmRBcnRpY2xlIHtcclxuICAgIC5pYmZkX19iYW5uZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pYmZkQXJ0aWNsZSB7XHJcbiAgICAuaWJmZF9fYmFubmVyIHtcclxuICAgICAgLmNvbnRhaW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggMjBweDtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWJmZEFydGljbGUge1xyXG4gICAgLmliZmRfX3NvdXJjZXMge1xyXG4gICAgICBmb250OiAxNHB4LzEuNiBcIk9wZW4gU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5jb250ZW50LWJsb2NrX19oZWFkZXIuaWJmZF9wZGZfaGVhZGVyLCAuYnRuLS10ZXJ0aWFyeS5pY29uLXBkZi5pYmZkX3BkZl9saW5re1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMjAlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmliZmRfcGRmX2NvbnRhaW5lciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gTXVsdGltZWRpYSBzZWN0aW9uXHJcbi8vIFBvZGNhc3RzIC8gaW50ZXJ2aWV3cyAvIGZlYXR1cmVkIHZpZGVvc1xyXG5cclxuLy8gQ29yZSBtdWx0aW1lZGlhIG1lZGlhIG9iamVjdHNcclxuLm11bHRpbWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYS0tcG9kY2FzdCxcclxuLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLS12aWRlbyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG59XHJcblxyXG5cclxuLm11bHRpbWVkaWFfX2ltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIH1cclxuXHJcbiAgc3BhbltjbGFzcyo9XCJpY29uXCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbmEubXVsdGltZWRpYV9faW1hZ2V7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2RhdGV0aW1lIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm11bHRpbWVkaWFfX3RpdGxlIHtcclxuICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgLm11bHRpbWVkaWEtLXBvZGNhc3QgJiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW8gJiB7XHJcbiAgICBmb250LXNpemU6ICRoMi1zaXplO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX3ByZXNlbnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLm1lZGlhX190aXRsZSBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBNdWx0aW1lZGlhIGJhbm5lclxyXG4vLyBUT0RPOiBNYWtlIGdsb2JhbCBvYmplY3Q/XHJcbi5iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDsgLy8gQ291bnRlciBib3R0b20gbWFyZ2luIGZyb20gdG9wIG5hdlxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAuYmFubmVyX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5iYW5uZXItLW11bHRpbWVkaWEgLmJhbm5lcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm11bHRpbWVkaWFfX25hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhX19zaGFyZXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWxpbmsge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICB9XHJcblxyXG4gIC5idG4tcG9kY2FzdC1jb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTXVsdGltZWRpYSBsYW5kaW5nIGNvbnRhaW5lclxyXG4ubXVsdGltZWRpYV9fYWxsIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxuICBtYXJnaW46IC02MHB4IGF1dG8gNjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICA+IC5jb250YWluIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2xpc3RlbixcclxuLm11bHRpbWVkaWFfX3dhdGNoIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBncmlkXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgPiBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fbGlzdGVuIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzQlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX193YXRjaCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW8ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBDb3VudGVyIGVxdWFsIGhlaWdodHNcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1heC13aWR0aDogOTMwcHg7XHJcblxyXG4gICAgPiBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tdWx0aW1lZGlhX190aXRsZXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fdHJhbnNjcmlwdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IHRvcCAuMzVzO1xyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNjcmlwdF9fdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcclxuICAgICAgICAgICAgICBjb2xvciAuMTVzO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBUT0RPOiBNYWtlIGdsb2JhbCBvYmplY3RcclxuLmN0YSB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhX19jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wb2RjYXN0e1xyXG4gICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdGFfX2ltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jdGEtLXBvZGNhc3Qge1xyXG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzLFxyXG4ucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyxcclxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMsXHJcbi5wYWdlLXRheC1ub3Rlcy10YWxrLWludGVydmlldyB7XHJcbiAgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxyXG4gIC5tdWx0aW1lZGlhX192aWRlb3N7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGV0YWlsIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAuY29udGFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbF9fb3ZlcnZpZXcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2RhdGV0aW1le1xyXG4gICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fcGxheWVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zdW1tYXJ5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjMDY4MGNjO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RyYW5zY3JpcHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjM1cztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFuc2NyaXB0X190b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFuc2NyaXB0X19jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3R7XHJcbiAgLmRldGFpbF9fb3ZlcnZpZXd7XHJcbiAgICAubWVkaWFfX3N1bW1hcnl7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgfVxyXG4gICAgLm1lZGlhX19wbGF5ZXJ7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkX19hcnRpY2xlcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAuY29udGVudC1ibG9ja19fbGlua3tcclxuICAgIGZvbnQtc2l6ZTogJGg2LXNpemU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW97XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgzKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZF9fbWVkaWEge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblxyXG4gID4gLmNvbnRhaW4gPiBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgJi5tdWx0aW1lZGlhLS1wb2RjYXN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQ1NTIGZvciBsb2FkIG1vcmVcclxuLmxvYWQtbW9yZS1jb257XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIC5idG4tLXByaW1hcnl7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LWVuZHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcclxuICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguaGVscC1pbWFnZSl7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpe1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbC1jbG9zZSB7XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgY29udGVudDogJGZhLXZhci10aW1lcztcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1vZGFsX19sZWZ0LFxyXG4gIC5yZW1vZGFsX19yaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZW1vZGFsX19sZWZ0IHtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWxfX3JpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyB7XHJcbiAgLnJlbW9kYWwtY2xvc2Uge1xyXG4gICAgdG9wOiAxLjVyZW07XHJcbiAgICByaWdodDogMS41cmVtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwieFwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWxfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW0gNHJlbSAxcmVtIDFyZW07XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IC8vIEFsaWduIHdpdGggZmlyc3QgbGluZSBvZiB0aXRsZSB0ZXh0XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW9fX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuICBcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9kY2FzdF9pZnJhbWUge1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBTbGlkZXJcclxuLm11bHRpbWVkaWFfX3JlbGF0ZWR7XHJcbiAgLmJ4LXdyYXBwZXJ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEuZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXByZXYsXHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYngtcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAwO1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5ieC1wYWdlci1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICYuYWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKiAgQ1NTIGZvciB0aGUgVE5UYWxrIGhvbWUgcGFnZSBibG9ja1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRudGFsay0tc3RhdGljLWJhciB7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmMSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuLnRudGFsa19faW1hZ2Uge1xyXG4gIHdpZHRoOiAyMjBweDtcclxufVxyXG4udG50YWxrX2hvbWVfYmxvY2tfbGluayB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgTGFuZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBDb2xvcnNcclxuXHJcbiR0bi1jb2xvcjogICAjMDA0MDc4O1xyXG4kc3RuLWNvbG9yOiAgIzAwNjgzODtcclxuJHRuaS1jb2xvcjogICM5NTIyMjY7XHJcbiRlb3RyLWNvbG9yOiAjMDA0MDc4O1xyXG4kaXRyLWNvbG9yOiAgIzAwNDA3ODtcclxuXHJcblxyXG4ubWFnYXppbmUge1xyXG4gIC8vIFNldCBDb2xvcnNcclxuICAmLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcclxuICAmLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yOyB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHRuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICR0bi1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkdG4tY29sb3IsIDgwJSk7fVxyXG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdG4tY29sb3I7IH1cclxuICB9XHJcblxyXG4gICYuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcclxuICAmLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkc3RuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkc3RuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRzdG4tY29sb3IsIDgwJSk7fVxyXG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RuLWNvbG9yOyB9XHJcbiAgfVxyXG5cclxuICAmLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJGVvdHItY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkZW90ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkZW90ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkZW90ci1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgfVxyXG5cclxuICAmLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJGl0ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRpdHItY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJGl0ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkaXRyLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJGl0ci1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgJi50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICR0bmktY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICR0bmktY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHRuaS1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7IH1cclxuICB9XHJcblxyXG4gIC8vIFBhZ2luYXRpb25cclxuICAubGlzdGluZ19fcGFnaW5hdGlvbi0tcHJldixcclxuICAubGlzdGluZ19fcGFnaW5hdGlvbi0tbmV4dCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIGhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubWFnYXppbmVfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX190aXRsZVxyXG5cclxuLy8gT24gdGhlIENvdmVyXHJcbi5tYWdhemluZV9fb3RjIHtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX19vdGNcclxuXHJcbi5vdGNfX2NvdmVyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICArIC5vdGNfX2FydGljbGVzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgLm90Y19fYXJ0aWNsZTpudGgtY2hpbGQoMSkgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ub3RjX19jb3Zlcl9faW1hZ2Uge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ub3RjX19hcnRpY2xlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ub3RjX19hcnRpY2xlIHtcclxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lX19jYWxsb3V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigwIDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX2NhbGxvdXRcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBGdWxsIGxpc3RpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHJcbiAgPiAubGVmdCxcclxuICA+IC5yaWdodCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmVfX2Z1bGwtbGlzdF9fY2F0ZWdvcnkge1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbl9fZnVsbC1sc2l0XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgU2lkZWJhclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYmFjay10by1tYWdhemluZSB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tYWdhemluZV9fcXVpY2stc2VhcmNoIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59IC8vIEVORCBtYWdhemluZV9fcXVpY2stc2VhcmNoXHJcblxyXG4ubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmIHtcclxuICBtYXJnaW46IDE1cHggMCA1cHg7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuXHJcbiAgKyAuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZlxyXG5cclxuLnBhc3QtaXNzdWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19kYXRldGltZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlzc3Vlcy13cmFwcGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX3Bhc3QtaXNzdWVzX195ZWFyXHJcblxyXG4ubWFnYXppbmVfX3RvYyB7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAudG9jX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX190b2NcclxuXHJcbi52aWV3LWlzc3Vlcy1jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufSAvLyBFTkQgdmlldy1pc3N1ZXMtY2FsZW5kYXJcclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgSG9tZSBQYWdlIEJsb2NrXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5vdGMtLWZlYXR1cmVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm90Yy0tbGlzdCB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYnMtbmF2IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICYudGF4LW5vdGVzIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIGNvbG9yOiAkdG4tY29sb3I7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdG4tY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdGF0ZS10YXgtbm90ZXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgIGNvbG9yOiAkc3RuLWNvbG9yO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHN0bi1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICBjb2xvcjogJHRuaS1jb2xvcjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0bmktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB9XHJcbn0gLy8gRU5EIG1hZ2F6aW5lcy1vdmVydmlld19fdGFiXHJcblxyXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCB7XHJcbiAgLm1hZ2F6aW5lcy1vdmVydmlld19faXNzdWUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIC5tYWdhemluZV9fb3RjIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2ltYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1mdWxsLW1hZ2F6aW5lIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgJi50YXgtbm90ZXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnN0YXRlLXRheC1ub3RlcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvZHVjdCBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucHJvZHVjdF9faW50cm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn0gLy8gRU5EIHByb2R1Y3RfX2ludHJvXHJcblxyXG5cclxuLnByb2R1Y3RfX29wdGlvbnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn0gLy8gRU5EIHByb2R1Y3RfX29wdGlvbnNcclxuXHJcblxyXG4ucHJvZHVjdF9fdGFicyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxufSAvLyBFTkQgcHJvZHVjdF9fdGFic1xyXG5cclxuXHJcbi5wcm9kdWN0X190YWIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsIHRyYW5zcGFyZW50KTtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMCwgc29saWQsICNjY2MpO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn0gLy8gRU5EIHByb2R1Y3RfX3RhYlxyXG5cclxuXHJcbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoNHB4KTtcclxuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9idWxsZXQucG5nJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtdGFiLWV4cGFuZCB7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3RfX2RldGFpbHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdF9fbW9yZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0X3BkZntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXS5wcm9kdWN0X3BkZjo6YmVmb3Jle1xyXG4gIGZvbnQtc2l6ZTogMjBwdDtcclxufVxyXG5cclxuLnByb2R1Y3RfcGRmX3RleHQge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvZmlsZSAvIEFjY291bnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnByb2ZpbGUgaDEge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi5zdWJzY3JpYmVyX19iYXNpYy1pbmZvIHtcclxuICBAaW5jbHVkZSByb3c7XHJcbn1cclxuXHJcbi5iYXNpYy1pbmZvX19uYW1lIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5iYXNpYy1pbmZvX19lbWFpbCxcclxuLmJhc2ljLWluZm9fX2NvbXBhbnkge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2LCByaWdodCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWluY29ycmVjdCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYsIHJpZ2h0KTtcclxuICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdGFQcm9maWxlX2Zvcm0ge1xyXG4gIEBpbmNsdWRlIHJvdztcclxuICAuZnJlZV90cmlhbF9hY3RpdmF0aW9uX2ZpZWxke1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgI2VkaXQtYWNjb3VudCB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYjZWRpdC1hY2NvdW50IHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtdXNlci10YXgtdG9waWNzLFxyXG4gIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItanVyaXNkaWN0aW9ucyxcclxuICAuZmllbGQtbmFtZS1maWVsZC11c2VyLWluZHVzdHJpZXMsXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcHJpbWFyeS1kYWlseSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1uYW1lIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiwgcmlnaHQpO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIHJlbW92ZUFwcGVhcmFuY2U7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhVG9vbHRpcCxcclxuICAudGFUb29sdGlwLS1waG9uZSxcclxuICAudGFUb29sdGlwLS1hbGlhcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHRhUHJvZmlsZV9mb3JtXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRWRpdCBBY2NvdW50IChTbWFsbCBTdWIgRm9ybSBjb250cm9sbGluZyBlbWFpbC9wYXNzd29yZClcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiNlZGl0LWFjY291bnQge1xyXG4gIGNsZWFyOiBib3RoO1xyXG5cclxuICAuZm9ybS1pdGVtLW1haWwge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbS1tYWlsXHJcblxyXG4gIC5mb3JtLWl0ZW0tcGFzcyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbixcclxuICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcclxuICAgIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0LFxyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlLFxyXG4gICAgZGl2LnBhc3N3b3JkLWNvbmZpcm0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbS1wYXNzXHJcblxyXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcclxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcblxyXG4gICAgLnBhc3N3b3JkLWluZGljYXRvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IC8vIFB1bGwgZm9ybSBpbmxpbmVcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9IC8vIEVORCBmb3JtLWl0ZW0tcGFzcy0qXHJcbn0gLy8gZWRpdC1hY2NvdW50XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFJlZ2lzdHJhdGlvbiBGb3JtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jdGFSZWdpc3RyYXRpb25fZm9ybSB7XHJcbiAgQGluY2x1ZGUgcm93O1xyXG5cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuXHJcbiAgICAmI2VkaXQtYWNjb3VudCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXHJcbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLFxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGVybXMtYW5kLWNvbmRpdGlvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcclxuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4gIC8vICBJUCBSZWdpc3RyYXRpb24gRm9ybVxyXG5cclxuICAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IDE1cHggMjBweCAwO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCB0YVJlZ2lzdHJhdGlvbl9mb3JtXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvZmlsZSBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wcm9maWxlX19zdWJzY3JpYmUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAyNXB4IDcwcHg7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJGJyYW5kLWNvbG9yLTI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICRoNS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZy1jb3VudCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhIHtcclxuICAgIEBpbmNsdWRlIGh1ZyhsZWZ0KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBwLFxyXG4gICAgc21hbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1yZXNldC1kYXRlIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG5cclxuICAgIC5idG4tLXByaW1hcnkge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMTg1cHggNTBweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBwcm9maWxlX19zdWJzY3JpYmVcclxuXHJcbi5oZWxwLXBlcnNvbmFsaXplIHtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZhdm9yaXRlcyAvIFNhdmVkIFNlYXJjaGVkIC8gU1RBUFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMsXHJcbi5wYWdlLXVzZXItbWFuYWdlLXNlYXJjaGVzLFxyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xyXG4gIC8vIENvbnRhaW4gY29udGVudCBhcmVhXHJcbiAgLmJsb2NrLXN5c3RlbSAuY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JjZSBIMiB0byBhY3QgbGlrZSBvdGhlciBwYWdlIHRpdGxlc1xyXG4gIGgyLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuZGVsZXRlLXNlbGVjdGVkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLm1hbmFnZS1lbWFpbHMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufSAvLyBFTkQgcGFnZS11c2VyLWZhdm9yaXRlc1xyXG5cclxuLy8gRmF2b3JpdGVzXHJcbiNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5zYXZlLXRhZ3Mge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYW5hZ2UgRW1haWwgU3Vic2NyaXB0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnN1YnNjcmlwdGlvbnMtbm8tcmVzdWx0cyB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxufVxyXG5cclxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIHtcclxuICBtYXJnaW46IDAgLTIwcHg7XHJcblxyXG4gID4gLmZvcm0taXRlbSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIC8vIFNlY3Rpb24gbGFiZWxcclxuICAgID4gbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gT3B0aW9uc1xyXG4gIC5mb3JtLWl0ZW0gaW5wdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgLy8gT3B0aW9uIGxhYmVsc1xyXG4gICAgKyBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9IC8vIEVORCBmb3JtLWl0ZW0gaW5wdXRcclxuXHJcbiAgLy8gU3VibWl0XHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWFuYWdlLXNlYXJjaGVzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgIC5idG4tLXRlcnRpYXJ5IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFiZWwtYmV0YSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDdXN0b20gRW1haWxzXHJcblxyXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX2N1c3RvbSB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luOiA2MHB4IDIwcHggMDtcclxuXHJcbiAgKyAuc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICsgLmZvcm0tc3VibWl0IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBFYWNoIGxpbmVcclxuICA+IC5mb3JtLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm8td3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC8vIEluY2x1ZGVkIGZpbHRlcnNcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBsYWJlbFxyXG5cclxuICAgIC5mb3JtLXJhZGlvcyB7XHJcbiAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCBmb3JtLWl0ZW1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENvbnRhY3QgVXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI3RhLWNvbnRhY3QtZm9ybSwgI2Jsb2NrLXRhY29udGFjdGZvcm0tc3Vic2NyaXB0aW9uLWlucXVpcnkge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gIC5mb3JtLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS10ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtdXNfX21ldGhvZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY3VzdG9tZXItc2VydmljZS0tcGhvbmUge1xyXG4gIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICArIHAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzX19leHRyYSB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZHZlcnRpc2UgV2l0aCBVc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4jdGEtY29udGFjdC1mb3JtLW5vdGljZXtcclxuICAgY29sb3I6JGJyYW5kLWNvbG9yLTNiO1xyXG4gICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgIHdpZHRoOiA4NSU7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgIHdpZHRoOiA4MCU7XHJcbiAgIH1cclxuIH1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUZXJtcyBhbmQgQ29uZGl0aW9ucyBNb2RhbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDI3NXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICBwLFxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1jb250ZW50IHtcclxuICBoZWlnaHQ6IDkwJTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbiIsIi8vIENTUyBmb3IgcGFnZXJcclxuLm11bHRpbWVkaWFfX3BhZ2VyLFxyXG4uYm9va3MtY29sbGVjdGlvbnMtcGFnZXItYm90dG9te1xyXG4gIG1hcmdpbjogNDBweDtcclxuICAuaXRlbS1saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgbGkucGFnZXItY3VycmVudHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxufSIsImRpdiAudmlldy1wZW9wbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgbWFyZ2luOiAtMzBweCAwcHggNDBweCAwcHg7XHJcbiAgcGFkZGluZy10b3A6MzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG4gIC52aWV3LWNvbnRlbnR7XHJcbiAgICBtYXJnaW4tbGVmdDo1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAuc3RpY2t5LWhlYWRlcntcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXRhYmxle1xyXG4gICAgICB3aWR0aDo5MCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGF7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybXtcclxuICAgIG1hcmdpbi1sZWZ0OjUlO1xyXG4gICAgZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldHtcclxuICAgICAgaGVpZ2h0OjE1MHB4O1xyXG4gICAgICAuZm9ybS1zdWJtaXR7XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1zZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdC1yaWQtd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIFBvbGwgc3R5bGVzXHJcblxyXG4ucG9sbCB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGV4dGVuZCAlYnRuO1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzdWx0c1xyXG4gIC5iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcclxuXHJcbiAgICAuZm9yZWdyb3VuZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI0LCAxMjQsIDEyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlcmNlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGUgXCJzaG93IHJlc3VsdHNcIiBhbmQgXCJvbGRlciBwb2xsc1wiXHJcbi5ibG9jay1wb2xse1xyXG4gIC5saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRvdGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYXRhIFRhYmxlIFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gU2hvdyB4IGl0ZW1zIHBlciB0YWJsZVxyXG4uZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDNweDsgLy8gQWxpZ24gd2l0aCBmaWx0ZXJcclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlYXJjaCBieSB0ZXJtXHJcbi5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYWJsZSBwYWdpbmF0aW9uXHJcbi5kYXRhVGFibGVzX2luZm8ge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIC5wYWdpbmF0ZV9idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QsXHJcbiAgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGVfYnV0dG9uLm5leHQsXHJcbiAgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgdGFibGUge1xyXG4gICAgY2xlYXI6IGJvdGg7IC8vIEVuc3VyZSB0YWJsZSBjbGVhcnMgZmlsdGVyXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAuc2VsZWN0LWFsbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29ydGluZzphZnRlcixcclxuICAuc29ydGluZ19hc2M6YWZ0ZXIsXHJcbiAgLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC5zb3J0aW5nX2FzYzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTI0cHg7XHJcbiAgfVxyXG5cclxuICAuc29ydGluZzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTEycHg7XHJcbiAgfVxyXG5cclxuICAuc29ydGluZ19kZXNjOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gIH1cclxuXHJcbiAgdHIub2RkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICB0ci5ldmVuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTZWxlY3QgQm94XHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vIEVORCB0Ym9keVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5zYXZlLXRhZ3Mge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZhdm9yaXRlIFNwZWNpZmljIFNpemluZ1xyXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHtcclxuICAvLyBUaXRsZVxyXG4gIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQXV0aG9yXHJcbiAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAvLyBQdWJsaWNhdGlvbiBEYXRlXHJcbiAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAvLyBOZXcgdGFnXHJcbiAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbmktc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGQ6bnRoLWNoaWxkKDUpXHJcblxyXG4gIC8vIEV4aXN0aW5nIHRhZ3NcclxuICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgICAgIC5yZW1vdmUtdGFnOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2YwZjBmMCwgNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGF0ZSBUYXggQW1uZXN0eSBQcm9ncmFtcyAmIElHQSBTdGF0dXMgdGFibGU6IEZvciBkYXRhIHB1bGxlZCBmcm9tIE1MLlxyXG4vLyBTcGVjaWZpYyB0YWJsZSBjbGFzcyBvdmVycmlkZXMgYXJlIGJlbG93LlxyXG4uc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMsIC5pZ2Etc3RhdHVzIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XHJcbiAgdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWdhLXN0YXR1cyB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFN0YXRlIFRheCBBbW5lc3R5IFByb2dyYW1zOiBGb3IgcHJldmlvdXMgZGF0YVRhYmxlcyB2ZXJzaW9uLlxyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xyXG4gIGgyLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgLy8gRm9yY2UgaGlkZSBzb3J0aW5nXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZBVENBIE1vZGVsIElHQXMgdGFibGUgKHJlYWxseSBqdXN0IGEgbGlzdCkuXHJcbi5tb2RlbC1pZ2FzIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgIGxpIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGUkwgSW1wb3J0YW50IERvY3VtZW50c1xyXG50YWJsZSNmcmwtaW1wb3J0YW50LWRvY3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgdHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSU1MgTWluaS1Qcm9kdWN0cyBDb25maWd1cmF0aW9uXHJcbi52aWV3LXJzcy1wcm9kdWN0cyB0YWJsZS52aWV3cy10YWJsZSB7XHJcbiAgd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICB0aGVhZCB0ciB0aCwgdGJvZHkgdHIgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLml0ZW0tbGlzdCB1bCBsaSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGF4IE5vdGVzIEhlbHAgQ2VudGVyXHJcblxyXG4ucGFnZS1zdXBwb3J0LWhlbHAtY2VudGVyIHtcclxuICAjbWFpbi1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxvYXRpbmdfX2N0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTYwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2ludHJvIHtcclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG5cclxuICAgICsgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuc3VwcG9ydF9fbWF0ZXJpYWxzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuICB9XHJcblxyXG4gIC8vIEFsdGVybmF0aXZlIGFjY29yZGlvbiB2aWV3XHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1hcmdpbi1yaWdodDogLS43NXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtLjc1cmVtO1xyXG5cclxuICAgIGJ1dHRvbltkYXRhLWExMXktdG9nZ2xlXSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBidXR0b25cclxuXHJcbiAgICBkaXZbaWQqPVwic3VwcG9ydFwiXSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGFjY29yZGlvblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2NvbGxhdGVyYWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xsYXRlcmFsLS1ndWlkZSBhOjpiZWZvcmUsXHJcbiAgLmNvbGxhdGVyYWwtLXZpZGVvIGE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29sbGF0ZXJhbC0tZ3VpZGUgYTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWxwX2NlbnRlci91c2VyLWd1aWRlcy1pY29uLnBuZ1wiKTtcclxuICB9XHJcblxyXG4gIC5jb2xsYXRlcmFsLS12aWRlbyBhOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlbHBfY2VudGVyL2luc3RydWN0aW9uYWwtdmlkZW9zLWljb24ucG5nXCIpO1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2ZhcSB7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uIHtcclxuICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydF9fd2ViaW5hciB7XHJcbiAgbWF4LXdpZHRoOiA3NDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDAgNjBweDtcclxuXHJcbiAgaDIge1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIFBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50YU1lZGlhIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzLFxyXG4udGFNZWRpYV9fbWVudGlvbnMge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udGFNZWRpYV9fcHJlc3MtcmVsZWFzZXMge1xyXG4gIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbn1cclxuXHJcbi50YU1lZGlhX19tZW50aW9ucyB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBib3JkZXI6IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLmJyb3dzZV90cmVhdGllc19oZWFkZXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIge1xyXG4gIC50b29sdGlwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAuY29udGVudC1ibG9jayB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtbGkgbGlua1xyXG4ud3R0X21saV9jb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53dHRfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICB9XHJcbn1cclxuLnd0dF9tbGlfbGluayB7XHJcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLy8gYWR2YW5jZWQgc2VhcmNoIG1saSBsaW5rXHJcbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbiAgd2lkdGg6NTAlO1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOjEycHg7XHJcbiAgaDJ7XHJcbiAgICB3aWR0aDozNjBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBoMntcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgLnd0dF9hZHZfc2VhcmNoX21saV9saW5re1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjYmJiYWJhIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdzo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2Fycm93IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLy8gVHdlYWtzIHRvIGFib3ZlLlxyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XHJcbiAgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYWJhO1xyXG4gIH1cclxuICBzcGFuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgfVxyXG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfbGlua3tcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAmLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBoMi5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnd0dF9hZHZhbmNlX3NlYXJjaF9jb250YWluZXIgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi8vIFdUVCBNTEkgUmVzb3VyY2VzIGJsb2NrIGluIG1haW4gbGFuZGluZyBwYWdlIGNvbnRlbnQgYXJlYS5cclxuLm1saS1yZXNvdXJjZXMge1xyXG4gIGFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgfVxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcbi53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vYWR2YW5jZWQgc2VhcmNoIGxpbmtcclxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG59XHJcblxyXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xyXG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCAvIFF1aWNrIExvY2F0ZVxyXG4udHJlYXRpZXMtc2VhcmNoLFxyXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59IC8vIEVORCBzZWFyY2gvcXVpY2stZmluZFxyXG5cclxuXHJcbi50cmVhdGllcy1zZWFyY2gge1xyXG4gIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgIEBpbmNsdWRlIGhpZGUtdGV4dDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLXNlYXJjaFxyXG5cclxuXHJcbi50cmVhdGllcy1xdWljay1maW5kIHtcclxuICAvLyBTZXQgQXMgRGVmYXVsdCAvIExvY2F0ZSAvIENsZWFyIERlZmF1bHRzXHJcbiAgLmJ0bi0tcHJpbWFyeSxcclxuICAuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIFNldCBBcyBEZWZhdWx0XHJcbiAgI2VkaXQtc2F2ZSB7XHJcbiAgICBtYXJnaW46IC01cHggMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTG9jYXRlXHJcbiAgW2lkKj1cImVkaXQtc3VibWl0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC8vIEFmdGVyIGRlZmF1bHQgaXMgc2V0LCBjb25maXJtYXRpb24gdGV4dFxyXG4gIC5kZWZhdWx0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRhVGlwLXRyZWF0aWVzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSAvLyBFTkQgdHJlYXRpZXMtcXVpY2stZmluZFxyXG5cclxuXHJcbiNmaWx0ZXItdHJlYXRpZXMge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4jY29tcGFyZS1mb3JtLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vLyBDb21wYXJlIEFjdGlvbnMgKFNoYXJlZCBhY3Jvc3MgUXVpY2sgUmF0ZXMsIFRyZWF0eSBhbmQgVHJlYXR5IEFydGljbGVzKVxyXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5jb21wYXJlX19hY3Rpb24ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjbGVhcjogcmlnaHQ7XHJcblxyXG4gIC5jb21wYXJlLFxyXG4gIC5jb21wYXJlLXJlc2V0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5jb21wYXJlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUtcmVzZXQge1xyXG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAudHJlYXRpZXMgLmNvbnRhaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUXVpY2sgVHJlYXR5IExvY2F0b3IgUmVzdWx0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgLSBDb21wYXJlIChMYW5kaW5nKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAuZm9ybS1lbGVtZW50IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9IC8vIEVOZCBmb3JtLWVsZW1lbnRcclxuXHJcbiAgLmFkZC1wYXJ0bmVycyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIEVORCB0cmVhdGllcy1jb21wYXJlX19hZGRcclxuXHJcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0sXHJcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSB7XHJcbiAgLmZvcm0taXRlbS1wMSxcclxuICAuZm9ybS1pdGVtLXAyLFxyXG4gIC5mb3JtLWl0ZW0tcDMsXHJcbiAgLmZvcm0taXRlbS1wNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIFtpZCo9XCJlZGl0LXNlYXJjaC1idG5cIl0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzdWx0c1xyXG4gIC5mb3JtLXJhZGlvcyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICArIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLXJhZGlvIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcblxyXG4gICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgZm9ybS1pdGVtXHJcbiAgfSAvLyBFTkQgZm9ybS1yYWRpb3NcclxufSAvLyBFTkQgdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIC0gQ29tcGFyZSAoUmVzdWx0cylcclxuXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICB9XHJcblxyXG4gIC50cmVhdGllcy1jb21wYXJlX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQsXHJcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNzBweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICBoZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX19iYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4udHJlYXR5LW1ldGFkYXRhIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsLFxyXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzAlO1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zdGF0aWNfZWRpdG9yc19ub3RlIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENvbXBhcmUgUmF0ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5yYXRlcy1jb21wYXJlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLy8gUGFydG5lciAxIGFuZCAyIHNlbGVjdGlvblxyXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjEsXHJcbiAgLmZvcm0taXRlbS1wYXJ0bmVyMiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMzVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIEFkZCB0byBjb21wYXJlIHRhYmxlXHJcbiAgW2lkKj1cImVkaXQtYWRkXCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xyXG4gIH1cclxuXHJcbiAgLy8gU2VsZWN0ZWQgQ29tcGFyaXNvbnNcclxuICAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFNpbmdsZSBjb21wYXJlIGxpbmVcclxuICAgIC5pbmxpbmUtZWxlbWVudHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAvLyBDb21wYXJpc29uIHRleHRcclxuICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gQ29tcGFyaXNvbiByZW1vdmVcclxuICAgICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1cHggNXB4IDAgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAucmVtb3ZlLWJ1dHRvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgaW5saW5lLWVsZW1lbnRzXHJcbiAgfSAvLyBFTkQgZWRpdC1zZWxlY3RlZFxyXG59IC8vIEVORCB0cmVhdGllc3QtY29tcGFyZVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBRdWljayBSYXRlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI3JlZmVyZW5jZXRhYmxlLWZvcm0gLmxpc3Rpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5xdWljay1yYXRlLWhlYWRsaW5le1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICB9XHJcblxyXG4gIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIH1cclxufSAvLyBFTkQgcXVpY2stcmF0ZXMtdGFibGVcclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgRG9jIFRvQ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRyZWF0aWVzLXRvY19fdGl0bGUsXHJcbi50cmVhdGllcy10b2NfX2xpbmsge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX3RpdGxlICsgdWwge1xyXG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICYuY3VycmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDU1BST0pFQ1QtODc0ODogRmluYWwgY2FsbCAtIGhpZGUgbmVzdGVkIFRPQyBpdGVtcyAoM3JkIGxldmVsICYgbG93ZXIpLlxyXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogQ1NQUk9KRUNULTg3NDg6IEZpcnN0IGp1c3QgaW5kZW50ZWQgbmV4dGVkIFRPQyBlbnRyeSBsaW5rcywgYnV0IGRlY2lkZWQgbm90LlxyXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsgYSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn1cclxuKi9cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyBOZXdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtbmV3c3tcclxuXHJcbiAgLmZvcm0tdHlwZS1zZWxlY3R7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJPUlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGU6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc2V0LWZvcm17XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59IC8vIEVORCB0cmVhdGllcy1uZXdzXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIFdUUyBMaW5rIGluIFRyZWF0eSBTdW1tYXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50cmVhdGllcyB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC53dHNsaW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIEV4cGFuZCBDb2xsYXBzZSBmb3IgYnJvdXN3ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlLCBkaXYgaDUudHJlYXRpZXNfZXhwYW5kX2NvbGxhcHNlIHtcclxuICBmbG9hdDpsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG59XHJcblxyXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2Uge1xyXG4gIGNvbG9yOiAjMDA2NGEyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRyZWF0aWVzX2V4cGFuZF9pY29uLCAudHJlYXRpZXNfY29sbGFwc2VfaWNvbiB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIHBhZGRpbmctbGVmdDogN3B4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgY2FuIGhhdmUgdG9ucyBvZiBhdXRob3JzLiBUaGlzIENTUyB3aWxsIG1ha2UgaXQgbG9vayBnb29kXHJcbi8vICBObyBtYXR0ZXIgaG93IG1hbnkgYXV0aG9ycyB3ZSBoYXZlLiA6KVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyB7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XHJcbiAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgcmlnaHQ6IDA7XHJcbiAgICAgdG9wOiA1MCU7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyBhLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIC5hcnRpY2xlX19zb2NpYWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnkgdWwsICN0cmVhdHlzdW1tYXJ5IHVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBVcGRhdGVzIHRvIHRoZSBXb3JsZHdpZGUgVGF4IFN1bW1hcmllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3Rze1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3Rze1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI3N0aWNreS13cmFwcGVyIC5ibG9jay5ncm91cCA+IG9sIHtcclxuICBoZWlnaHQ6IDUwN3B4O1xyXG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNTEkgY29tcGFyZSB0cmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4ubWxpX2NvbXBhcmVfX2xlZnRfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2hlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1saV9jb21wYXJlX19sZWZ0X2FydGljbGVfaGVhZGVyLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2FydGljbGVfaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX2xlZnRfZnVsbHRleHQgdGgsIC5tbGlfY29tcGFyZV9fbGVmdF9mdWxsdGV4dCB0ZCwgLm1saV9jb21wYXJlX19sZWZ0X2Z1bGx0ZXh0IHRyLFxyXG4ubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRhYmxlLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRoLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRkLCAubWxpX2NvbXBhcmVfX3JpZ2h0X2Z1bGx0ZXh0IHRyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn0iLCIvLyBUYXggTm90ZXMgU2VsZWN0XHJcblxyXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcclxuICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG5cclxuLnRucy1sYW5kaW5nLWN0YSB7XHJcbiAgbWF4LWhlaWdodDogMTI4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gIC50bnMtbGFuZGluZy1jdGFfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTI4cHg7XHJcbiAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGZpbGw6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFRhYmxlIG9mIGNvbnRlbnRzXHJcbi50bnMtdG9jIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4jdG9jSGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzLFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYub3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6OmFmdGVyLFxyXG4gICY6Zm9jdXM6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XHJcbiAgfVxyXG5cclxuICAmLm9wZW46OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tdG9nZ2xlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4jdG9jUGFuZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkgKyBsaSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGVybXMtY29uZGl0aW9ucy1wb3B1cHtcclxuICBoZWlnaHQ6IDgwJTtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAmLnJlbW9kYWx7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC50Yy1oZWFkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRjLWRpc21pc3N7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC50Yy1idG57XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgJi5idG4tLXByaW1hcnk6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50Yy1hamF4LXRocm9iYmVye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcblxyXG4gIC50aHJvYmJlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgICBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEltYWdlIFJlcGxhY2VtZW50IC0gSGlkZSBUZXh0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBoaWRlLXRleHQge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250OiAwLzAgYTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufSIsIi5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gIC5oZWFkZXJfX2xvZ28sXHJcbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICA+IGEsXHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19kb2MtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCksIHByaW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fYWN0aW9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdF9hbm5vdGF0aW9uLCAuanMtY29weS10by1jbGlwYm9hcmQsIC5kZWxldGUtYW5ub3RhdGlvbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIE1vZGFsIHZlcnNpb25cclxuLndvcmtiZW5jaF9tb2RhbCB7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWluLWhlaWdodDogNTB2aDtcclxuICBtYXgtaGVpZ2h0OiA5NXZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIsXHJcbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCxcclxuICAuYW5ub3RhdGlvbnMge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuICB9XHJcblxyXG4gIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIERvY3VtZW50IFNlbGVjdGlvblxyXG4ucmVtb2RhbF9kb2N1bWVudC1zZWxlY3Qge1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcclxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXZhaWxhYmxlX19zZWxlY3RzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcclxuICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAuc3RhdGVfX25hbWUsXHJcbiAgLnN0YXRlX19uYW1lIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnN0YXRlX19uYW1lIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGF0ZV9fdmVyc2lvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSAmIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUge1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAuc3RhdGVfX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICYuaGFzLXZlcnNpb25zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5zdGF0ZV9fZG9jdW1lbnQge1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICYuanMtZGVzZWxlY3QtZG9jdW1lbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIHRydW5jYXRlKDgwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iLCIudGF4dG9waWNzIC5saXN0aW5nX19jb250cm9scywgLmp1cmlzZGljdGlvbnMgLmxpc3RpbmdfX2NvbnRyb2xze1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWVnYW1lbnVfX2NsZWFyLmljb24tdGltZXMge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi8qXHJcbiAqIENTUyBUbyBtYWtlIHRoZSBJY29uIEFsaWduIGluIGNocm9tZS5cclxuICpcclxuICogQnkgdGhlIHJlYWwgUXVlc3Rpb24gaXMgLi4uLiBXaHkgd291bGQgYW55b25lIHVzIGNocm9tZSB3aGVuIHlvdSBoYXZlIHRoZSBncmVhdG5lc3Mgb2YgRWRnZSBhbmQgRkY/IEhtbW1tbW1tbW1tbW1cclxuKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKSB7XHJcbiAgLm1lZ2FtZW51X19jbGVhci5pY29uLXRpbWVzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZ2FtZW51X19oZWFkbGluZXtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YyNzMyMDtcclxuICBjb2xvcjogI2YyNzMyMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1lZ2FtZW51bWFpbl9fdGl0bGUge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LWZhbWlseTogTGF0bztcclxuICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi5tZWdhbWVudV9fdGl0bGV7XHJcbiAgY29sb3I6ICNmMjczMjA7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5tZWdhbWVudV9ncm91cCB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpe1xyXG4gIC5tZWdhbWVudV9ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVnYW1lbnVfdWx7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWVnYW1lbnVfdWwgbGl7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG51bC5tZWdhbWVudV91bCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5rZXlfZG9jdW1lbnRzIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtLWNvbnRyaWJ1dG9yc3tcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmZlYXR1cmVkX19saW5rcy0tY29udHJpYnV0b3Ige1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZmVhdHVyZWRfX2xpbmtzLS1jb250cmlidXRvciBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgY29sb3I6ICMwMDY0YTI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubGlzdC0tY29udHJpYnV0b3Jze1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC0tY29udHJpYnV0b3Jze1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9faW5mb3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ua2V5X2RvY3VtZW50c19jb250YWlue1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4ua2V5X2RvY3VtZW50c19jb250YWluIHVse1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuIiwiLnRvcC1iYW5uZXJ7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLy8gRnJlZSB0cmlhbCBiYW5uZXJcclxuLmJhbm5lci1wbGFjZS1ob2xkZXJ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbiN0cmlhbC1iYW5uZXItZGl2IHtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHggIWltcG9ydGFudDtcclxuICB0b3A6IDE0MHB4O1xyXG5cclxuICAuZm9ybS1pdGVtLFxyXG4gIC5mcmVlLXRyaWFsLWNvZGUsXHJcbiAgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLWNvZGV7XHJcbiAgICBsYWJlbHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1yZXF1aXJlZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mcmVlLXRyaWFsLWNvZGV7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgLmZvcm0taXRlbS1jb2Rle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcbiAgICAuZnJlZS10cmlhbC1jb2Rle1xyXG4gICAgICB3aWR0aDogOTglO1xyXG4gICAgfVxyXG4gICAgLmZyZWUtdHJpYWwtY29kZS1zdWJtaXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWUtdHJpYWwtcmVzZW5ke1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgYXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGF0ZXN0IE5ld3MgQmFubmVyXHJcbi5sYXRlc3RfbmV3c19ibG9ja3tcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saXN0aW5nX2xhdGVzdF9uZXdzX2Jsb2NrIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX21lZGlhX19jb250ZW50e1xyXG4gIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhIGEge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX2V4cGFuZCB7XHJcbiAgYm94LXNoYWRvdzogI2VlZSAwIDFweCA0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgLmRhaWxpZXNfX2xhdGVzdC1uZXdze1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmxhdGVzdE5ld3NUb2dnbGUtaW5uZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB9XHJcbiAgLmxhdGVzdE5ld3NUb2dnbGUtaW5uZXIgYSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX2NvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxhdGVzdF9uZXdzX2NvbGxhcHNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCAjZjFmMWYxIHNvbGlkO1xyXG5cclxuICAubWVkaWF7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZXtcclxuICAgICAgbGluZS1oZWlnaHQ6MC43O1xyXG4gICAgICBtYXJnaW46IDRweCAwIDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnl7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgJi5wcm9kdWN0LUludGVybmF0aW9uYWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmLnByb2R1Y3QtRmVkZXJhbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcm9kdWN0LVN0YXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF0ZXN0X25ld3NfbWVkaWFfX2RhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlcl9pbm5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgLmxhdGVzdF9uZXdzX2Jsb2NrX190aXRsZV9oZWFkbGluZXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fY29udGVudHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtd3JhcHBlciwgLmJ4cGFnZXIsIC5ieGNvbnRyb2x7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4cGFnZXJ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtcGFnZXJ7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4Y29udHJvbHtcclxuICAgICAgLmJ4Y29udHJvbC1pbm5lcntcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICAuYnhwcmV2LCAuYnhuZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIC5ieHByZXYsIC5ieG5leHR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ieHByZXZ7XHJcbiAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ieG5leHR7XHJcbiAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ4LXByZXYsXHJcbiAgICAgIC5ieC1uZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tYW5nbGUtbGVmdDpiZWZvcmV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTUxJIFJlc2VydmF0aW9ucyBhbmQgTm90aWZpY2F0aW9ucyBUYWJsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzLW1saS1jb3ZlcmVkLXRheC1hZ3JlZW1lbnRzLXRyYWNrZXIge1xyXG4gICRjb2xvci1wcm92aXNpb25hbCA6ICNmZmU5OTM7XHJcbiAgJGNvbG9yLXJhdGlmaWVkOiAjYzNkZWI3O1xyXG4gICRjb2xvci1lbXB0eTogcmdiYSgwLDAsMCwwKTtcclxuICAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA6IHNoYWRlKCRjb2xvci1wcm92aXNpb25hbCwgMTUlKTtcclxuICAkY29sb3ItcmF0aWZpZWQtZGFyazogc2hhZGUoJGNvbG9yLXJhdGlmaWVkLCAxNSUpO1xyXG4gICRjb2xvci1lbXB0eS1kYXJrOiBzaGFkZSgkY29sb3ItZW1wdHksIDE1JSk7XHJcbiAgJGNvbG9yLXJvdy1oZWFkZXItZXZlbjogJHRuaS1jb2xvcjtcclxuICAkY29sb3Itcm93LWhlYWRlci1vZGQ6IHRpbnQoJGNvbG9yLXJvdy1oZWFkZXItZXZlbiwgMTUlKTtcclxuICAkY29sb3ItY2VsbC1mdWxsOiAjNWI2NTc1O1xyXG4gICRjb2xvci1jZWxsLWZ1bGwtbGlnaHQ6IHRpbnQoJGNvbG9yLWNlbGwtZnVsbCwgMTUlKTtcclxuICAkY29sb3ItYm9yZGVyLWhlaWdodDogOHB4O1xyXG5cclxuICAjbWFpbi1jb250ZW50IHtcclxuICAgIC5jb250YWluIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1jb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWxpX3RhYmxlLWZpbHRlci1ub3RlLWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnRpdGxlLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjEsXHJcbiAgICAuZm9ybS1pdGVtLWp1cmlzZGljdGlvbjIge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tbGktZmlsdGVyLWp1cmlzZGljdGlvbi0xLFxyXG4gICAgLm1saS1maWx0ZXItanVyaXNkaWN0aW9uLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tbGlfdGFibGUtbm90ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLm5vdGUtY29uIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubm90ZS1jb2xvcntcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICB9XHJcbiAgICAuY29sb3ItZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmZiA1MCUsICNmOWY5ZjkgNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm92aXNpb25hbDtcclxuICAgIH1cclxuICAgIC5jb2xvci1yIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJhdGlmaWVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgICB0ZCwgdGgge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGQrdGQsXHJcbiAgICB0aCt0aCB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtbGlfdGFibGUtdGFibGUsXHJcbiAgI21saV90YWJsZS10YWJsZV93cmFwcGVye1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhlYWRlciwgLnJvdy1oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAudGgtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtaGVhZGVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhlYWRlci1uYW1lIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgLnRoLWlubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1oZWFkZXItaW5mbyB7XHJcbiAgICAgIC50aC1pbm5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1oZWFkZXItbnVtYmVyIHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5EVEZDX0xlZnRIZWFkV3JhcHBlciB7XHJcbiAgICAgIC5jb2wtaGVhZGVyLW5hbWUge1xyXG4gICAgICAgIC50aC1pbm5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZC1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1mdWxsIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1uYW1lIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tbGktZGV0YWlsLWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgYm94LXNoYWRvdzogJGJyYW5kLWNvbG9yLTNkIDJweCAycHggOHB4IDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkOmxhc3QtY2hpbGQgLm1saS1kZXRhaWwtY29uIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvL1NldCBjb2xvciB0byBiYWNrZ3JvdWQgZWxlbWVudFxyXG4gICAgLm1saS1zdGF0dXMtMTEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvdmlzaW9uYWw7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm92aXNpb25hbC1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMjIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmF0aWZpZWQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yYXRpZmllZC1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMjEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXJhdGlmaWVkLWRhcmsgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMTIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlLCAkY29sb3ItcmF0aWZpZWQgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgNTAlLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMDEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItZW1wdHkgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcHJvdmlzaW9uYWwtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMTAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcHJvdmlzaW9uYWwgNTAlLCAkY29sb3ItZW1wdHkgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXByb3Zpc2lvbmFsLWRhcmsgNTAlLCAkY29sb3ItZW1wdHktZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMjAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItcmF0aWZpZWQgNTAlLCAkY29sb3ItZW1wdHkgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLXJhdGlmaWVkLWRhcmsgNTAlLCAkY29sb3ItZW1wdHktZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1saS1zdGF0dXMtMDIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAkY29sb3ItZW1wdHkgNTAlLCAkY29sb3ItcmF0aWZpZWQgNTAlKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgJGNvbG9yLWVtcHR5LWRhcmsgNTAlLCAkY29sb3ItcmF0aWZpZWQtZGFyayA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1saS10YWJsZS1sb2FkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LDQ0LDQ0LDAuNyk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDExO1xyXG5cclxuICAgIC5sb2FkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgIHRvcDogMzB2aDtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyX19pY29uIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1saV90YWJsZS1wbGFjZWhvZGVyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAubWxpLWRldGFpbC1oZWFkZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1saS1kZXRhaWwge1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tbGktZGV0YWlsLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBXb3JsZHdpZGUgVGF4IFN1bW1hcmllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxudGFibGUud3RzLWludHJvIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHRib2R5IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLy8gTWFyZ2lucyByZXF1aXJlZCBieSBQd0MuXHJcbiAgaW1nLnB3Y2xvZ28ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAud3RzIC5saXN0aW5nX19jb250ZW50IC5jb250YWluIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4ud3RzIHtcclxuXHJcbiAgLmxpc3RpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3RpbmdfX2NvbnRlbnQge1xyXG4gICAgcC5jb3B5cmlnaHQtbGluZSB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAuY29weXJpZ2h0LWxpbmUge1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFyZ2lucyByZXF1aXJlZCBieSBQd0MuXHJcbiAgaGVhZGVyIGltZy5wd2Nsb2dvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX2JhciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XHJcblxyXG4gICAgdWwsIG9sLCBociB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZC50YWJsZWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIuaGVhZHJvdyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIHtcclxuICAgICNzdW1tYXJ5LWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnB3Y2NvbnRhY3Qge1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgfVxyXG4gICAgLndidGlsZSBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAud2J0aWxlZGVzYyB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5wYWdlLXRheC1ub3Rlcy10b2RheSxcclxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMsXHJcbi5wYWdlLXRheHByYWN0aWNlLFxyXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMsXHJcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSxcclxuLnBhZ2UtdGF4LWRpcmVjdG9yeSxcclxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCxcclxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCxcclxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydFxyXG57XHJcbiAgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXHJcbiAgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluLFxyXG4gIC5jb250ZW50LS1tYWluLFxyXG4gIC5mcmwtY29udGVudCxcclxuICAuZW9tbC1jb250ZW50LFxyXG4gIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIHtcclxuICAgIC5sYW5kaW5nX190aXRsZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXkge1xyXG4gIC5sYW5kaW5nX190aXRsZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgfVxyXG4gIC5kYWlsaWVzX19jb250ZW50Lmxpc3Rpbmd7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1hdWRpdC1pbnNpZ2h0LW5ld3Mge1xyXG4gIC5sYW5kaW5nX190aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xyXG4gIH1cclxuICAubGlzdGluZyB7XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogIzAwNjgzODtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS1hdWRpdC1pbnNpZ2h0IHtcclxuICAuY29udGVudC1ibG9jay5hdWRpdC1uZXdzIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHksXHJcbi5wYWdlLWJlcHMtZXhwZXJ0LFxyXG4ucGFnZS1mYXRjYS1leHBlcnQsXHJcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0LFxyXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVze1xyXG4gIC5kYWlsaWVzX19jb250ZW50LS1tYWluLFxyXG4gIC5iZXBzX19jb250ZW50LS1tYWluLFxyXG4gIC5mYXRjYV9fY29udGVudC0tbWFpbixcclxuICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4sXHJcbiAgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSB7XHJcbiAgICAubGFuZGluZ19fdGl0bGV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgcHJpbnQgcGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gICNwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXIsIGZvb3RlciwgLmFydGljbGVfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19hY3Rpb25zLFxyXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXHJcbiAgLmZybC1zaWRlYmFyLCAudHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5mYXRjYV9fY29udGVudC0tc2lkZWJhcixcclxuICAuZW9tbC1zaWRlYmFyLCAubWFnYXppbmUtLWFydGljbGVfX3NpZGViYXIsIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLCAuYXJ0aWNsZV9fbmF2LCAubWFnYXppbmVfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb250ZW50LCAuY29udGFpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iXX0= */
