@charset "UTF-8";body,html{max-width:100%}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}[class*=icon-]::before{margin-right:.5rem}[class*=icon-][class*="--after"]::after{margin-left:.5rem}#ta-contact-form input[type=submit]:after,#taProfile_form .form-actions input[type=submit]:after,#taRegistration_form .form-actions input[type=submit]:after,#trial-div .form-submit:after,.btn--primary:after,.btn--secondary:after,.btn--tertiary:after,.collection-search form input[type=submit]:after,.login__form .form-submit:after,.manage-subscriptions__options .form-submit:after,.modal__action a:after,.multimedia-remodal--subscribe .remodal-close::before,.poll .form-submit:after,.rates-compare [id*=edit-add]:after,[class*=icon-]::before,[class*=icon-][class*="--after"]::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:after{display:inline-block;font:normal normal normal 14px/1.6 FontAwesome;font-size:inherit;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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;list-style-type:none}.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-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:""}.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[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:0 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}@media screen and (max-width:480px){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{height:40px}}textarea{overflow:auto;vertical-align:top;height:auto;resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;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}.ad,.back-to-magazine,.content__action-bar,.profile__subscribe,address,code,dl,hr,ol,p,pre,table,ul{margin-bottom:20px}.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}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}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}.ad{position:relative;width:460px;height:255px;padding:15px}.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%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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:50vh;overflow:auto}.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}.note>header,.notes__add .note__edit,.notes__add .notes__add__actions{display:block}.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{height:calc(100% - 100px);overflow-y:auto;padding:10px 20px}.note__meta .note__preview,.note__meta .note__tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note>header{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{display:none}.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{margin-bottom:15px}.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{display:none}.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}.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;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{display:none;margin-bottom:10px;padding:0 20px 10px;text-align:right}.notes__add__actions a{margin-left:10px;cursor:pointer}.remodal.tag-manager{max-width:350px;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}.remodal.tag-manager .tags-list li:after{display:table;clear:both}.remodal.tag-manager .tags-list__tag{float:left;max-width:50%;margin-bottom:0;line-height:2.3}.remodal.tag-manager .tags-list__actions{text-align:right}.remodal.tag-manager .tags-list__actions a{margin-left:5px;padding:5px;color:#ccc;font-size:20px}.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}#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.btn--secondary,.btn--tertiary,.collection-search form input[type=submit],.login__form .form-submit,.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding: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:1;text-transform:uppercase;transition:all .3s}#ta-contact-form input[type=submit]:hover,#taProfile_form .form-actions input[type=submit]:hover,#taRegistration_form .form-actions input[type=submit]:hover,#trial-div .form-submit:hover,.btn--primary:hover,.btn--secondary:hover,.btn--tertiary:hover,.collection-search form input[type=submit]:hover,.login__form .form-submit:hover,.manage-subscriptions__options .form-submit:hover,.modal__action a:hover,.poll .form-submit:hover,.rates-compare [id*=edit-add]:hover,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover{color:#fff}#ta-contact-form input[type=submit]:after,#taProfile_form .form-actions input[type=submit]:after,#taRegistration_form .form-actions input[type=submit]:after,#trial-div .form-submit:after,.btn--primary:after,.btn--secondary:after,.btn--tertiary:after,.collection-search form input[type=submit]:after,.login__form .form-submit:after,.manage-subscriptions__options .form-submit:after,.modal__action a:after,.poll .form-submit:after,.rates-compare [id*=edit-add]:after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:after{float:right;display:block;margin-left:10px;font-size:12px!important;color:#fff!important}#ta-contact-form input[type=submit]::after,#ta-contact-form input[type=submit]::before,#taProfile_form .form-actions input[type=submit]::after,#taProfile_form .form-actions input[type=submit]::before,#taRegistration_form .form-actions input[type=submit]::after,#taRegistration_form .form-actions input[type=submit]::before,#trial-div .form-submit::after,#trial-div .form-submit::before,.btn--primary::after,.btn--primary::before,.btn--secondary::after,.btn--secondary::before,.btn--tertiary::after,.btn--tertiary::before,.collection-search form input[type=submit]::after,.collection-search form input[type=submit]::before,.login__form .form-submit::after,.login__form .form-submit::before,.manage-subscriptions__options .form-submit::after,.manage-subscriptions__options .form-submit::before,.modal__action a::after,.modal__action a::before,.poll .form-submit::after,.poll .form-submit::before,.rates-compare [id*=edit-add]::after,.rates-compare [id*=edit-add]::before,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit::before{line-height:1}#ta-contact-form input[type=submit]:not([class*="--after"])::after,#taProfile_form .form-actions input[type=submit]:not([class*="--after"])::after,#taRegistration_form .form-actions input[type=submit]:not([class*="--after"])::after,#trial-div .form-submit:not([class*="--after"])::after,.btn--primary:not([class*="--after"])::after,.btn--secondary:not([class*="--after"])::after,.btn--tertiary:not([class*="--after"])::after,.collection-search form input[type=submit]:not([class*="--after"])::after,.login__form .form-submit:not([class*="--after"])::after,.manage-subscriptions__options .form-submit:not([class*="--after"])::after,.modal__action a:not([class*="--after"])::after,.poll .form-submit:not([class*="--after"])::after,.rates-compare [id*=edit-add]:not([class*="--after"])::after,div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:not([class*="--after"])::after{content:""}.collection-search form:after,.listing__controls:after,.modal__body:after,.modal__header:after,.personal-welcome li ul li:after,.remodal--split:after,.remodal-wrapper:after{content:""}#ta-contact-form input.no-icon[type=submit]::after,#taProfile_form .form-actions input.no-icon[type=submit]::after,#taRegistration_form .form-actions input.no-icon[type=submit]::after,#trial-div .no-icon.form-submit::after,.collection-search form input.no-icon[type=submit]::after,.login__form .no-icon.form-submit::after,.manage-subscriptions__options .no-icon.form-submit::after,.modal__action a.no-icon::after,.no-icon.btn--primary::after,.no-icon.btn--secondary::after,.no-icon.btn--tertiary::after,.poll .no-icon.form-submit::after,.rates-compare .no-icon[id*=edit-add]::after,div .view-people div .views-exposed-form div .views-exposed-widget .no-icon.form-submit::after{display:none}@media screen and (max-width:480px){#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.btn--secondary,.btn--tertiary,.collection-search form input[type=submit],.login__form .form-submit,.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit,.rates-compare [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{height:40px;padding:15px 10px}}.btn--large{font-size:14px}#ta-contact-form input[type=submit],#taProfile_form .form-actions input[type=submit],#taRegistration_form .form-actions input[type=submit],#trial-div .form-submit,.btn--primary,.collection-search form input[type=submit],.manage-subscriptions__options .form-submit,.modal__action a,.poll .form-submit{background:#f27320;border-color:#cd511b}#ta-contact-form input[type=submit]:hover,#taProfile_form .form-actions input[type=submit]:hover,#taRegistration_form .form-actions input[type=submit]:hover,#trial-div .form-submit:hover,.btn--primary:hover,.collection-search form input[type=submit]:hover,.manage-subscriptions__options .form-submit:hover,.modal__action a:hover,.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:hover,.login__form .form-submit:hover,.rates-compare [id*=edit-add]:hover,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:hover{background:#888}.text-link{color:#f27320;font-size:12px;font-weight:900;text-transform:uppercase}.text-link:hover{color:#cd511b}.text-link--secondary{color:#999;font-size:12px}.article-pdf__nav a,.article__nav a,.listing__pagination a,.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;line-height:1;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}.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{padding:10px 15px;background-color:#0064a2;border-bottom-width:0;color:#fff}.content-block__link,.content-block__title{display:table-cell;vertical-align:bottom}.content-block__title{color:#0064a2;font-size:13px}.content-block__link{font-size:11px;text-align:right;text-transform:uppercase;color:#f27320;cursor:pointer}.content-block__link:hover{color:#cd511b}.content-block--box{border:1px solid #ccc}.content-block--box .content-block__header{padding:10px 20px;background:#eee;border-bottom:none}.content-block--box .content-block__title{color:#666}.content-block--box .media__content{padding:20px}.content-block--box .media__title{color:#0064a2;font-size:18px;font-weight:700}.content-block--box .media__title a{color:#0064a2}.content-block--box .media__title a:hover{color:#005589}.content-block--box .media__title a:visited{color:#267baf}.content-block--box .media__snippet{font-size:12px}.content-block--box--alt{background:#eee}.content-block--box--alt .content-block__header{padding:10px 20px;background:#666;border-bottom:none}.content-block--box--alt .content-block__title{color:#fff}.content-block--box--alt .content-block__content{border-width:0 1px 1px;border-style:solid;border-color:#ddd}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .content-block__header{padding:10px}[class*="__content--sidebar"]:not(.home__content--sidebar) .content-block--box .media__image+.media__content .media__meta{padding:0}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image{width:50px;height:50px}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__image+.media__content{padding:10px}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__title{font-size:18px;font-weight:700}[class*="__content--sidebar"]:not(.home__content--sidebar) .media__snippet{font-size:12px}.latest-updates{background:#eee}.latest-updates [class*=content-block--]{padding:20px}.frl .latest-updates .media__title{font-size:18px}.frl .latest-updates .column.first{padding-right:15px}.frl .latest-updates .column.last{padding-left:15px}.dailies .latest-updates .content-block__header{border-bottom-color:#f27320}.dailies .latest-updates .content-block__title{color:#f27320}.dailies .latest-updates .media{padding-bottom:15px;border-bottom:1px solid #ddd}.dailies .latest-updates .media:last-child{padding-bottom:0;border-bottom:none}.form__header,.landing__title{display:block;padding:20px;background:#666;color:#fff;font-size:24px;font-weight:900;line-height:1.2}@media screen and (max-width:480px){.form__header,.landing__title{margin:0 -20px;padding:15px 20px}}.listing{margin-bottom:60px;border:1px solid #ddd}.listing .content-block,.listing .media{padding:0 20px}.listing .content-block .content-block__header{padding-top:20px}.listing .content-block .media{padding:0}.listing .content-block:last-child{margin-bottom:0}.listing input[type=text]{background:#fff}@media screen and (max-width:480px){.listing{margin:0 -20px 60px;border-width:1px 0}.listing .form__header,.listing .landing__title{margin:0}}.listing__description{padding:20px;border-width:0 1px;border-style:solid;border-color:#ddd}.listing__description h2{margin-bottom:.5rem;font-weight:400;line-height:1}.listing__description p,.listing__pagination{margin-bottom:0}.listing__controls{display:block;clear:both;padding:20px;background:#f8f8f8}.listing__controls:after{display:table;clear:both}.listing__controls--action,.listing__controls--view{float:left;width:50%;padding:0}.listing__controls--view label{display:inline-block;margin-right:10px;line-height:30px;vertical-align:top}.listing__controls--view .chosen-container,.listing__controls--view form{display:inline-block;max-width:225px}.listing__controls--view .form-item{margin:0}.listing__controls--action a{float:right}.listing__controls--action a:not([class*=btn--]){color:#f27320;font-size:12px;font-weight:700;line-height:30px;text-transform:uppercase}.listing__content ol,.listing__content ul{margin-bottom:0;padding:20px;list-style:none}.listing__content ol li,.listing__content ul li{margin:0 0 10px}.listing__content ol li:last-of-type,.listing__content ul li:last-of-type{margin-bottom:0}.load-more{display:block;margin:0 25px;border-top:1px solid #ddd}.load-more input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:25px 20px;background:0 0;border:0;color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;text-align:center}.authors{float:left;width:180px;margin:0 20px 15px 0;padding:0 20px 10px 0;border-right:1px solid #ddd}.authors__byline{margin-bottom:5px;color:#999;font-size:10px;text-transform:uppercase}.author__image,.author__name{display:table-cell;vertical-align:middle}.author__image{margin-right:10px;overflow:hidden}.author__image img{width:40px;height:auto}.author__name{padding-left:10px;color:#999;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.search-highlight{padding:0 2px;background:#f38841;color:#fff;font-weight:700}.holiday-message .holiday-message__alert{padding:20px;background:#f27320;color:#fff;font-weight:700;text-transform:uppercase}.feedback-link{z-index:1000;position:fixed;right:25px;bottom:0;height:40px;padding:10px;background:#666;border-radius:5px 5px 0 0;color:#fff;transition:height,.3s}.feedback-link:active,.feedback-link:hover{height:60px;background:#333;color:#fff}.page-worldwide-tax-treaties-treaties-compare-results .feedback-link{display:none}@media screen and (max-width:480px){.feedback-link{display:none}}@media print{.feedback-link{display:none!important}}#tabs-wrapper{margin:-20px auto 20px}.collection-search form{display:block;clear:both;margin-top:1rem}.collection-search form:after{display:table;clear:both}.collection-search form .form-item{float:left;width:75%}.collection-search form input[type=submit]{float:left;width:25%}.media{position:relative;width:auto;border-bottom:1px solid #eee}.media:last-of-type{border-bottom:0}.media.blogger-info{margin:20px 0 0;border:0}.media .flag-throbber{display:none}.media .flag-wrapper{position:absolute;top:10px;right:0}.media .add-to-queue,.media .remove-from-queue{display:block;width:40px;height:40px;padding:10px;text-align:center;transition:color .3s}.media .add-to-queue:before,.media .remove-from-queue:before{font-size:16px;margin:0}.media .add-to-queue{color:#666}.media .add-to-queue:hover,.media .remove-from-queue{color:#f27320}.media .remove-from-queue:hover{color:#cd511b}.media__image,.media__left{float:left}.media__image+.media__content,.media__left+.media__content{padding:20px}.media__image{width:100px;height:100px}.media__content{overflow:hidden;padding:20px 0}.media__author,.media__datetime,.media__product{color:#999;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.media__author a,.media__datetime a,.media__product a{color:#999}.media__author a:hover,.media__datetime a:hover,.media__product a:hover,.media__title a{color:#444}.media__datetime{margin-bottom:10px;letter-spacing:1pt}.media__product{margin-bottom:10px;letter-spacing:0}.media__title{margin-bottom:0;color:#444;font-size:24px;font-weight:400;line-height:1}.media__title a:hover{color:#000}.media__title a:visited{color:#999}.media__author{margin-top:10px;margin-bottom:0}.media__snippet{margin-top:20px;margin-bottom:0;line-height:1.4}.media__sub-category{display:inline-block;margin:10px 0 5px;padding:3px 5px;background:#eee;font-size:12px}.media__sub-category+.media__meta{padding-top:0}.nav-link--main,.nav-link--personal__tools,.nav-link--top>a{font-size:11px;font-weight:900;text-transform:uppercase}.contributors-menu,.hot-topics-menu,.jurisdictions-menu,.key-documents-menu,.tax-topics-menu{z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.93);font-size:12px;visibility:hidden;opacity:0;transition:all .3s;overflow:scroll}.visible.contributors-menu,.visible.hot-topics-menu,.visible.jurisdictions-menu,.visible.key-documents-menu,.visible.tax-topics-menu{visibility:visible;opacity:1}.contributors-menu .mega-menu__header,.hot-topics-menu .mega-menu__header,.jurisdictions-menu .mega-menu__header,.key-documents-menu .mega-menu__header,.tax-topics-menu .mega-menu__header{max-width:960px;width:100%;min-width:960px;margin:0 auto;position:relative}.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:nowrap;flex-wrap:nowrap}}.nav-link--top{display:inline-block;height:25px;margin:0 0 0 -3px}.nav-link--top>a{padding:5px 15px;border:solid #e9e9e9;border-width:0 0 0 1px;color:#888;line-height:25px;text-transform:uppercase;transition:all .3s}@media screen and (max-width:960px){.nav-link--top>a{display:block;padding:10px 0;border:none;font-size:10px;line-height:1;opacity:.5}}@media screen and (min-width:480px) and (max-width:960px){.nav-link--top>a{padding:15px 0}}.nav-link--top:last-child>a{border-right:1px solid #e9e9e9}.nav-link--top ul{position:absolute;top:25px;right:-9999px;background:#777;text-align:left;opacity:0}.nav-link--top ul a{display:block;margin-bottom:3px;color:#eee}.nav-link--top ul a:hover{color:#fff}.nav-link--top ul a:last-child{margin-bottom:0}@media screen and (max-width:960px){.nav-link--top:last-child>a{border-right:none}.nav-link--top ul a{width:100%}.nav-link--top ul{display:none;text-align:center}}.nav-link--top:hover{background:#777}.nav-link--top:hover a{border-color:transparent;color:#fff}.nav-link--top:hover ul{right:0;width:120px;padding:10px;opacity:1}@media screen and (max-width:960px){.nav-link--top{-ms-flex-preferred-size:25%;flex-basis: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-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}.contributor--featured__label{margin-bottom:10px;color:#999;font-size:12px;font-weight:700;text-transform:uppercase}.contributor--featured__name{color:#f27320;font-weight:400;line-height:1}.contributor--featured__links{clear:both}.contributor--featured__links a{display:block;margin-bottom:10px;padding:2px 5px;color:#ddd;font-size:14px}.contributor--featured__links a:hover{background:#000;color:#fff}.contributor--featured__view-all{font-size:12px;font-weight:700;text-transform:uppercase}.contributors--list{float:left;width:66.66667%;padding:0 20px}.contributors--list .column{padding-left:10px;border-left:1px solid #646464}.contributors--list li a{padding:5px 0;color:#f27320;font-size:14px}@media screen and (max-width:960px){.contributors--list{float:left;width:100%;padding:0 20px}}.menu-counter{margin-left:10px;padding:2px 5px;background:#267baf;border-radius:2px;font-size:11px;text-align:center}.menu-no-results{min-height:40px;line-height:1.5;text-align:center;cursor:default}.menu-no-results span{cursor:default}.personal-welcome,.publications-menu,.research-tools-menu,.user-favorites,.user-reading-queue{position:relative;margin:0;list-style:none}.nav--personal{position:relative;z-index:1;height:40px;background:#0064a2;background:linear-gradient(to right,#1a73ab 0,#1a73ab 50%,#0064a2 50%,#0064a2 100%);border-bottom:3px solid #005589}.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:40px;background:#0064a2;border-bottom:3px solid #005589}.nav--personal [class*=icon-]:before{margin-right:.5rem;opacity:.5}.ie8 .nav--personal [class*=icon-]:before{margin-top:15px;margin-left:-8px;line-height:1}.nav-link--personal,.nav-link--personal__tools{line-height:40px;transition:background .3s;color:#fff}.nav--personal [class*="--after"]:after{opacity:.5}.nav--personal .icon-down-dir:after{margin:0 0 0 .5rem;opacity:1}@media screen and (max-width:960px){.nav--personal,.nav--personal .contain,.nav--personal .page--nonsub .wrap__content,.page--nonsub .nav--personal .wrap__content{height:auto;border:none}}.nav-link--personal{float:left;padding:0 15px;border-right:1px solid #005b93;font-size:12px;font-weight:600;text-transform:uppercase;cursor:default}.nav-link--personal:hover{background:#005589;color:#fff}.nav-link--personal:after{color:#fff}.ie8 .nav-link--personal{padding:0 14px;letter-spacing:-.1em}@media screen and (max-width:960px){.nav-link--personal{float:none;display:block;padding:0 20px;border-top:1px solid #005589}}.nav-link--personal__tools{display:block;height:40px;padding:0 15px;background:#f27320;border-bottom:3px solid #cd511b}.nav-link--personal__tools:hover{background:#cd511b;color:#fff}.personal-datetime,.personal-datetime:hover{background:#1a73ab}@media screen and (max-width:960px){.nav-link--personal__tools{border-bottom-width:1px}.personal-datetime{display:none}}.personal-datetime{z-index:1;position:relative;height:40px;padding-left:0!important;border-bottom:3px solid #005589;color:rgba(255,255,255,.75);font-weight:900}.my-tax-notes ul li:not(:last-child),.personal-welcome li ul li{border-bottom:1px solid #004067}.ie8 .personal-datetime{background:0 0}.personal-welcome{float:left}.personal-welcome .nav-link--personal{margin:0!important}.personal-welcome .personal-welcome__name{display:inline-block;max-width:125px;line-height:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.personal-welcome:hover .nav-link--personal{background:#005589}.personal-welcome ul{position:absolute;top:40px;left:-9999px;min-width:150px;width:100%;background:#005589;opacity:0;transition:opacity,.3s}@media screen and (max-width:960px){.personal-welcome ul{display:none;position:relative;top:0;left:0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.personal-welcome li{list-style:none}.personal-welcome li ul li{display:block;clear:both}.personal-welcome li ul li:after{display:table;clear:both}.personal-welcome li ul li a{display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s}.personal-welcome li ul li a:hover{background:#004067;color:#fff}.personal-welcome li ul li a:hover:before{color:#fff}.personal-welcome>li:hover ul{left:auto;opacity:1}@media screen and (max-width:960px){.personal-welcome{float:none;display:block}}.my-tax-notes{float:left;margin-bottom:0}.my-tax-notes:hover .nav-link--personal{background:#005589;color:#fff}.my-tax-notes li{list-style:none}.my-tax-notes ul{position:absolute;top:40px;left:-9999px;width:250px;background:#005589;opacity:0;transition:opacity .3s}.my-tax-notes ul li{display:table;width:100%}@media screen and (max-width:960px){.my-tax-notes ul{display:none;position:relative;top:0;left:0;width:100%;opacity:1}}.my-tax-notes>li:hover>ul{left:auto;opacity:1}.my-tax-notes .my-tax-notes__sub-menu{position:absolute;left:-9999px;width:350px;opacity:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove,.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue{display:table-cell;vertical-align:middle;width:40px;text-align:center}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:hover:before,.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue:hover .remove-from-queue:before{opacity:1}.my-tax-notes .my-tax-notes__sub-menu li{line-height:1.2}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove{color:#fff}.my-tax-notes .my-tax-notes__sub-menu li .favorite__remove:before{margin:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue a{color:#fff}.my-tax-notes .my-tax-notes__sub-menu li .flag-reading-queue .remove-from-queue:before{margin:0;transition:opacity .3s}.my-tax-notes .my-tax-notes__sub-menu li:not(:last-child){border-bottom:1px solid #003759}.my-tax-notes .my-tax-notes__sub-menu .sub-menu__container{max-height:300px;overflow-y:auto;box-shadow:inset 0 5px 10px -5px rgba(0,0,0,.25),inset 0 -5px 10px -5px rgba(0,0,0,.25)}.my-tax-notes ul li:hover{background:#004067}.my-tax-notes ul li:hover>ul{left:250px;opacity:1}.my-tax-notes .my-favorites{top:0}.my-tax-notes .my-reading-queue{top:40px}.my-tax-notes .my-saved-searches{top:80px}@media screen and (max-width:960px){.my-tax-notes .my-tax-notes__sub-menu{position:relative;display:none;width:100%;background-color:#004067;opacity:1}.my-tax-notes ul li:hover>ul{left:0}.my-tax-notes{float:none;display:block}.my-tax-notes .my-favorites,.my-tax-notes .my-reading-queue,.my-tax-notes .my-saved-searches{top:0;left:0}}.my-tax-notes-link{position:relative;z-index:10;display:block;padding:10px 15px;color:#fff;color:rgba(255,255,255,.75);font-size:12px;transition:color .3s,background .3s;cursor:pointer}.my-tax-notes-link:hover{background:#004067;color:#fff}.my-tax-notes-link:hover:before{color:#fff}.my-tax-notes-link .menu-counter{float:right;margin-top:-1px}.ie8 .my-tax-notes-link .menu-counter{margin-top:9px}.my-tax-notes__view-all{display:block;width:100%;padding:10px 0;color:#fff;font-size:12px;text-align:center;text-transform:uppercase}.my-tax-notes__view-all:hover{color:#fff;opacity:.75}.publications-menu,.research-tools-menu{float:right}.publications-menu .nav-link--personal__tools,.research-tools-menu .nav-link--personal__tools{cursor:pointer}.publications-menu:hover .nav-link--personal__tools,.research-tools-menu:hover .nav-link--personal__tools{background:#cd511b}.publications-menu ul,.research-tools-menu ul{position:absolute;top:40px;right:-9999px;display:block;clear:both;width:200px;padding:20px 0;background:#cd511b;opacity:0;transition:opacity .3s}.publications-menu ul:after,.research-tools-menu ul:after{content:"";display:table;clear:both}.publications-menu ul a,.research-tools-menu ul a{color:#eee}@media screen and (max-width:960px){.publications-menu ul a,.research-tools-menu ul a{display:block;padding:10px 0}.publications-menu ul,.research-tools-menu ul{display:none;position:relative;top:0;right:0;width:100%;padding:10px 0;opacity:1;box-shadow:inset 0 3px 10px rgba(0,0,0,.2),inset 0 -3px 10px rgba(0,0,0,.2)}}.publications-menu li,.research-tools-menu li{list-style:none}.publications-menu li li,.research-tools-menu li li{line-height:1}.publications-menu li li a,.research-tools-menu li li a{font-size:12px}.ie8 .publications-menu li li a,.ie8 .research-tools-menu li li a{width:155px;line-height:2}.publications-menu li li a:hover,.research-tools-menu li li a:hover{color:#fff}@media screen and (max-width:960px){.publications-menu li li a,.research-tools-menu li li a{font-size:14px}}.publications-menu li li:not(:last-of-type),.research-tools-menu li li:not(:last-of-type){margin-bottom:10px}.publications-menu>li:hover ul,.research-tools-menu>li:hover ul{right:0;opacity:1}.publications-menu nav,.research-tools-menu nav{float:left;width:50%;padding:0 31px}.publications-menu nav:nth-child(1),.research-tools-menu nav:nth-child(1){border-right:1px solid #BA561C}.publications-menu nav:nth-child(2),.research-tools-menu nav:nth-child(2){margin-left:-1px;border-left:1px solid #BA561C}@media screen and (max-width:650px){.publications-menu nav,.research-tools-menu nav{float:none;width:100%;margin-bottom:30px}}.publications-menu .source__title,.research-tools-menu .source__title{font-size:12px;font-weight:900;text-transform:uppercase;color:#fff}@media screen and (max-width:960px){.publications-menu .source__title,.research-tools-menu .source__title{font-size:14px}.publications-menu,.research-tools-menu{float:none;display:block}.publications-menu .nav-link__noaccess,.research-tools-menu .nav-link__noaccess{border-bottom-width:1px}}.publications-menu .nav-link__noaccess,.research-tools-menu .nav-link__noaccess{display:block;color:#fff;color:rgba(255,255,255,.5)}.publications-menu .nav-link__noaccess::before,.research-tools-menu .nav-link__noaccess::before{margin-right:5px;margin-left:-16px;font-size:10px;line-height:14px;vertical-align:baseline}.publications-menu .nav-link__noaccess:hover,.research-tools-menu .nav-link__noaccess:hover{color:#fff;color:rgba(255,255,255,.5)}.publications-menu .menu-legend,.research-tools-menu .menu-legend{clear:both;margin-bottom:0;padding:20px 30px 0 45px;color:#fff;color:rgba(255,255,255,.5);font-size:10px;line-height:1.2}.publications-menu .menu-legend::before,.research-tools-menu .menu-legend::before{margin-right:5px;margin-left:-18px;font-size:12px}.publications-menu .nav-link--personal__tools{border-right:1px solid #cd511b}.publications-menu ul{width:380px}.publications-menu>li:hover ul{right:-124px}@media screen and (max-width:960px){.publications-menu ul{width:100%;padding:20px 0}.publications-menu>li:hover ul{right:0}}.research-tools-menu ul li{display:block;width:100%;padding:0 30px}.modal__header{display:block;clear:both;padding:40px;background-color:#0064a2;color:#fff}.modal__header:after{display:table;clear:both}.modal__title{float:left;width:450px;font-size:28px;font-weight:900;line-height:1;text-transform:uppercase}@media screen and (max-width:650px){.modal__header{padding:20px}.modal__title{width:100%}}@media screen and (min-width:650px) and (max-width:960px){.modal__title{width:60%}}.modal__action{float:right;width:175px}.modal__action a{width:100%;height:auto;padding:15px;font-size:18px}.modal__action a:after{font-size:20px!important}@media screen and (max-width:650px){.modal__action a{margin-top:15px;padding:10px 15px;text-align:center}.modal__action{float:none;clear:both;width:100%}}.modal__body{display:block;clear:both;padding:40px}.modal__body:after{display:table;clear:both}.modal__content{float:left;width:450px}.modal__content p{color:#666;font-size:14px;line-height:1.5}@media screen and (max-width:650px){.modal__body{padding:20px}.modal__content{float:none;width:100%}}.modal__action--secondary{float:right;width:175px}.modal__action--secondary p{margin-bottom:0;color:#999;line-height:1}.modal__action--secondary small{font-size:12px}.modal__action--secondary hr{margin:20px 0;border:solid #ccc;border-width:1px 0 0}.modal__action--secondary a{color:#f27320;font-weight:700;line-height:2;text-transform:uppercase}@media screen and (max-width:650px){.modal__action--secondary hr{margin:10px 0}.modal__action--secondary a{display:block;width:100%;font-size:16px}.modal__action--secondary{float:none;width:100%;text-align:center}}.redirect .remodal-close{display:none}.remodal--split{display:block;clear:both}.remodal--split:after{display:table;clear:both}.remodal--split .remodal__left,.remodal--split .remodal__right{float:left;width:50%}@media screen and (max-width:960px){.remodal--split .remodal__left,.remodal--split .remodal__right{float:none;width:100%}}[data-remodal-target]{cursor:pointer}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-wrapper[style*="display: block;"] .remodal{display:block}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;background-color:#00090e;opacity:.9;display:none}.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}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:absolute;top:50%;left:50%;max-width:750px;text-align:left;text-size-adjust:100%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:650px){.remodal{display:block;clear:both;top:0;left:0;-ms-transform:none;transform:none}.remodal:after{content:"";display:table;clear:both}}.remodal:not(.help-image){background-color:#fff;width:100%}.remodal-is-initialized{display:inline-block}.remodal-close{position:absolute;top:-30px;right:-25px;display:block;overflow:visible;margin:0;padding:0;background:0 0;text-decoration:none;border:0;outline:0;cursor:pointer;transition:color .2s}.remodal-close:before{margin:0!important;color:#666;font-size:24px!important;line-height:1!important}.remodal-close:hover:before{color:#999}@media screen and (max-width:650px){.remodal-close{top:auto;right:calc(50% - 10px);bottom:-40px}}@media screen and (min-width:650px) and (max-width:960px) and (orientation:landscape){.remodal-close{top:auto;right:10px;bottom:5px;z-index:100}.remodal-close:before{color:#fff}}.remodal.adv-search-help{max-height:80%}.remodal.adv-search-help .search-help__content{max-height:80vh;overflow:scroll;padding:15px}.help-video{max-height:480px;padding-bottom:56.25%;height:0}.help-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:960px){.help-video{height:480px;padding:0}}.data-modal{max-width:960px}#the-canvas,.data-modal iframe{width:100%}.opentip{background:#fff;border:1px solid}.ot-close{font-size:12pt;font-weight:700;top:-25px!important}.ot-close::after{content:"X"}.ot-content{word-wrap:break-word}.opentip-container .opentip .ot-header .ot-close{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}.style-ta-amends.opentip-container .opentip,.style-ta-audit-insight-tip.opentip-container .opentip,.style-ta-compare-treaties.opentip-container .opentip,.style-ta-free-trial-tip.opentip-container .opentip,.style-ta-quick-reference-table.opentip-container .opentip{background:0 0;border:none}.style-ta-amends.opentip-container .opentip .ot-header .ot-close,.style-ta-audit-insight-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-compare-treaties.opentip-container .opentip .ot-header .ot-close,.style-ta-free-trial-tip.opentip-container .opentip .ot-header .ot-close,.style-ta-quick-reference-table.opentip-container .opentip .ot-header .ot-close{top:0!important}.style-ta-amends.opentip-container .opentip .ot-header .ot-close::after,.style-ta-audit-insight-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-compare-treaties.opentip-container .opentip .ot-header .ot-close::after,.style-ta-free-trial-tip.opentip-container .opentip .ot-header .ot-close::after,.style-ta-quick-reference-table.opentip-container .opentip .ot-header .ot-close::after{content:none}.ta-toolbar--workbench:after,.ta-toolbar__title:after{content:"";clear:both}.style-ta-free-trial-tip .ot-content i{color:#0064a0;font-weight:700}.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}.ta-toolbar__title h2{float:left;max-width:50%;margin-bottom:10px;font-size:26px;font-weight:400}.ta-toolbar__title .btn{float:right}.ta-toolbar__search{float:left;width:350px}.ta-toolbar__search input[type=text]{float:left;width:80%;margin-right:10px;margin-bottom:10px}@media screen and (max-width:960px){.ta-toolbar{padding-right:20px;padding-left:20px}.ta-toolbar__search input[type=text]{width:75%}}.login__form .ta-toolbar__search .form-submit,.rates-compare .ta-toolbar__search [id*=edit-add],.ta-toolbar__search .btn--secondary,.ta-toolbar__search .login__form .form-submit,.ta-toolbar__search .rates-compare [id*=edit-add],.ta-toolbar__search div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,div .view-people div .views-exposed-form div .views-exposed-widget .ta-toolbar__search .form-submit{float:left;width:auto}.ta-toolbar__search .ta-toolbar__search-type{display:inline-block;clear:both;margin-right:20px;margin-bottom:0;font-weight:400;text-transform:none}@media screen and (max-width:960px){.ta-toolbar__search .ta-toolbar__search-type{display:none}.ta-toolbar__search{float:none;width:100%;margin-right:auto;margin-left:auto}}.ta-toolbar__workbench{float:right}.ta-toolbar__workbench [class*=icon-]:after{line-height:1}@media screen and (max-width:960px){.ta-toolbar__workbench{float:none;width:100%;text-align:center}}.ta-toolbar--workbench{display:block;clear:both}.ta-toolbar--workbench:after{display:table}.ta-toolbar--workbench [class*=ta-toolbar__]{position:relative}.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}.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 button,.ta-toolbar--workbench .ta-toolbar--workbench--right select{height:auto;background-color:#fff;border:1px solid #ddd;border-radius:3px}.ta-toolbar--workbench .ta-toolbar--workbench--right button{padding:5px 10px}.ta-toolbar--workbench .ta-toolbar--workbench--right button .icon-tag,.ta-toolbar--workbench .ta-toolbar--workbench--right button .icon-upload{color:#444}.ta-toolbar--workbench .ta-toolbar--workbench--right button .icon-caret-down--after{color:#f27320}.ta-toolbar--workbench .ta-toolbar--workbench--right button .icon-caret-down--after::after{margin-left:.5rem}.ta-toolbar--workbench .ta-toolbar--workbench--right select{margin-bottom:0;padding:5px 30px 5px 10px}.ta-toolbar__filter--type{margin-top:7px}.ta-toolbar__filter--type label{float:left;margin-left:20px}.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}.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}.filter-tags{width:350px}.search_area_container{width:96%;margin-left:2%}.advance_search_options{padding-right:10px;width:150px}.adv_search_and_div{padding:5px;margin-left:8px}.advance_search_options_date,.advance_search_tooltip_right{padding-right:10px;position:relative;float:left}#edit_authors_adv_chosen,#edit_code_section_adv_chosen{background-color:#fff}#edit-search-adv{padding-top:10px}.advance_search_options_date{width:50%}.adv_search_left_group{width:48%;float:left;padding-left:2%}.adv_search_right_group{width:48%;float:right;padding-right:2%;margin-top:5px}.adv_search_wrapper{border:1px solid #DDD;height:auto;overflow:hidden;padding-bottom:10px;padding-top:15px;margin-bottom:10px}.connectors_adv_search{padding-left:3%;padding-right:3%;word-wrap:break-word}.adv_date_clear_link{float:left;font-size:8pt;margin-top:-14px}.adv_search_clear_form_button,.adv_search_submit_button{border:none;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;font-weight:900;height:26px;width:67px}.adv_search_clear_form_div{float:left}.adv_search_clear_form_button{background-color:#f27320;padding-right:7px}.adv_search_submit_button_div{float:right}.adv_search_submit_button{background:url(/sites/all/themes/ingenia/images/ta-submit.png) 120% 6% no-repeat #f27320;padding-right:61px}@media screen and (max-width:650px){.adv_search_input-group{font-size:8pt}li.active-result{width:100%;font-size:9pt}}div[class*="--advance_search"]::after{color:#f27320;content:"";font-family:tax;font-size:16pt;margin-left:-20px;margin-top:20px;position:absolute;text-transform:none;z-index:1}.article__bar:after,.article__nav--footer:after,.audit-manual__all .content-block__content:after,.audit-manual__favorites .content-block__content:after,.audit-manuals__header:after,.metadata-row: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,.state__title,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{padding:0 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%}table caption{font-weight:700}.article__ta-full-text table tbody tr td,.article__ta-full-text table thead tr th{border:1px solid #ccc;padding:10px}.article__ta-full-text table thead tr th{border-bottom:3px solid #ccc}.article__ta-full-text table tbody tr td p,.article__ta-full-text table thead tr th p{margin:0}.article__bar{height:40px;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#999;font-family:"Open Sans",Helvetica,sans-serif;font-size:11px;line-height:1}.article__bar:after{display:table}@media screen and (max-width:960px){.article__bar{height:auto}}.article__posted{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;font-weight:700;text-transform:uppercase;width:220px;padding:12px}.article__posted p{margin:0}.article__posted a{color:#999}.article__posted a:hover{color:#666}.article__actions{float:right}@media screen and (max-width:960px){.article__posted p{width:100%;text-align:center}.article__posted{width:100%;border:solid #ccc;border-width:0 1px 1px}.article__actions{clear:both;float:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:solid #ccc;border-width:0 1px}.article__actions:after{content:"";display:table;clear:both}.article__actions a:first-child{border-left:0}}.article__favorite,.article__pdf,.article__print,.article__social{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;padding:12px 10px;border-left:1px solid #ccc;color:#999;vertical-align:middle}.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:left;margin-right:5px}.article__favorite span:before,.article__pdf span:before,.article__print span:before,.article__social span:before{margin-right:0}.article__favorite:hover,.article__pdf:hover,.article__print:hover,.article__social:hover{color:#666}@media screen and (max-width:960px){.article__favorite,.article__pdf,.article__print,.article__social{-ms-flex:1 1 30%;flex:1 1 30%;-ms-flex-pack:center;justify-content:center;width:30%;text-align:center}.article__favorite span,.article__pdf span,.article__print span,.article__social span{float:none}}.ta-delete-favorite-up{color:#f27320!important}.article__social #atstbx{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;height:40px}@media screen and (max-width:960px){.article__social{-ms-flex-preferred-size:100%;flex-basis:100%;border-top:1px solid #ccc;border-left:0;width:100%}}.article__bar--mini{margin:30px auto 60px;text-align:center}.article__bar--mini a{display:inline-block;width:20px;color:#666}.article__bar--mini a:before{margin:0}.article__bar--mini .article__social{display:block;float:none;height:auto;margin-top:5px;padding:0;border:0}.article__ta-summary{padding:25px 20px;background:#eee}.article__ta-summary strong:first-child{display:block;margin-bottom:10px;color:#0064a2;font-family:Lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.article__ta-summary p{margin-bottom:0}.article__ta-summary p:not(:first-child){margin-top:15px}.article__ta-case-name,.article__ta-title{font-weight:700;text-align:center}.article__ta-full-text figcaption,.article__ta-full-text-label strong{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.article__ta-full-text-label strong{display:block;margin-bottom:10px;color:#0064a2;font-size:13px;line-height:1}.article__ta-full-text{margin-bottom:50px;word-wrap:break-word}.article__ta-full-text a{color:#0680cc;transition:none}.article__ta-full-text a:hover{color:#f27320}.article__ta-full-text h1,.article__ta-full-text h2,.article__ta-full-text h3,.article__ta-full-text h4,.article__ta-full-text h5,.article__ta-full-text h6{margin-top:20px}.article__ta-full-text h2{text-align:center;font-size:14px}.article__ta-full-text h3,.article__ta-full-text h4,.article__ta-full-text h5,.article__ta-full-text h6{font-size:14px}.article__ta-full-text p{margin-top:20px;margin-bottom:0}.article__ta-full-text>p:empty+p,.article__ta-full-text>p:empty+p .tacappic,.article__ta-full-text>p:empty+p .tapic,.article__ta-full-text>p:first-of-type,.article__ta-full-text>p:first-of-type .tacappic,.article__ta-full-text>p:first-of-type .tapic{margin-top:0}.article__ta-full-text ol,.article__ta-full-text ul{margin-bottom:20px;margin-left:20px}.article__ta-full-text ol{padding-left:20px}.article__ta-full-text ol,.article__ta-full-text ol ol,.article__ta-full-text ol p,.article__ta-full-text ul{margin-top:1em}.article__ta-full-text ol li p:first-of-type,.article__ta-full-text ul li p:first-of-type{margin-top:0}.article__ta-full-text ol li p:not(:first-of-type),.article__ta-full-text ul li p:not(:first-of-type){margin-bottom:1em;margin-top:1em}.article__ta-full-text figure{overflow:hidden;margin:20px;border:1px solid #ddd}.article__ta-full-text figcaption{padding:15px;background-color:#eee;border-top:1px solid #ddd;color:#666;font-size:11px}.article__ta-full-text .ta-article__img--left{float:left;clear:both;margin-left:0}.article__ta-full-text .ta-article__img--left figcaption{float:left}.article__ta-full-text .ta-article__img--right{float:right;clear:both;margin-right:0}.article__ta-full-text .ta-article__img--right figcaption{float:right}.article__ta-full-text .Footnotes,.article__ta-full-text .center{text-align:center}.article__ta-full-text .Footnote{text-align:left}.article__ta-full-text sup+i{margin-left:4px}.article__ta-full-text .legacyTableRow,.article__ta-full-text tt{font-family:monospace;font-size:12px;white-space:nowrap}.print-link{display:none}.byline{float:left;width:30%;margin:0 20px 20px 0;padding-right:10px;border-right:1px solid #ddd;font-family:Lato,Helvetica,Arial,sans-serif}.byline .byline-label{margin-bottom:10px;color:#999;font-size:11px;font-weight:700}.byline .author{display:table;min-height:35px;margin-bottom:2px}.byline .author-img{display:table-cell;vertical-align:middle;width:35px;height:35px}.byline .author .author-name-mailto-wrapper{display:table-cell;padding:5px 0 0 5px;vertical-align:middle}.byline .author-name{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:-5px}.byline .author-name a{color:#888}.byline .author-name a:hover{color:#005589;transition:text-shadow .2s ease;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}@media screen and (max-width:480px){.byline{float:none;width:100%;margin-right:0;border-right:0}}.magazine .article__ta-summary{display:block;overflow:hidden}.magazine .article__ta-summary figure{max-width:100%;margin-bottom:10px}.magazine .article__ta-summary figure img{width:100%;height:auto;margin-bottom:10px}.author_mailto{font-size:8pt}.article__ta-full-text .floating.left>.FigCaption,.article__ta-full-text .floating.left>FigCaption,.article__ta-full-text .floating.right>.FigCaption,.article__ta-full-text .floating.right>FigCaption{background-color:#eee;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;padding:15px;text-align:center;text-transform:uppercase}.article__ta-full-text .floating.right{float:right;margin-right:0}.article__ta-full-text .floating.left>.FigHeader,.article__ta-full-text .floating.left>FigHeader,.article__ta-full-text .floating.right>.FigHeader,.article__ta-full-text .floating.right>FigHeader{background-color:#eee;font-family:Lato,Helvetica,Arial,sans-serif;font-size:11px;font-weight:900;text-align:center;text-transform:uppercase}.article__submit-comment .panel .required-text,.comment__author{font-family:Lato,Helvetica,Arial,sans-serif}.article__ta-full-text .floating.left{float:left;margin-left:0}.metadata-row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.metadata-row:after{display:table}.metadata__label,.metadata__results{float:left;width:50%;padding:0 20px}.metadata__label{padding-left:0;color:#999;font-size:12px;text-transform:uppercase}.metadata__results{font-size:11px;text-transform:uppercase}.metadata__results>span{display:inline-block;margin:2px;padding:3px 5px;background:#eee;line-height:1.2}.metadata__results a,.metadata__results a:visited{color:#0064a2}.article-pdf__content{width:100%;border:1px solid #ddd}.article__ta-date-preparation{font-weight:700}.toc{clear:both;background-color:#fafafa;padding-bottom:20px}.toc .toc-title{width:100%;display:block;text-align:center;padding:25px 20px 6px;color:#777}.toc ol{list-style:none;margin:0;padding:0 0 0 10px}.toc ol li{margin:10px 20px}.toc ol ol{margin:0}.article__submit-comment .panel .field-name-comment-body,.submit-comment__notify{margin-bottom:20px}.toc ol a{color:#0064a2}.article__attributes .panel,.article__comments .panel,.article__submit-comment .panel{height:0;overflow:hidden}.article__attributes .panel.expanded,.article__comments .panel.expanded,.article__submit-comment .panel.expanded{height:auto;overflow:visible}.section-minimize-noicon{cursor:pointer}.article__submit-comment .panel.expanded{padding:20px;background:#eee;border:solid #ddd;border-width:0 1px 1px}.article__submit-comment .panel .filter-wrapper{display:none}.article__submit-comment .panel .required-text{font-weight:900;text-transform:uppercase}.submit-comment__intro{color:#999;font-size:12px}.submit-comment__notify label{text-transform:none}.comment__actions,.comment__author{text-transform:uppercase}.comment{padding:20px 0 20px 10px;border:solid #ddd;border-width:0 0 1px 1px;font-size:12px}.comment__author{margin-bottom:10px;font-weight:700}.comment__author a{color:#444}.comment__actions .links li{margin-right:15px;padding:0}.comment__actions a{color:#999}.comment__actions a:hover{color:#666}.comment__actions li:empty{display:none!important}.article__nav--footer{display:block;clear:both}.article__nav--footer:after{display:table}.article__nav--footer .next-article,.article__nav--footer .previous-article{float:left;width:50%;padding:30px 0;background:#0064a2;transition:background .3s}.article__nav--footer .next-article.inactive,.article__nav--footer .next-article:hover,.article__nav--footer .previous-article.inactive,.article__nav--footer .previous-article:hover{background:#1A74AB}@media screen and (max-width:480px){.article__nav--footer .next-article,.article__nav--footer .previous-article{float:none;width:100%;padding:30px}}@media screen and (min-width:480px) and (max-width:960px){.article__nav--footer .next-article,.article__nav--footer .previous-article{padding:30px}}.article__nav--footer .previous-article{border-right:1px solid #267baf}.article__nav--footer .next-article__content,.article__nav--footer .previous-article__content{max-width:465px}.article__nav--footer .next-article__content>a,.article__nav--footer .previous-article__content>a{display:block;margin-bottom:25px;color:#80B2CF;font-weight:700}.article__nav--footer .previous-article__content{float:right;padding-right:45px}.article__nav--footer .next-article__content{float:left;padding-left:45px}.article__nav--footer .media__snippet,.article__nav--footer .media__title a{color:#fff}.article__nav--footer .media__title{clear:both}.article__nav--footer .media__snippet{margin-bottom:0;font-size:12px}.article__nav--footer .next-link,.article__nav--footer .previous-link{display:block;margin-bottom:15px;color:#80B2CF;font-size:12px;font-weight:600;text-transform:uppercase}.article__nav--footer .icon-left-dir{margin-left:-17px}@media screen and (max-width:960px){.article__nav--footer .previous-article__content{padding-right:0}.article__nav--footer .next-article__content{padding-left:0}.article__nav--footer .icon-left-dir{margin-left:0}}.article__nav--footer .icon-right-dir{float:right;margin-right:-25px}.article__nav--footer .icon-right-dir:before{float:right;margin-left:10px;line-height:20px}@media screen and (max-width:960px){.article__nav--footer .icon-right-dir{margin-right:0}}.article__ta-full-text .c1{text-align:center}.indented{margin-left:20px}.caution,[data-type=caution]{color:red;margin:0 1px!important}.audit-manuals .contain,.audit-manuals .page--nonsub .wrap__content,.page--nonsub .audit-manuals .wrap__content{display:block;clear:both;max-width:1200px}.audit-manuals .contain:after,.audit-manuals .page--nonsub .wrap__content:after,.page--nonsub .audit-manuals .wrap__content:after{content:"";display:table;clear:both}.audit-manuals .content-block__header--brand{padding-top:15px;padding-bottom:15px;background-color:#006838}.audit-manuals__sidebar{float:left;width:25%;padding:0 20px 0 0}@media screen and (max-width:960px){.audit-manuals{margin-top:-30px}.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__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}}.audit-manuals__header .btn{float:right;height:auto;margin-top:13px}.audit-manuals__more .media,.audit-manuals__recent-compares .media,.audit-manuals__recent-docs .media{clear:both}.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__more .media__left,.audit-manuals__recent-compares .media__left,.audit-manuals__recent-docs .media__left{padding:20px;font-size:1.1em;font-weight:700}.audit-manuals__more .media__content a,.audit-manuals__recent-compares .media__content a,.audit-manuals__recent-docs .media__content a{color:#333;text-decoration:underline}.audit-manuals__recent-docs .media__left{width:70px}.audit-manuals__recent-docs .media__content{padding-left:10px}.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-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__header .btn{float:none}.audit-manuals__header{text-align:center}.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 a{color:#444}.state__title .submit-progress{position:absolute;top:55%;right:50px;padding:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.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}.state__manuals a{display:block;padding:15px;color:#333}#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{margin-bottom:40px}#dataTableSAM a{color:#333}#dataTableSAM thead{background-color:#006838;border-width:1px 1px 0;border-style:solid;border-color:#006838}#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,.change-document .state__manuals>li:after,.document>header:after,.document__toolbox::after{content:""}#dataTableSAM thead th:nth-of-type(2){min-width:90px}#dataTableSAM thead th:nth-of-type(3){min-width:120px}#dataTableSAM thead th:nth-of-type(4){min-width:115px}#dataTableSAM thead th:nth-last-of-type{min-width:80px}#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[role]{border-top:1px solid #ccc}#dataTableSAM tbody tr.even{background-color:transparent}#dataTableSAM tbody tr.shown{border-bottom:none}#dataTableSAM tbody td{padding:10px}#dataTableSAM tbody td:not(:last-of-type){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}.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{height:calc(100vh - 196px);overflow:hidden;background-color:#666}.logged-in .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}@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 .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}.documents{height:100vh}}.document{position:relative;height:100%}.document>header{display:block;clear:both;padding:20px;background-color:#0064a2}.document>header:after{display:table;clear:both}.document>header .btn--secondary,.document>header .login__form .form-submit,.document>header .rates-compare [id*=edit-add],.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit,.login__form .document>header .form-submit,.rates-compare .document>header [id*=edit-add],div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit{float:right;background-color:#267baf;font-size:.9em;text-transform:none}.document>header .btn--secondary:focus,.document>header .btn--secondary:hover,.document>header .login__form .form-submit:focus,.document>header .login__form .form-submit:hover,.document>header .rates-compare [id*=edit-add]:focus,.document>header .rates-compare [id*=edit-add]:hover,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:focus,.document>header div .view-people div .views-exposed-form div .views-exposed-widget .form-submit:hover,.login__form .document>header .form-submit:focus,.login__form .document>header .form-submit:hover,.rates-compare .document>header [id*=edit-add]:focus,.rates-compare .document>header [id*=edit-add]:hover,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit:focus,div .view-people div .views-exposed-form div .views-exposed-widget .document>header .form-submit:hover{background-color:#3c88b7}.document .document__title{float:left;max-width:70%;color:#fff}.document .document__title h1{font-size:13px}.document .document__title p{margin-bottom:0;font-size:13px}.document .document__title p a{color:#fff}@media screen and (max-width:960px){.document>header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.document .document__title{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}.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].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].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].highlight.note{border-color:#006838}.document__fulltext [id].highlight.note.icon-star--after::after{right:22px}.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}.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:10;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:140px;right:20px}}.document__toc{display:none;left:1%;z-index:1;width:98%;max-height:100%;overflow:auto;padding:40px;background-color:#fff}.document__toc ol{padding-left:2px;list-style-type:upper-roman}.document__toc ol ol{padding-left:20px;list-style-type:lower-roman}.document__toc ol ol ol{padding-left:20px;list-style-type:lower-alpha}#final-selected-list,.tnl_upcoming_dates{list-style-type:none}.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__close{position:absolute;top:10px;right:10px;color:#666;font-size:20px;cursor:pointer}.document__toolbox{display:none;z-index:2;background-color:#f27320;border-radius:5px;transition:top .35s,bottom .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{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}.change-document .audit-manuals__state{width:100%;margin-bottom:0;border:0}.change-document .audit-manuals__state>button{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: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{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 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}.beps_table{border:1px solid #999;width:100%}.beps_table th{background-color:#666;color:#fff}.beps_table td,.beps_table th{text-align:center;border:1px solid #999;font-size:13px;padding:1px 5px}.beps_part{border-bottom:0!important;border-top:0!important}.date_header_beps{width:23%}.page-blog .form__header,.page-blog .landing__title,.page-blogger-profile .form__header,.page-blogger-profile .landing__title{background:#757584}.blog-list .content-block__header{border-bottom-color:#757584}.blog-list .content-block__title{color:#757584}.block-tbd-blog{margin-bottom:40px}.sidebar__org-content{background-color:#f4f5f6;padding:30px 30px 40px}.sidebar__org-content .content-block__title,.sidebar__org-content .content-block__title a{color:#999}.sidebar__org-content .media__title,.sidebar__org-content .media__title a{color:#0064a2}.sidebar__org-content .block-tafeaturedcolumn .content-block{margin-bottom:0}.org-content__title{margin-bottom:30px;color:#0064a2;font-size:28px;font-weight:400}.org-content__title strong{color:#f27320;font-weight:900}.media--org{background-color:#fff}.media--org .media__datetime::after{content:"TaxAnalysts.org";float:right;color:#ccc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0}.dailies-listing__tabs-nav:after,.search--blogger:after{content:"";clear:both}.org-content__cta{color:#f27320;font-weight:700;text-transform:uppercase}.search--blogger{display:block;clear:both}.search--blogger:after{display:table}.search--blogger__photo{float:left;display:block;max-width:100px;margin-right:20px}.search--blogger__photo img{width:100%;height:auto}.search--blogger__content{display:block;overflow:hidden}.dailies__sub-category{display:inline-block;margin:20px 0 0;padding:5px 10px;background:#eee;font-size:12px;line-height:1}.dailies__sub-category+.media .media__content{padding-top:10px}.dailies__sub-category+.media .media__content .flag-wrapper{top:0}.dailies__latest-news{background:#ecebeb}.dailies__latest-news .content-block__header{border-bottom-color:#f27320}.dailies__latest-news .content-block__title{color:#f27320}.dailies__latest-news .media{border-bottom-color:#ccc}.dailies__latest-news .media:last-of-type{border-bottom:0}.dailies__latest-news .download-full-text{display:block;margin-top:20px;color:#666;font-size:10px;font-weight:900;text-transform:uppercase}.dailies__latest-news .download-full-text:hover{color:#444}.dailies__content .media__title{margin-right:50px}.not-logged-in .dailies__content .media__title{margin-right:0}.dailies_calendar{width:250px!important;background-color:#EEE!important;text-transform:uppercase;font-weight:700!important;margin:2px 0 0!important}.dailies_calendar:hover{background-color:#fff!important}.cal_icon_dailies{cursor:pointer;cursor:hand;margin-left:229px;margin-top:9px;position:absolute}@media screen and (max-width:480px){.cal_icon_dailies{margin-top:14px}}.dailies-listing__tabs-nav{display:block;clear:both;margin:19px auto 0;color:#fff;width:288px}.dailies-listing__tabs-nav:after{display:table}.dailies-listing__tabs-nav a:hover{color:#fff}.ie8 .dailies-listing__tabs-nav{width:360px}.dailies-overview__tab{padding:0 10px;font-size:12px;font-weight:900;line-height:30px;text-transform:uppercase;background:#EEE;display:inline-block;color:#999;float:left;width:144px;text-align:center}.ie8 .dailies-overview__tab{-ms-text-justify:distribute-all-lines;letter-spacing:.8;width:180px}.dailies-overview__tab.active{background:#666;color:#fff}@media screen and (max-width:650px){.dailies-overview__tab{width:100%}.dailies-overview__tab a:hover{color:#fff}.dailies-listing__tabs-nav{margin:19px auto 0;width:100%}}.holiday_message_div{padding:0 20px}.holiday_message_h4{color:red}#ta-contact-form .page--nonsub input[type=submit] a,#taProfile_form .form-actions .page--nonsub input[type=submit] a,#taRegistration_form .form-actions .page--nonsub input[type=submit] a,#trial-div .page--nonsub .form-submit a,.collection-search form .page--nonsub input[type=submit] a,.manage-subscriptions__options .page--nonsub .form-submit a,.modal__action .page--nonsub a a,.page--nonsub #ta-contact-form input[type=submit] a,.page--nonsub #taProfile_form .form-actions input[type=submit] a,.page--nonsub #taRegistration_form .form-actions input[type=submit] a,.page--nonsub #trial-div .form-submit a,.page--nonsub .btn--primary a,.page--nonsub .collection-search form input[type=submit] a,.page--nonsub .manage-subscriptions__options .form-submit a,.page--nonsub .modal__action a a,.page--nonsub .poll .form-submit a,.poll .page--nonsub .form-submit a{color:#fff}.page--nonsub header{padding:1rem 0}.page--nonsub header .logo{float:left}.page--nonsub header .header-actions{float:right;margin-top:8px}#ta-contact-form .page--nonsub header .header-actions input[type=submit],#taProfile_form .form-actions .page--nonsub header .header-actions input[type=submit],#taRegistration_form .form-actions .page--nonsub header .header-actions input[type=submit],#trial-div .page--nonsub header .header-actions .form-submit,.collection-search form .page--nonsub header .header-actions input[type=submit],.manage-subscriptions__options .page--nonsub header .header-actions .form-submit,.modal__action .page--nonsub header .header-actions a,.page--nonsub header .header-actions #ta-contact-form input[type=submit],.page--nonsub header .header-actions #taProfile_form .form-actions input[type=submit],.page--nonsub header .header-actions #taRegistration_form .form-actions input[type=submit],.page--nonsub header .header-actions #trial-div .form-submit,.page--nonsub header .header-actions .btn--primary,.page--nonsub header .header-actions .collection-search form input[type=submit],.page--nonsub header .header-actions .manage-subscriptions__options .form-submit,.page--nonsub header .header-actions .modal__action a,.page--nonsub header .header-actions .poll .form-submit,.poll .page--nonsub header .header-actions .form-submit{display:inline-block;margin-left:10px;font-size:12px}@media screen and (max-width:960px){.page--nonsub header .logo{max-width:130px;height:auto}.page--nonsub header{padding:1rem}}.page--nonsub .engagement-hero{position:relative;padding:7rem 0;background-image:url(/sites/all/themes/ingenia/images/home/hero-img.jpg);background-position:center center;background-size:cover;color:#fff;text-align:center}.page--nonsub .engagement-hero .bg__wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.page--nonsub .engagement-hero h1{margin-bottom:1.5rem;font-size:36px;font-weight:300;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5)}.page--nonsub .engagement-hero p{max-width:640px;margin:0 auto;font-size:20px;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5)}.page--nonsub .engagement-hero p:not(:last-of-type){margin-bottom:1.5rem}.page--nonsub .engagement-hero p small{font-size:12px;font-weight:600}.page--nonsub .engagement-hero p a{color:#fff}#ta-contact-form .page--nonsub .engagement-hero input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-hero input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-hero input[type=submit],#trial-div .page--nonsub .engagement-hero .form-submit,.collection-search form .page--nonsub .engagement-hero input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-hero .form-submit,.modal__action .page--nonsub .engagement-hero a,.page--nonsub .engagement-hero #ta-contact-form input[type=submit],.page--nonsub .engagement-hero #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-hero #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-hero #trial-div .form-submit,.page--nonsub .engagement-hero .btn--primary,.page--nonsub .engagement-hero .collection-search form input[type=submit],.page--nonsub .engagement-hero .manage-subscriptions__options .form-submit,.page--nonsub .engagement-hero .modal__action a,.page--nonsub .engagement-hero .poll .form-submit,.poll .page--nonsub .engagement-hero .form-submit{height:auto;font-size:14px}@media screen and (max-width:960px){.page--nonsub .engagement-hero{padding:5rem 1rem}}.page--nonsub .engagement-stats{background-color:#267baf;color:#fff}.page--nonsub .engagement-stats h2{padding:1rem 0;background-color:#0064a2;font-size:26px;font-weight:400;text-align:center}.page--nonsub .engagement-stats .engagement-stat{float:left;padding:1rem 0}.page--nonsub .engagement-stats .engagement-stat:first-of-type{width:38%}@media screen and (max-width:960px){.page--nonsub .engagement-stats .engagement-stat:first-of-type{width:100%}}.page--nonsub .engagement-stats .engagement-stat:nth-of-type(2){width:36%}.page--nonsub .engagement-stats .engagement-stat p{margin-bottom:0;padding:1rem 0}.page--nonsub .engagement-stats .engagement-stat p>span,.page--nonsub .engagement-stats .engagement-stat p>strong{display:inline-block;vertical-align:middle}.page--nonsub .engagement-stats .engagement-stat p>span{color:#aaa;font-size:20px;font-weight:900;line-height:1.3;text-transform:uppercase}.page--nonsub .engagement-stats .engagement-stat strong{margin-right:10px;font-size:60px;line-height:1}.page--nonsub .engagement-stats .engagement-stat strong .kern{letter-spacing:-.05em}@media screen and (max-width:960px){.page--nonsub .engagement-stats .engagement-stat:nth-of-type(2){width:100%}.page--nonsub .engagement-stats .engagement-stat p>span,.page--nonsub .engagement-stats .engagement-stat p>strong{display:block}.page--nonsub .engagement-stats .engagement-stat p{padding:0}.page--nonsub .engagement-stats .engagement-stat{float:none;margin-bottom:1rem;text-align:center}}.page--nonsub .video-section{background:url(../images/video-bg.jpg) no-repeat;background-size:cover;padding:44px 0 52px}@media screen and (min-width:960px){.page--nonsub .video-section{padding:44px 0 52px}}.page--nonsub .video-section .contain,.page--nonsub .video-section .wrap__content{max-width:600px;min-width:0}.page--nonsub .video-section .list__videos{position:relative;height:0;padding-bottom:56.25%;margin-bottom:8px}.page--nonsub .video-section .list__videos li,.page--nonsub .video-section .list__videos li iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page--nonsub .video-section .list__videos li{transition:opacity .25s cubic-bezier(.645,.045,.355,1);display:none}.page--nonsub .video-section .list__videos li.is--active{animation-name:showFromDisplayNone;animation-iteration-count:1;animation-fill-mode:forwards;opacity:1;display:block}.page--nonsub .video-section .nav__video_list li{margin-bottom:10px}@media screen and (min-width:960px){.page--nonsub .video-section .nav__video_list ul{display:-ms-flexbox;display:flex}.page--nonsub .video-section .nav__video_list li{margin-right:5px;margin-bottom:0}.page--nonsub .video-section .nav__video_list li:last-of-type{margin-right:0;-ms-flex-positive:2;flex-grow:2}}.page--nonsub .video-section .nav__video_list a{transition:background-color .5s cubic-bezier(.645,.045,.355,1),border-top .5s cubic-bezier(.645,.045,.355,1);display:block;padding:10px 16px 12px;min-width:117px;border-top:4px solid #1A73A9;background:#1A73A9;color:#fff;font-size:16px;font-weight:700;text-align:center}.page--nonsub .video-section .nav__video_list a:hover{background:#F07320;border-top-color:#C56220}.page--nonsub .list__videos{list-style:none;margin:0;padding:0}.page--nonsub .tax-products{padding:4rem 0;text-align:center}.page--nonsub .tax-products h2{margin-bottom:2rem;color:#444;font-size:30px;font-weight:400;line-height:1.2}@media screen and (max-width:960px){.page--nonsub .tax-products h2{font-size:18px}.page--nonsub .tax-products .tax-product ul{display:none}}.page--nonsub .tax-products .tax-product{float:left;width:25%;padding:0 .5rem}.page--nonsub .tax-products .tax-product:not(:last-of-type){border-right:1px solid #eee}.page--nonsub .tax-products .tax-product h3{margin-bottom:10px;color:#444;font-size:24px}.page--nonsub .tax-products .tax-product ul{margin:0;padding:0;list-style:none}.page--nonsub .tax-products .tax-product li{margin-bottom:1rem}.page--nonsub .tax-products .tax-product p{margin:0;line-height:1}.page--nonsub .tax-products .tax-product .tax-product__name{font-size:16px}.page--nonsub .tax-products .tax-product small{color:#999;font-size:10px}#ta-contact-form .page--nonsub .tax-products .tax-product input[type=submit],#taProfile_form .form-actions .page--nonsub .tax-products .tax-product input[type=submit],#taRegistration_form .form-actions .page--nonsub .tax-products .tax-product input[type=submit],#trial-div .page--nonsub .tax-products .tax-product .form-submit,.collection-search form .page--nonsub .tax-products .tax-product input[type=submit],.manage-subscriptions__options .page--nonsub .tax-products .tax-product .form-submit,.modal__action .page--nonsub .tax-products .tax-product a,.page--nonsub .tax-products .tax-product #ta-contact-form input[type=submit],.page--nonsub .tax-products .tax-product #taProfile_form .form-actions input[type=submit],.page--nonsub .tax-products .tax-product #taRegistration_form .form-actions input[type=submit],.page--nonsub .tax-products .tax-product #trial-div .form-submit,.page--nonsub .tax-products .tax-product .btn--primary,.page--nonsub .tax-products .tax-product .collection-search form input[type=submit],.page--nonsub .tax-products .tax-product .manage-subscriptions__options .form-submit,.page--nonsub .tax-products .tax-product .modal__action a,.page--nonsub .tax-products .tax-product .poll .form-submit,.poll .page--nonsub .tax-products .tax-product .form-submit{margin-top:.5rem}@media screen and (max-width:960px){.page--nonsub .tax-products .tax-product{float:none;width:100%;margin-bottom:1rem}.page--nonsub .tax-products{padding:2rem}}.page--nonsub .tax-descriptions ul li{display:block;text-align:center}.page--nonsub .tax-descriptions ul li p{font-weight:400}.page--nonsub .tax-descriptions li h3{font-size:24px;font-weight:600;line-height:.875;color:#0064a0;margin-bottom:18px}.page--nonsub .tax-descriptions li p span{font-weight:400;font-size:16px;line-height:21px;color:#666}.page--nonsub .tax-descriptions li p{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions li:not(:last-child){position:relative}.page--nonsub .tax-descriptions li:not(:last-child):after{content:'';position:absolute;right:-14px;top:0;bottom:0;border-right:1px solid #c1c1c1;height:100%}.page--nonsub .tax-descriptions ul li{margin-right:26px;float:left;margin-left:auto}.page--nonsub .tax-descriptions ul li.last,.page--nonsub .tax-descriptions ul li:last-of-type{margin-right:0}.page--nonsub .tax-descriptions li p{display:block;font-weight:300;font-size:16px;line-height:1.3125;color:#0064a0;margin-bottom:3px}}.page--nonsub .tax-descriptions li a{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions li a{margin-top:35px;display:inline-block}}.page--nonsub .tax-descriptions ul li.fact-three a{display:none}@media screen and (min-width:960px){.page--nonsub .tax-descriptions ul li.fact-three a{margin-top:15px;display:inline-block}}.page--nonsub .tax-descriptions .show__mobile{text-align:center}.page--nonsub .ls-section--three .btn{margin-top:22px;display:inline-block}.page--nonsub .slider{display:none;background-color:#eff0f0}@media screen and (min-width:960px){.page--nonsub .slider{display:block}}.lt-ie9 .page--nonsub .slider .bx-viewport{min-height:177px}.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a{border:2px solid #C1C1C1;background-color:transparent}.page--nonsub .bx-wrapper .bx-controls-direction a{width:16px;height:26px}.page--nonsub .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 0}.page--nonsub .bx-wrapper .bx-controls-direction .bx-next{background-position:-16px 0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.page--nonsub .wrap--slider .testimonials{text-align:center;padding:52px 0 10px}.page--nonsub .testimonials blockquote{margin:0 auto;padding-left:0;max-width:540px;border:none}.page--nonsub .testimonials blockquote p{color:#f07320;font-weight:700}.page--nonsub .testimonials cite{display:block;font-size:12px;font-weight:400}.page--nonsub .testimonials cite strong{display:block;font-style:normal;font-size:13px;font-weight:600}.page--nonsub .testimonials cite strong:before{content:'-'}.page--nonsub .engagement-renewal{padding:6rem 0;background-image:url(/sites/all/themes/ingenia/images/home/ls-renewal.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}.page--nonsub .engagement-renewal .renewal-actions,.page--nonsub .engagement-renewal h2,.page--nonsub .engagement-renewal ul{max-width:500px}.page--nonsub .engagement-renewal h2{margin-bottom:2.5rem;font-size:44px;font-weight:400;line-height:1.2}.page--nonsub .engagement-renewal ul{margin-bottom:2.5rem;padding-left:2rem;list-style:none}.page--nonsub .engagement-renewal ul li{position:relative;margin-bottom:1rem;font-size:20px;font-weight:100}.page--nonsub .engagement-renewal ul li::before{content:"\f00c";position:absolute;top:3px;left:-25px;display:block;font-family:FontAwesome;font-size:inherit;line-height:1.2}#ta-contact-form .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-renewal .renewal-actions input[type=submit],#trial-div .page--nonsub .engagement-renewal .renewal-actions .form-submit,.collection-search form .page--nonsub .engagement-renewal .renewal-actions input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-renewal .renewal-actions .form-submit,.modal__action .page--nonsub .engagement-renewal .renewal-actions a,.page--nonsub .engagement-renewal .renewal-actions #ta-contact-form input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-renewal .renewal-actions #trial-div .form-submit,.page--nonsub .engagement-renewal .renewal-actions .btn--primary,.page--nonsub .engagement-renewal .renewal-actions .collection-search form input[type=submit],.page--nonsub .engagement-renewal .renewal-actions .manage-subscriptions__options .form-submit,.page--nonsub .engagement-renewal .renewal-actions .modal__action a,.page--nonsub .engagement-renewal .renewal-actions .poll .form-submit,.poll .page--nonsub .engagement-renewal .renewal-actions .form-submit{height:auto;margin-right:1rem;font-size:14px}@media screen and (max-width:960px){.page--nonsub .engagement-renewal .renewal-actions,.page--nonsub .engagement-renewal h2,.page--nonsub .engagement-renewal ul{max-width:100%}.page--nonsub .engagement-renewal{padding:2rem 1rem}}.page--nonsub .engagement-trusted{background-color:#267baf;color:#fff;text-align:center}.page--nonsub .engagement-trusted h2{margin-bottom:1rem;padding-top:2rem;font-size:26px;font-weight:400;line-height:1}@media screen and (max-width:960px){.page--nonsub .engagement-trusted h2{font-size:20px}}.page--nonsub .engagement-trusted .trusted-list{max-width:650px;margin:0 auto 2rem}.page--nonsub .engagement-trusted .trusted-list li{position:relative;display:inline-block;font-size:26px;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:-.05em}.page--nonsub .engagement-trusted .trusted-list li:after{display:inline-block;content:'';width:8px;height:8px;margin:.3rem .5rem;background:#ccc;border-radius:50%}.page--nonsub .engagement-trusted .trusted-list li:last-of-type:after{content:none}@media screen and (max-width:960px){.page--nonsub .engagement-trusted .trusted-list li:after{display:none}.page--nonsub .engagement-trusted .trusted-list li{display:block;font-size:18px}}.page--nonsub .quotes-header h2{margin-top:0;padding-top:20px;margin-bottom:-27px;font-weight:900;font-size:25px;line-height:1.19047619;color:#0064a0;background:#EFEFF0;text-align:center;text-transform:uppercase}.page--nonsub .quotes{background:#EFEFF0;padding:0;color:#0064a0}.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a.active,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:focus,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#C1C1C1}.page--nonsub .bx-wrapper{background-color:transparent;border:none;box-shadow:none}.page--nonsub .bx-wrapper .bx-controls-direction .bx-next,.page--nonsub .bx-wrapper .bx-controls-direction .bx-prev{background:url(../images/controls.png) no-repeat}@media screen and (max-width:960px){.page--nonsub .quotes{padding:40px 0 0}.page--nonsub .bx-wrapper .bx-controls-direction,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a.active,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:focus,.page--nonsub .bx-wrapper .bx-pager.bx-default-pager a:hover{display:none}.page--nonsub .quote-slider figure{margin-right:20px;max-width:80px}}.page--nonsub .wrap--slider .quote-slider{text-align:center;padding:52px 0 10px}.page--nonsub .quote-slider blockquote,.page--nonsub .quote-slider figure{display:inline-block;vertical-align:top;text-align:center}.page--nonsub .quote-slider blockquote p:before{content:open-quote}.page--nonsub .quote-slider blockquote p:after{content:close-quote}.page--nonsub .quote-slider img{margin:auto;border-radius:108px;max-width:100%}@media screen and (min-width:960px){.page--nonsub .quote-slider img{margin:initial}}.page--nonsub .quote-slider cite{display:block;font-size:12px;font-family:Lato,sans-serif;font-style:italic;line-height:1.2}.page--nonsub .quote-slider cite strong{display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:2;font-style:normal}.page--nonsub .quote-slider cite strong:before{content:'-'}.page--nonsub .quote-slider figcaption{font-weight:700;font-size:11px;line-height:32px}.page--nonsub .quote-slider blockquote{max-width:240px;width:66%;border:0;color:#F07320;padding-left:0;margin:auto;text-align:left}.page--nonsub .quote-slider blockquote p{font-weight:400;font-size:16px;line-height:1.272727273;margin-bottom:10px}@media screen and (min-width:960px){.page--nonsub .quote-slider blockquote{max-width:440px;padding-left:20px}.page--nonsub .quote-slider blockquote p{font-size:22px;padding-bottom:15px}}.page--nonsub .quote-slider blockquote p strong{font-family:lato;font-weight:700;font-size:12px;line-height:14px;color:#f07320}.page--nonsub .quote-slider blockquote p:nth-child(3){font-family:lato;font-weight:italic;font-size:10px;line-height:14px;color:#f07320}.page--nonsub .engagement-samples{display:block;clear:both;padding:50px 0 120px;background-color:#21455b}.page--nonsub .engagement-samples:after{content:"";display:table;clear:both}.page--nonsub .engagement-samples .sample-screenshots{position:absolute;top:0;left:-130px}.page--nonsub .engagement-samples .sample-articles{float:right;margin-top:40px;width:100%;max-width:400px}.page--nonsub .engagement-samples .sample-articles h2{margin-bottom:40px;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px}.page--nonsub .engagement-samples .sample-articles ul{margin:0;padding:0;list-style:none}.page--nonsub .engagement-samples .sample-articles li{width:100%;max-width:400px}.page--nonsub .engagement-samples .sample-articles .view-content{margin-bottom:40px}@media screen and (max-width:960px){.page--nonsub .engagement-samples .sample-screenshots{display:none}.page--nonsub .engagement-samples .sample-articles{margin-top:0;padding-right:20px;padding-left:20px}}.page--nonsub .engagement-samples .sample__category{margin-bottom:10px;color:#f27320;font-weight:700;font-size:14px;line-height:1;text-transform:uppercase}.page--nonsub .engagement-samples .sample__title{margin-bottom:10px;color:#fff;font-size:20px;font-weight:400;line-height:1.2}.page--nonsub .faq{display:none;padding:62px 0}@media screen and (min-width:960px){.page--nonsub .faq{display:block}}.page--nonsub .faq h2{margin-bottom:38px;font-weight:400;font-size:30px;line-height:1.066666667;color:#0064a0;text-align:center}.page--nonsub .wrap__tabs{list-style:none;margin:0 auto;max-width:740px}.page--nonsub .tab.isClosed{margin-bottom:1px}.page--nonsub .tab.isClosed .tab__title:before{content:'\f067'}.page--nonsub .tab.isClosed .tab__body{margin:0;max-height:0;padding-top:0;padding-bottom:0}.page--nonsub .tab.isOpen .tab__title:before{content:'\f068'}.footer__topics:after,.sticky-footer:after{content:""}.page--nonsub .tab.isOpen .tab__body{max-height:300px}.page--nonsub .tab__title{position:relative;font-weight:700;font-size:20px;line-height:1.333333333;color:#fff;cursor:pointer;padding:12px 30px;background-color:#1a73a9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page--nonsub .tab__title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:translate(0,0);transform:translate(0,0);position:absolute;right:0;top:0;border:2px solid #fff;width:25px;height:25px;text-align:center;vertical-align:middle;border-radius:20px;font-size:16px;line-height:1.4;bottom:0;margin:auto 14px}.footer__main,.header,.search-module{font-family:Lato,Helvetica,Arial,sans-serif}.page--nonsub .tab__body{overflow:hidden;padding:34px 30px 24px;font-size:18px;line-height:1.5}.page--nonsub .tab__body a{font-weight:700}.page--nonsub .engagement-cta{padding:2rem 0;background-color:#0064a2;text-align:center}.page--nonsub .engagement-cta h2{color:#fff;font-size:30px;font-weight:400;line-height:1}#ta-contact-form .page--nonsub .engagement-cta h2 input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#trial-div .page--nonsub .engagement-cta h2 .form-submit,.collection-search form .page--nonsub .engagement-cta h2 input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.modal__action .page--nonsub .engagement-cta h2 a,.page--nonsub .engagement-cta h2 #ta-contact-form input[type=submit],.page--nonsub .engagement-cta h2 #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #trial-div .form-submit,.page--nonsub .engagement-cta h2 .btn--primary,.page--nonsub .engagement-cta h2 .collection-search form input[type=submit],.page--nonsub .engagement-cta h2 .manage-subscriptions__options .form-submit,.page--nonsub .engagement-cta h2 .modal__action a,.page--nonsub .engagement-cta h2 .poll .form-submit,.poll .page--nonsub .engagement-cta h2 .form-submit{display:inline-block;font-size:16px;height:auto;vertical-align:middle}@media screen and (max-width:960px){#ta-contact-form .page--nonsub .engagement-cta h2 input[type=submit],#taProfile_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#taRegistration_form .form-actions .page--nonsub .engagement-cta h2 input[type=submit],#trial-div .page--nonsub .engagement-cta h2 .form-submit,.collection-search form .page--nonsub .engagement-cta h2 input[type=submit],.manage-subscriptions__options .page--nonsub .engagement-cta h2 .form-submit,.modal__action .page--nonsub .engagement-cta h2 a,.page--nonsub .engagement-cta h2 #ta-contact-form input[type=submit],.page--nonsub .engagement-cta h2 #taProfile_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #taRegistration_form .form-actions input[type=submit],.page--nonsub .engagement-cta h2 #trial-div .form-submit,.page--nonsub .engagement-cta h2 .btn--primary,.page--nonsub .engagement-cta h2 .collection-search form input[type=submit],.page--nonsub .engagement-cta h2 .manage-subscriptions__options .form-submit,.page--nonsub .engagement-cta h2 .modal__action a,.page--nonsub .engagement-cta h2 .poll .form-submit,.poll .page--nonsub .engagement-cta h2 .form-submit{display:block;margin:20px 20px 0}.page--nonsub .engagement-cta{padding:2rem 1rem}}.page--nonsub .footer__section,.page--nonsub .page-info li{display:inline-block;text-align:center}.page--nonsub .page_info{background-color:#eee}.page--nonsub .page-info li p .title{font-weight:900;font-size:16px;line-height:1.333333333;color:#0064a2;text-transform:uppercase}.page--nonsub .page-info li p{font-size:12.24px;line-height:24px;color:#666;text-transform:uppercase}.page--nonsub .page-info li p li{font-weight:700;font-size:12.24px;line-height:16px;color:#c1c1c1;text-transform:uppercase}.page--nonsub .page--footer{background-color:#eee;text-transform:uppercase}.page--nonsub .page--footer .title{margin-bottom:25px;font-weight:900}.page--nonsub .page--footer .title,.page--nonsub .page--footer .title a{color:#0064a2;font-size:13px}@media screen and (min-width:960px){.page--nonsub .page--footer .title{margin-bottom:14px}.page--nonsub .page--footer .title,.page--nonsub .page--footer .title a{color:#0064a2}}.page--nonsub .page--footer .title a:hover,.page--nonsub .page--footer .title:hover{color:#c1c1c1}@media screen and (min-width:960px){.page--nonsub .page--footer .title a:hover,.page--nonsub .page--footer .title:hover{color:#666}}.page--nonsub .page--footer a{color:#444}.page--nonsub .page--footer a:hover{color:#888}.page--nonsub .footer__site_map{overflow:hidden}@media screen and (max-width:959px){.page--nonsub .footer__site_map{padding:30px 0}}.page--nonsub .footer__section{list-style:none;vertical-align:top;height:100%;width:100%;font-size:13px}.page--nonsub .footer__section .show__tablet{font-size:12px;font-weight:500}@media screen and (min-width:960px){.page--nonsub .footer__section{margin:0 -4px -10000px 0;max-width:240px;padding:53px 28px 10000px 10px;border-right:1px solid #dadada;text-align:left}}.page--nonsub .footer__section.footer__section--about{padding-left:0}.page--nonsub .footer__section.footer__section--contact{padding-right:0;border-right:0}.page--nonsub .footer__section li{overflow:hidden;font-weight:600;margin-bottom:4px}.page--nonsub .footer__section li .list__row{display:block;line-height:.8;margin-top:5px}.page--nonsub .footer__section li .list__sub_title{font-size:13px;font-weight:900;float:left;min-width:83px;color:#333}.page--nonsub .footer__section li .list__sub_body{color:#999;font-weight:700;font-size:12px}.page--nonsub .footer__section li .list__sub_body a{color:#444}.page--nonsub .footer__section li .list__sub_body a:hover{color:#666}@media screen and (min-width:960px){.page--nonsub .footer__section li:last-of-type{margin-bottom:64px}.page--nonsub .footer__section li .list__sub_body{float:left}}.page--nonsub .footer__section--contact p{margin:0;padding:0}.page--nonsub .share__social .ico{display:inline-block;height:28px;margin-right:20px;width:28px;font-size:20px;line-height:1.3;text-align:center;color:#444}.page--nonsub .share__social .ico:last-of-type{margin-right:0}@media screen and (min-width:960px){.page--nonsub .share__social .ico{font-size:16px;height:18px;width:18px;margin-right:4px}}.page--nonsub .share__social .ico .fa{vertical-align:middle;color:#444}.page--nonsub .footer__meta_data{padding:13px;background-color:#666;color:#c1c1c1;font-size:12px;text-align:left}.page--nonsub .footer__meta_data a{color:#ececec}.page--nonsub .footer__meta_data a:hover{background-color:#666}.page--nonsub .btn,.page--nonsub .login-link a{font-weight:700;font-size:12px;line-height:1.2;color:#fff;background-color:#F07320;padding:8px 16px;text-transform:uppercase;text-decoration:none}.page--nonsub .btn:hover,.page--nonsub .login-link a:hover{background-color:#f39150}.page--nonsub .btn:active,.page--nonsub .login-link a:active{background-color:#cf5b0e}.page--nonsub .btn-login{background:#0064A0}.page--nonsub .btn-login:hover{background-color:#2191d5}.page--nonsub .btn-login:active{background-color:#13557d}.page--nonsub .show__mobile{display:block}@media screen and (min-width:960px){.page--nonsub .btn-login{background-color:#F07320}.page--nonsub .btn-login:hover{background-color:#f39150}.page--nonsub .show__mobile{display:none!important}}.page--nonsub .show__mobile_inline-block{display:inline-block}@media screen and (min-width:960px){.page--nonsub .show__mobile_inline-block{display:none!important}}.page--nonsub .show__tablet{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet{display:block}}.page--nonsub .show__tablet_inline{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet_inline{display:inline}}.page--nonsub .show__tablet_inline_block{display:none}@media screen and (min-width:960px){.page--nonsub .show__tablet_inline_block{display:inline-block}}.page--nonsub .show__desktop{display:none}.oldie .page--nonsub .show__desktop{display:block!important}@media screen and (min-width:1920px){.page--nonsub .show__desktop{display:block}}.page--nonsub header .login-link a{display:inline-block}@keyframes showFromDisplayNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}.eoml .content-block__header{border-bottom-color:#999}.eoml .content-block__title{color:#999}.page-customerror-404 .block-system{max-width:960px;width:100%;min-width:960px;margin:0 auto;min-height:500px;padding:50px 0}.sidebar-left,.sidebar-right,.split{min-height:100%}.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{height:280px;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:50px 20px 0;border-right:1px solid #dadada}.footer__nav-list:first-child{padding-left:0}.footer__nav-list:last-child{float:right;padding-right:0;border-right:none}@media screen and (min-width:480px) and (max-width:960px){.footer__nav-list:first-child{padding-left:20px}.footer__nav-list:last-child{width:230px;padding-right:20px}}.footer__nav-list .nav-list__title{margin-bottom:20px;color:#0064a2;font-weight:900;letter-spacing:0}@media screen and (max-width:480px){.footer__nav-list:first-child{padding-left:20px}.footer__nav-list .nav-list__title{margin-top:0;margin-bottom:10px}.footer__nav-list{float:none;width:100%;height:auto;margin:0;padding:15px 20px;border-top:1px solid #ddd}.footer__nav-list:first-child{border-top-width:0}}.footer__nav-list ul{margin-bottom:0;list-style:none}.footer__nav-list a{color:#444}@media screen and (min-width:480px) and (max-width:960px){.footer__nav-list{width:175px;padding:20px}}.footer__contact dd{clear:right;float:left;width:33.33333%;padding:0 20px 0 0;font-size:13px;font-weight:900;line-height:1;overflow:hidden}.ie8 .footer__contact dd{width:40%}.footer__contact dt{width:66.66667%;padding:0 0 0 10px;float:right;margin-bottom:15px;font-weight:700;line-height:1;color:#999}.ie8 .footer__contact dt{width:60%}.footer__social-row a:before{font-size:16px;color:#666}.footer__bar{height:30px;padding:10px 0;background:#666;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;color:#999}.footer__bar a{color:#ccc}.footer__bar a:hover{color:#aaa}@media screen and (max-width:480px){.footer__bar{height:auto;padding:10px 15px;line-height:1.2;text-align:center}}.footer__topics{display:block;clear:both;padding:25px 0;background-color:#ddd;font-size:12px}.footer__topics:after{display:table;clear:both}.footer__topic-title{width:100%;margin-bottom:5px;color:#0064a2;font-weight:900;letter-spacing:0;text-transform:uppercase}.footer__topic-list{float:left;width:25%;margin-bottom:0;list-style:none}.footer__topic-list:not(:first-of-type){padding-left:20px}.footer__topic-link{display:block;margin-bottom:8px;color:#999;font-size:10px;line-height:1.1}.frl-sidebar .content-block__header{border-bottom-color:#999}.frl-sidebar .content-block__title{color:#999}.frl-content .media__datetime{margin-top:10px;margin-bottom:0}.frl-content .frl-section{margin:20px 0;padding:10px 20px;background:#eee}.frl-content .frl-section__row{clear:both;display:block;padding:5px 0;border-bottom:1px solid #ddd}.frl-content .frl-section__row:after,[class^=frl-search--]:after{display:table;content:"";clear:both}.frl-content .frl-section__row:last-child{border-bottom:0}.frl-content .frl-section__label,.frl-content .frl-section__results{padding:0 20px}.frl-content .frl-section__label{float:left;width:30%;color:#777;font-size:12px;text-transform:uppercase}.frl-content .frl-section__results{float:left;width:70%;font-size:12px}.frl-content .frl-section__results a{color:#0064a2}[class^=frl-search--]{clear:both;position:relative;display:block;width:100%;margin-bottom:15px;border-bottom:1px solid #ddd}[class^=frl-search--]:last-child{border-bottom-width:0}.frl-search__title{display:block;width:100%;margin-bottom:10px}.frl-search__form{float:left}.frl-search__or{clear:both;margin-bottom:15px;font-size:12px;font-weight:600;text-transform:uppercase}.frl-search__hyphenate{float:left;width:5px;margin-right:5px;font-size:20px;font-weight:700;line-height:30px}.frl-search__inline{float:left}.frl-search__inline .form-item{display:inline-block}.frl-search__actions{position:absolute;right:0;bottom:15px;width:25%;text-align:right}.frl-court-results .item-list ul{padding:0}.form-item-case-name,.form-item-docket-name{width:445px}.frl-search--tcd .form-type-select{float:left;width:205px;margin-right:5px}.frl-search--tcd .form-item-taxc-court-decisions2{width:215px}.frl-search--tcd .form-type-textfield{float:left;width:110px;margin-right:5px}.frl-search--tcd .form-item-number3,.frl-search--tcd .form-item-taxc-court-deicions3{margin-right:0}.frl-search--federal-tcd .form-item-fctd1,.frl-search--federal-tcd .form-item-fctd3{float:left;width:110px;margin-right:5px}.frl-search--federal-tcd .form-item-fctd2{float:left;width:215px;margin-right:5px}.frl-search--federal-tcd .form-item-ustc1,.frl-search--federal-tcd .form-item-ustc2{float:left;width:120px;margin-right:5px}.frl-search--federal-tcd .form-item-ustc3{width:110px;margin-left:6px}#frl-irs-business-plans-form .item-list li{margin:0 0 5px}#frl-irs-business-plans-form .item-list .irs_business_plan_subhead{margin-left:15px}#frl-irs-business-plans-form .item-list .irs_business_plan_subhead2{margin-left:30px}.frl .heading{font-weight:700}.frl .Clause{margin-left:80px;text-indent:20px}.frl .QText{margin-left:60px}.frl .FlushParagraph{margin-left:40px}.frl .FlushSubPar{margin-left:60px}.frl .FlushSubSec{margin-left:20px}.frl .Flushclause{margin-left:80px}.frl .FlushPar{margin-left:40px}.frl .Other{margin-left:20px;text-indent:20px}.frl .ParagraphFlush{margin-left:40px}.frl .SubClause{margin-left:100px;text-indent:20px}.frl .SubPar{margin-left:60px;text-indent:20px}.frl .SubSec{margin-left:20px;text-indent:20px}.frl .Paragraph{margin-left:40px;text-indent:20px}.div.article__ta-full-text section a:not([href]){color:#000;text-decoration:none}.article__ta-full-text a:not([href]){color:#000}.ta-logo,.ta-logo:hover{color:transparent}.article__ta-full-text .inline{display:inline}.article__ta-full-text .breakline{height:0!important}.breakline{margin-bottom:1px!important;margin-top:2px!important;width:100%}.frl-content .article__ta-full-text p{margin-bottom:20px;margin-top:20px}.frl-content .article__ta-full-text td p,.frl-content .article__ta-full-text th p{margin:0}.frl-content .article__ta-full-text section section,.treaties__content--main .article__ta-full-text section section{margin-left:20px}.header{position:relative;z-index:10;margin-bottom:30px}@media screen and (max-width:960px){.page-customerror-404 .block-system{min-width:0}.header{position:fixed;top:60px;bottom:0;left:-100%;width:100%;margin-bottom:0;overflow-x:hidden;overflow-y:scroll;background:#fff}.header.active{left:0}}@media screen and (min-width:480px) and (max-width:960px){.header{background:rgba(0,0,0,.8)}}.ta-logo{float:left;display:block;width:175px;height:70px;background-image:url(../images/taxnotes-logo.png);background-repeat:no-repeat;background-position:center center;text-indent:-1000px;overflow:hidden}@media screen and (max-width:960px){.ta-logo{display:none}}.search-module{display:none;padding:10px 0;background:#efefef;box-shadow:inset 0 15px 15px -15px rgba(0,0,0,.2),inset 0 -15px 15px -15px rgba(0,0,0,.2);overflow:hidden}.search-module label{float:left;display:block;width:225px;margin-top:14px;margin-right:10px;color:#666;font-size:22px;font-weight:300;text-align:right;text-transform:none}.search-module .input-group{float:left;max-width:515px;margin-top:17px;padding-left:4px}.search-module .input-group .form-item input{background:#fff}.search-module .input-group .search-module__submit{display:block;width:30px;height:30px;background:url(../images/ta-submit.png) no-repeat;border:0;text-indent:-9999px}.search-module .input-group .search-module__submit:hover{background-position:0 -30px}.search-module .search-module__adv{display:inline-block;height:40px;margin:12px 0 0 25px;padding-right:30px;border-right:1px solid #ddd;color:#999;font-size:14px;cursor:pointer}.search-module .search-module__adv:before{margin:11px 10px 0 0}.search-module .search-module__adv:hover{color:#f27320}.search-module .search-module__close{float:right;margin:20px 24px 0 0;color:#999;cursor:pointer}.search-module .search-module__close:before{margin-left:10px;font-size:22px;line-height:1}.search-module .search-module__close:hover{color:#666}.search-help__prompt{margin-bottom:0;margin-left:240px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;cursor:pointer}.search-help__prompt:after{color:#f27320}.search-help__prompt .search-help__content{display:none;width:650px;margin-left:240px}.header--mobile{display:none;width:100%;height:60px;margin-bottom:30px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.header--mobile img{display:block;margin:0 auto 15px}.header--mobile.fix{z-index:10;position:fixed;top:0}.header--mobile__menu,.header--mobile__search{top:10px;width:40px;height:40px;color:#999;position:absolute;text-align:center}.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}.region-page-top{display:none}}.front .articles-category{margin-bottom:60px}.front .gradient-overlay{display:block;position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 )}.page-ta-ibfd-tax-reform{border-top:5px solid #ccc}.ibfd__sources{position:relative;z-index:2;width:100%;max-width:800px;margin:0 auto -60px;padding:30px 0;background-color:#fff}.ibfd__sources::after,.ibfd__sources::before{content:"";position:absolute;bottom:80px;width:0;height:0;border-style:solid}.ibfd__sources::before{left:-10px;border-width:0 0 35px 10px;border-color:transparent transparent #ddd}.ibfd__sources::after{right:-10px;border-width:35px 0 0 10px;border-color:transparent transparent transparent #ddd}.ibfd__sources .cf{display:block;clear:both}.ibfd__sources .cf:after{content:"";display:table;clear:both}.ibfd__source{float:left;width:50%;text-align:center}.ibfd__source:first-of-type{border-right:1px solid #eee}@media screen and (max-width:480px){.ibfd__source:first-of-type{margin-bottom:10px;padding-bottom:10px;border-right:0;border-bottom:1px solid #eee}.ibfd__source{float:none;width:100%;padding:0 20px}}.ibfd__source img{display:block;margin:0 auto .5rem}.ibfd__source .text-link{color:#666}.ibfd__banner{position:relative;top:-20px;margin:0 -100%;margin:0 calc(50% - 50vw);background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat;text-shadow:0 0 10px rgba(0,0,0,.9)}.ibfd__banner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:0}.ibfd__banner .contain,.ibfd__banner .page--nonsub .wrap__content,.page--nonsub .ibfd__banner .wrap__content{position:relative;z-index:1;width:100%;min-width:0;max-width:600px;margin:0 auto;padding:120px 20px 40px;color:#fff;text-align:center}.ibfd__banner .contain h1,.ibfd__banner .page--nonsub .wrap__content h1,.page--nonsub .ibfd__banner .wrap__content h1{margin-bottom:1rem;font-size:36px;font-weight:400}.ibfd__articles{width:100%;max-width:600px;margin:0 auto}.ibfd__articles .ibfd-source__logo{position:relative;width:90px;height:90px;margin-top:20px;background-color:#f6f6f6}.ibfd__articles .media__title{margin-bottom:5px}.ibfd__footer{margin:0 -100%;margin:0 calc(50% - 50vw);padding:40px 0;background-color:#eee}.ibfd__footer .contain,.ibfd__footer .page--nonsub .wrap__content,.page--nonsub .ibfd__footer .wrap__content{display:block;clear:both;width:100%;min-width:0;max-width:600px;margin:0 auto}.ibfd__footer .contain:after,.ibfd__footer .page--nonsub .wrap__content:after,.page--nonsub .ibfd__footer .wrap__content:after{content:"";display:table;clear:both}.ibfd__footer--section{float:left;width:50%;padding:0 20px}.ibfd__footer--section>*{margin-bottom:.5rem}.ibfd__footer--section h6{margin-bottom:1rem;color:#0064a2;font-size:14px;font-weight:900;text-transform:uppercase}.ibfd__footer--section address,.ibfd__footer--section p{font-size:12px}.ibfd__footer--section address{font-style:normal}@media screen and (max-width:480px){.ibfd__footer--section{float:none;width:100%}}.ibfdArticle .ibfd__banner p{display:none}.ibfdArticle .ibfd__banner .contain,.ibfdArticle .ibfd__banner .page--nonsub .wrap__content,.page--nonsub .ibfdArticle .ibfd__banner .wrap__content{padding:120px 20px 20px}.ibfdArticle .ibfd__sources{font:14px/1.6 "Open Sans",Helvetica,Arial,sans-serif}.contact-box dd,.login__form .forgot-password,.login__form .form-item-persistent-login label{font-family:Lato,Helvetica,Arial,sans-serif;text-transform:uppercase}.contact-box dd,.login__register-here-action,.other-links-box a,aside{font-weight:700}.btn--tertiary.icon-pdf.ibfd_pdf_link,.content-block__header.ibfd_pdf_header{float:right;width:20%}@media screen and (max-width:960px){.btn--tertiary.icon-pdf.ibfd_pdf_link,.content-block__header.ibfd_pdf_header{width:100%}.ibfd_pdf_container{height:100px}}hr{border:solid #ddd;border-width:1px 0 0}blockquote{padding-left:20px;padding-right:20px;color:#333;line-height:1.6}.content__action-bar{display:inline-block;border:1px solid #ddd}.action-bar__section{display:inline-block;padding:10px;border-left:1px solid #ddd}.action-bar__section a{color:#ccc}.action-bar__section:nth-child(1){border:none}.no-scroll{height:100%!important;overflow:hidden}.logged-in.toolbar-drawer header .visible{top:65px}.contain,.page--nonsub .wrap__content{position:relative;max-width:960px;width:100%;min-width:960px;margin:0 auto;display:block;clear:both}.contain:after,.page--nonsub .wrap__content:after{content:"";display:table;clear:both}.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:left;width:600px}@media screen and (min-width:480px) and (max-width:960px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){width:65%}}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:right;width:300px}.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .media__image,.page--nonsub .sidebar-right .wrap__content>section:nth-child(2) .media__image img,.sidebar-right .contain>section:nth-child(2) .media__image,.sidebar-right .contain>section:nth-child(2) .media__image img,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .media__image,.sidebar-right .page--nonsub .wrap__content>section:nth-child(2) .media__image img{width:55px;height:55px}@media screen and (min-width:480px) and (max-width:960px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){width:30%}}.ie8 .sidebar-right .contain>section:first-child,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child{float:left;width:600px}.ie8 .sidebar-right .contain>section:first-child .media__image,.ie8 .sidebar-right .contain>section:first-child .media__image img,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child .media__image,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child .media__image img,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child .media__image,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child .media__image img{width:55px;height:55px}.ie8 .sidebar-right .contain>section:first-child+section,.ie8 .sidebar-right .page--nonsub .wrap__content>section:first-child+section,.page--nonsub .ie8 .sidebar-right .wrap__content>section:first-child+section{float:right;width:300px}@media screen and (max-width:480px){.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.page--nonsub .sidebar-right .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .contain>section:nth-child(2),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(2){float:left;width:100%;padding:0 20px}}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1){float:left;width:300px}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .media__image,.page--nonsub .sidebar-left .wrap__content>section:nth-child(1) .media__image img,.sidebar-left .contain>section:nth-child(1) .media__image,.sidebar-left .contain>section:nth-child(1) .media__image img,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .media__image,.sidebar-left .page--nonsub .wrap__content>section:nth-child(1) .media__image img{width:55px;height:55px}@media screen and (min-width:480px) and (max-width:960px){.sidebar-right{padding:20px}.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1){width:30%}}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){float:right;width:600px}@media screen and (min-width:480px) and (max-width:960px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){width:65%}}.ie8 .sidebar-left .contain>section:first-child,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child{float:left;width:300px}.ie8 .sidebar-left .contain>section:first-child .media__image,.ie8 .sidebar-left .contain>section:first-child .media__image img,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child .media__image,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child .media__image img,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child .media__image,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child .media__image img{width:55px;height:55px}.ie8 .sidebar-left .contain>section:first-child+section,.ie8 .sidebar-left .page--nonsub .wrap__content>section:first-child+section,.page--nonsub .ie8 .sidebar-left .wrap__content>section:first-child+section{float:right;width:600px}@media screen and (max-width:480px){.page--nonsub .sidebar-left .wrap__content>section:nth-child(1),.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.sidebar-left .contain>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(1),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2){float:left;width:100%;padding:0 20px}}@media screen and (min-width:480px) and (max-width:960px){.sidebar-left{padding:20px}}.page--nonsub .split .wrap__content>section:nth-child(1),.split .contain>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(1){float:left;width:50%;padding:0 20px 0 0}.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(2){float:left;width:50%;padding:0 0 0 20px}.ie8 .split .contain>section,.ie8 .split .page--nonsub .wrap__content>section,.page--nonsub .ie8 .split .wrap__content>section{float:left;width:50%;padding:0 20px}.ie8 .split .contain>section:first-child,.ie8 .split .page--nonsub .wrap__content>section:first-child,.page--nonsub .ie8 .split .wrap__content>section:first-child{padding-left:0}.ie8 .split .contain>section+section,.ie8 .split .page--nonsub .wrap__content>section+section,.page--nonsub .ie8 .split .wrap__content>section+section{padding-right:0}@media screen and (max-width:480px){.page--nonsub .split .wrap__content>section:nth-child(1),.page--nonsub .split .wrap__content>section:nth-child(2),.split .contain>section:nth-child(1),.split .contain>section:nth-child(2),.split .page--nonsub .wrap__content>section:nth-child(1),.split .page--nonsub .wrap__content>section:nth-child(2){float:left;width:100%;padding:0 20px}}@media screen and (min-width:480px) and (max-width:960px){.split{padding:20px}}@media screen and (max-width:960px){.contain,.page--nonsub .wrap__content{min-width:0}#authcachedbg{display:none}}.ui-datepicker-month,.ui-datepicker-year{padding-right:0}.adslist{margin-top:-30px;padding-bottom:40px}aside{color:#383838;font-style:italic;line-height:1.45;margin:20px 35px;position:relative;border-left:5px solid #0064a2}aside p{margin-left:10px}aside cite{color:#999;display:block;margin-top:5px}aside cite::before{content:"\2014 \2009"}.contact-box:after,.login__form--ip:after,.login__form:after,.login__form__form:after{content:"";clear:both}[data-type=prominent]{clear:both;margin-top:20px;margin-bottom:20px;padding:20px;background-color:#eee;border:1px solid #ddd;word-wrap:normal}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input,[data-type=prominent] p:last-of-type{margin-bottom:0}.form__header{margin:0}.login__form{position:relative;padding:20px;border:solid #ddd;border-width:0 1px 1px;display:block;clear:both}.login__form:after{display:table}.login__form .description,.login__form .form-required{display:none}.login__form .form-item-email,.login__form .form-item-name,.login__form .form-item-pass,.login__form .form-item-password{float:left;width:210px;margin-right:15px}@media screen and (max-width:960px){.login__form .form-item-email,.login__form .form-item-name,.login__form .form-item-pass,.login__form .form-item-password{float:none;width:100%;margin-right:0}.login__form .form-item-email input,.login__form .form-item-name input,.login__form .form-item-pass input,.login__form .form-item-password input{margin-bottom:15px}}.login__form .form-actions{float:right;margin:0;text-align:center}.login__form .form-submit{width:105px;margin-top:19px}@media screen and (max-width:960px){.login__form .form-actions{margin-bottom:40px;min-width:100%}.login__form .form-submit{width:50%}}@media only screen and (max-width:650px){.login__form .form-submit{width:100%}}.login__form .form-item-persistent-login{position:absolute;right:0;bottom:-13px}.login__form .form-item-persistent-login label{font-size:11px}.login__form .form-item-persistent-login .form-checkbox{display:inline-block;margin:3px 0 0 5px}@media screen and (max-width:960px){.login__form .form-item-persistent-login{position:relative;float:right;top:-8px!important;left:0}}.login__form .forgot-password{position:absolute;bottom:-10px;left:225px;color:#666;font-size:11px}@media screen and (max-width:960px){.login__form .forgot-password{position:relative;top:-8px;left:0}}.login__form .item-list{margin:-20px 0 20px;line-height:1.2;list-style:none}.login__form--ip,.login__form__form{display:block;clear:both;position:relative}.login__form--ip:after,.login__form__form:after{display:table}.login__form__form{padding-bottom:20px}.login__form--ip{height:65px}@media screen and (max-width:650px){.login__form--ip{height:auto}.login__content{margin-bottom:30px;padding:0}}.forgot-password .form-item{float:left;width:74%}.forgot-password .form-actions{float:left;width:20%}.forgot-password .form-submit{width:auto}.ip-already-registered,.ip-register-here{font-size:16px}.ip-register-here{clear:both;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}@media screen and (min-width:650px) and (max-width:960px){.ip-register-here{margin-top:70px}}.cta__module--register,.cta__module--subscribe{float:left;width:50%;margin-bottom:50px;padding:25px 20px}.cta__module--register h1,.cta__module--register p,.cta__module--subscribe h1,.cta__module--subscribe p{margin-bottom:20px}.contact-box dl,.cta__module--register a,.cta__module--subscribe a{margin-bottom:0}.cta__module--register h1,.cta__module--subscribe h1{line-height:1.1;text-transform:uppercase}.cta__module--register p,.cta__module--subscribe p{color:#666;font-size:12px}.cta__module--register{margin-top:5px;border:solid #0064a2;border-width:2px 0 2px 2px}.cta__module--register h1{color:#0064a2}.cta__module--subscribe{box-sizing:content-box;width:42%;margin-left:-1px;border:solid #f27320;border-width:5px;border-radius:5px}.cta__module--subscribe h1{color:#f27320}.contact-box{display:block;clear:both}.contact-box:after{display:table}.contact-box dl{width:270px;padding:15px}@media screen and (min-width:650px) and (max-width:960px){.contact-box dl{width:100%}}.contact-box dd{float:left;width:85px;font-size:12px}#trial-div .confirm-parent,#trial-div .password-parent{width:100%}.contact-box dt{float:left;margin-bottom:10px;color:#999}.other-links-box a{display:block;padding:15px;border-bottom:1px solid #ddd;font-size:18px}.other-links-box a:last-of-type{border-bottom:none}.magazine.tn .magazine--article__content .content-block__header,.magazine.tn .magazine--article__content .magazine__title,.magazine.tn .magazine--landing__content .content-block__header,.magazine.tn .magazine--landing__content .magazine__title{border-bottom-color:#004078}.page-trial .ip-register-here{margin-top:0;padding-top:0;border-top:none}.free-trial .login__form{margin-bottom:30px;padding-top:20px;padding-bottom:50px}.free-trial .login__form .login__form__form{padding-bottom:0}.free-trial .login__form .login__form__form fieldset{min-width:0}@media screen and (max-width:650px){.free-trial .contact-box dl{width:100%}.free-trial .content-block__header{margin-top:0}}#trial-div .fieldset-description{margin-bottom:10px}#trial-div .form-required{display:block;font-size:0}#trial-div .form-required:after{content:"required";font-size:11px;margin-right:2px}.home__magazines-overview:after,.magazine__full-list:after,.magazine__title:after,.magazines-overview__tabs-nav:after{content:"";clear:both}#trial-div .form-item-email .form-required{display:none}#trial-div .free_trial_email_title{margin:10px 0;color:#777;font-size:14px;font-weight:700}#trial-div .password-suggestions{display:none!important}#trial-div .confirm-parent div.password-confirm,#trial-div .password-parent .password-strength .password-strength-text,#trial-div .password-parent .password-strength .password-strength-title{display:none}#trial-div .password-parent .password-strength{width:100%;margin-top:0;position:relative;top:20px}#trial-div .password-parent .password-strength .password-indicator{height:3px}#trial-div .form-type-password label .title,#trial-div .form-type-textfield label .title{cursor:pointer}#trial-div .form-item-checkboxes-available,#trial-div .form-item-checkboxes-current{display:block;clear:both;margin-bottom:8px}#trial-div .form-item-verification-code,#trial-div .free-trial-no-more-products-note{margin-bottom:10px}#trial-div .form-item-checkboxes-available:after,#trial-div .form-item-checkboxes-current:after{content:"";display:table;clear:both}#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:50%;float:left}#trial-div .form-item-checkboxes-available .free-trial-available-product-options label.option,#trial-div .form-item-checkboxes-current .free-trial-available-product-options label.option{cursor:pointer}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:-ms-flexbox;display:flex}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-current-product-options .form-type-checkbox,#trial-div .form-item-checkboxes-current .free-trial-current-product-options .form-type-checkbox{width:100%;float:none}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-wrapper,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-wrapper{display:block}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:50%}@media only screen and (max-width:960px){#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-available .free-trial-available-product-options .column-right,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-left,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .column-right{width:100%}}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .group-title,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .group-title{text-decoration:underline;margin-top:10px}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info{margin-left:2px;color:#668ea7}#trial-div .form-item-checkboxes-available .free-trial-available-product-options .product-info:hover,#trial-div .form-item-checkboxes-current .free-trial-available-product-options .product-info:hover{color:#2272a4}#trial-div .free-trial-text-message-note{margin-left:6px;font-size:12px}#trial-div .form-submit{width:auto;min-width:105px;float:right}#trial-div .form-submit.trial-submit-email{float:none}#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin:5px auto}@media screen and (max-width:960px){#trial-div .form-submit.trial-login-add-subscription,#trial-div .form-submit.trial-register-login-add-subscription{margin-top:15px}#trial-div .form-submit{width:50%;float:none}}@media only screen and (max-width:650px){#trial-div .form-submit{width:100%;float:none}#trial-div .g-recaptcha{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}#trial-div .intl-tel-input{width:100%;margin-bottom:15px}#trial-div .intl-tel-input .ad{position:relative;width:20px;height:14px;padding:0;margin-bottom:0;font-family:inherit}.back-to-magazine,.magazine__toc,.magazines-overview__tab,.magazines-overview__tab-content .magazines-overview__issue{font-family:Lato,Helvetica,Arial,sans-serif}#trial-div .ajax-progress{position:absolute;left:48%;padding:0;bottom:-46px}#trial-div .ajax-progress .throbber{background-image:url(../images/loading_dots.gif);width:30px}#trial-div .ajax-progress .message{display:none}#trial-div .forgot-password{top:56px;display:block}#trial-div .form-item-persistent-login{bottom:-25px}@media screen and (max-width:960px){#trial-div .forgot-password{position:relative;top:-8px;left:0}#trial-div .form-item-persistent-login{position:absolute;top:auto!important;float:none}}.ie8_support{background-color:#0064a0;color:#fff;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:100}.multimedia,.past-issues{position:relative}.close_ie8_support{margin-left:20px;cursor:hand}.ie8_support_link{color:#fff}a.ie8_support_link:hover{color:#E6E6E6}.magazine.tn .magazine--article__content .content-block__title,.magazine.tn .magazine--article__content .magazine__title h1,.magazine.tn .magazine--landing__content .content-block__title,.magazine.tn .magazine--landing__content .magazine__title h1{color:#004078}.magazine.stn .magazine--article__content .content-block__title,.magazine.stn .magazine--article__content .magazine__title h1,.magazine.stn .magazine--landing__content .content-block__title,.magazine.stn .magazine--landing__content .magazine__title h1{color:#006838}.magazine.tn .magazine--article__content .magazine__otc .media,.magazine.tn .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.stn .magazine--article__content .content-block__header,.magazine.stn .magazine--article__content .magazine__title,.magazine.stn .magazine--landing__content .content-block__header,.magazine.stn .magazine--landing__content .magazine__title{border-bottom-color:#006838}.magazine.tn .magazine--article__content .otc__cover .content-block__link,.magazine.tn .magazine--landing__content .otc__cover .content-block__link{background-color:#004078}.magazine.eotr .magazine--article__content .content-block__title,.magazine.eotr .magazine--article__content .magazine__title h1,.magazine.eotr .magazine--landing__content .content-block__title,.magazine.eotr .magazine--landing__content .magazine__title h1,.magazine.itr .magazine--article__content .content-block__title,.magazine.itr .magazine--article__content .magazine__title h1,.magazine.itr .magazine--landing__content .content-block__title,.magazine.itr .magazine--landing__content .magazine__title h1{color:#004078}.magazine.stn .magazine--article__content .magazine__otc .media,.magazine.stn .magazine--landing__content .magazine__otc .media{border-bottom-color:#cce1d7}.magazine.eotr .magazine--article__content .content-block__header,.magazine.eotr .magazine--article__content .magazine__title,.magazine.eotr .magazine--landing__content .content-block__header,.magazine.eotr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.stn .magazine--article__content .otc__cover .content-block__link,.magazine.stn .magazine--landing__content .otc__cover .content-block__link{background-color:#006838}.magazine.eotr .magazine--article__content .otc__cover .content-block__link,.magazine.eotr .magazine--landing__content .otc__cover .content-block__link,.magazine.itr .magazine--article__content .otc__cover .content-block__link,.magazine.itr .magazine--landing__content .otc__cover .content-block__link{background-color:#004078}.magazine.eotr .magazine--article__content .magazine__otc .media,.magazine.eotr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.itr .magazine--article__content .content-block__header,.magazine.itr .magazine--article__content .magazine__title,.magazine.itr .magazine--landing__content .content-block__header,.magazine.itr .magazine--landing__content .magazine__title{border-bottom-color:#004078}.magazine.tni .magazine--article__content .content-block__title,.magazine.tni .magazine--article__content .magazine__title h1,.magazine.tni .magazine--landing__content .content-block__title,.magazine.tni .magazine--landing__content .magazine__title h1{color:#952226}.magazine.itr .magazine--article__content .magazine__otc .media,.magazine.itr .magazine--landing__content .magazine__otc .media{border-bottom-color:#ccd9e4}.magazine.tni .magazine--article__content .content-block__header,.magazine.tni .magazine--article__content .magazine__title,.magazine.tni .magazine--landing__content .content-block__header,.magazine.tni .magazine--landing__content .magazine__title{border-bottom-color:#952226}.magazine.tni .magazine--article__content .magazine__otc .media,.magazine.tni .magazine--landing__content .magazine__otc .media{border-bottom-color:#ead3d4}.magazine.tni .magazine--article__content .otc__cover .content-block__link,.magazine.tni .magazine--landing__content .otc__cover .content-block__link{background-color:#952226}.magazine .listing__pagination--next,.magazine .listing__pagination--prev{width:25%}.magazine__title{display:block;clear:both;margin-top:20px;padding-bottom:10px;border-bottom:10px solid transparent}.magazine__title:after{display:table}.magazine__title img{float:left;height:30px}.magazine__title h1{float:right;font-size:28px;font-weight:400;line-height:1}.magazine__otc{padding:30px 0}.otc__cover{float:left;width:100%;max-width:300px;margin-right:30px;margin-bottom:30px}.otc__cover+.otc__articles{float:right;max-width:270px}.otc__cover+.otc__articles .otc__article:nth-child(1) .media__title{font-size:24px}.magazine__full-list .media__title,.otc__article .media__title{font-size:18px;font-weight:700}.otc__cover .content-block__link{display:block;padding:15px 20px;background-color:transparent;color:#fff;text-align:left}.otc__cover__image{width:300px;overflow:hidden}.otc__cover__image img{display:block;width:100%;max-width:300px;height:auto}.otc__articles{width:100%}.otc__articles ul{list-style:none}.otc__article:not(:last-of-type){border-bottom:1px solid #ddd}.magazine__callout{margin-bottom:20px;border:solid #ddd;border-width:0 1px}.magazine__callout .media{width:50%;padding:20px 20px 0;border-bottom:none}.back-to-magazine,.magazine__toc .toc__link,.past-issues{border-bottom:1px solid #ddd}.magazine__full-list{display:block;clear:both;margin-bottom:60px;background:#F5F5F5}.magazine__full-list:after{display:table}.magazine__full-list>.left,.magazine__full-list>.right{float:left;width:50%}.magazine__full-list .magazine__full-list__category{padding:20px 20px 0}.magazine__full-list .media__snippet{font-size:12px}.back-to-magazine{display:block;padding:5px 0;color:#999;font-size:11px;font-weight:700;text-transform:uppercase}.magazine__quick-search{margin-top:15px}.magazine__current-issue-pdf{margin:15px 0 5px;font-size:12px}.magazine__current-issue-pdf+.btn--tertiary{padding:7px 10px}.magazine__current-issue-pdf+.btn--tertiary:after{display:none}@media screen and (max-width:480px){.magazine__full-list>.left,.magazine__full-list>.right{float:none;width:100%}.magazine__current-issue-pdf+.btn--tertiary{padding:12px 10px}}.past-issues .chosen-container{width:100%!important;margin-bottom:0;padding:10px;border-bottom:1px solid #ddd}.past-issues .media__content{padding:10px}.past-issues .media__datetime{margin-bottom:0}.past-issues .issues-wrapper{max-height:350px;overflow-y:scroll}.magazine__toc{list-style:none}.magazine__toc .toc__link{display:block;width:100%;padding:5px 10px;color:#666;font-size:11px;font-weight:700;text-transform:uppercase;transition:all .3s}.magazine__toc .toc__link.current,.magazine__toc .toc__link:hover{background:#eee;color:#f27320}.view-issues-calendar{display:block;padding:10px 20px;font-weight:700}.home__magazines-overview{display:block;clear:both;margin-bottom:60px}.home__magazines-overview:after{display:table}.home__magazines-overview .otc--featured{display:block;clear:both;border-bottom:0}.home__magazines-overview .otc--featured .media__image{width:auto;max-width:275px;height:auto}.home__magazines-overview .otc--featured .media__image img{max-width:220px;max-height:220px}.home__magazines-overview .otc--list{clear:both}.home__magazines-overview .otc--list .media__content{padding:10px 0}.home__magazines-overview .otc--list .media__title{margin-top:0;font-size:18px;font-weight:700}@media screen and (max-width:480px){.home__magazines-overview .media__content{padding:10px 0}}.magazines-overview__tabs-nav{display:block;clear:both;margin-bottom:20px}.magazines-overview__tabs-nav:after{display:table}.magazines-overview__tab{float:left;display:block;margin-right:15px;padding:0 10px;border-bottom:2px solid;font-size:13px;font-weight:900;line-height:30px;text-transform:uppercase}.magazines-overview__tab:last-child{margin-right:0}.magazines-overview__tab.tax-notes{border-bottom-color:#004078;color:#004078}.magazines-overview__tab.tax-notes.active{background:#004078;color:#fff}.magazines-overview__tab.state-tax-notes{border-bottom-color:#006838;color:#006838}.magazines-overview__tab.state-tax-notes.active{background:#006838;color:#fff}.magazines-overview__tab.tax-notes-international{border-bottom-color:#952226;color:#952226}.magazines-overview__tab.tax-notes-international.active{background:#952226;color:#fff}.banner,.multimedia__image{background-size:cover;background-position:center center;width:100%}@media screen and (min-width:480px) and (max-width:960px){.magazines-overview__tab{padding:5px 10px}}.magazines-overview__tab-content .magazines-overview__issue{overflow:hidden;margin-bottom:0;font-size:11px;font-weight:700}.magazines-overview__tab-content .magazine__otc{padding:0;border:0}.magazines-overview__tab-content .media__title{font-weight:400}.magazines-overview__tab-content .media__image{padding-top:0;padding-right:20px}@media screen and (max-width:960px){.magazines-overview__tab{float:none;width:100%}.magazines-overview__tab-content .media__image{float:none;max-width:100%;padding-right:0}}.magazines-overview__tab-content .view-full-magazine{float:right;margin-top:15px}.magazines-overview__tab-content .view-full-magazine.tax-notes{background-color:#004078;border-bottom-color:#004078}.magazines-overview__tab-content .view-full-magazine.state-tax-notes{background-color:#006838;border-bottom-color:#006838}.magazines-overview__tab-content .view-full-magazine.tax-notes-international{background-color:#952226;border-bottom-color:#952226}.multimedia{overflow:hidden}.multimedia--podcast,.multimedia--video{margin-bottom:10px}.multimedia--podcast{padding:20px;background-color:#ccc}.banner::before,.multimedia__image::after{right:0;bottom:0;background-color:rgba(0,0,0,.5);content:""}.multimedia--video{border:1px solid #eee}.multimedia__image{position:relative;height:200px;cursor:pointer}.multimedia__image::after{position:absolute;top:0;left:0;z-index:2}.multimedia__image span[class*=icon]{position:absolute;top:50%;left:50%;z-index:3;color:#fff;font-size:4rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.multimedia__image{display:block}.multimedia__content{position:relative;padding:20px}.multimedia__datetime{margin:0 0 5px;color:#444;font-size:11px;font-weight:900;text-transform:uppercase}.multimedia__title{margin:0 0 5px;line-height:1.2}.multimedia--podcast .multimedia__title{font-size:25px}.multimedia--video .multimedia__title{font-size:18px}.multimedia--video .multimedia__title a{color:#444}.multimedia__presenter{margin:0;font-size:11px}.multimedia__presenter a{color:#666;text-decoration:underline}.banner{position:relative;margin-top:-30px;background-repeat:no-repeat}.banner .banner__content{position:relative;z-index:1;max-width:600px;min-width:0;margin:0 auto;padding:40px 0;color:#fff;text-align:center}@media screen and (max-width:960px){.banner .banner__content{padding-right:20px;padding-left:20px}}.banner::before{position:absolute;top:0;left:0;z-index:0}.banner.banner--multimedia .banner__content{padding:80px 0 120px}.multimedia__nav{margin-bottom:40px;background-color:#eee}.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{display:block;clear:both;padding-top:15px;padding-bottom:15px}.multimedia__nav .contain:after,.multimedia__nav .page--nonsub .wrap__content:after,.page--nonsub .multimedia__nav .wrap__content:after{content:"";display:table;clear:both}.multimedia__nav .multimedia__share{float:right}.multimedia__nav .text-link{float:left;margin-top:10px;color:#444}.multimedia__nav .btn-podcast-con{float:right;margin-left:10px}.multimedia__all{display:block;clear:both;position:relative;width:100%;max-width:960px;margin:-60px auto 60px;background-color:#fff}.multimedia__all:after{content:"";display:table;clear:both}.multimedia__all>.contain::after,.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::after,.page--nonsub .multimedia__all>.wrap__content::before{content:"";position:absolute;top:60px;width:0;height:0;border-style:solid;border-color:#d8d8d8 transparent transparent}.multimedia__all>.contain::before,.page--nonsub .multimedia__all>.wrap__content::before{left:-10px;border-width:100px 0 0 10px}.multimedia__all>.contain::after,.page--nonsub .multimedia__all>.wrap__content::after{right:-10px;border-width:100px 10px 0 0}@media screen and (max-width:960px){.multimedia__nav .contain,.multimedia__nav .page--nonsub .wrap__content,.page--nonsub .multimedia__nav .wrap__content{padding-right:20px;padding-left:20px}.multimedia__all{margin-bottom:0}}.multimedia__actions{display:block;clear:both;margin-bottom:5px}.multimedia__actions:after{content:"";display:table;clear:both}.multimedia__actions a{color:#444;text-transform:none}.multimedia__actions a:last-of-type{float:right}.multimedia__listen,.multimedia__watch{padding-top:20px!important;border-top-width:10px;border-top-style:solid}.multimedia__listen>h2,.multimedia__watch>h2{margin-bottom:10px;color:#0064a2;font-size:28px}.multimedia__listen{float:left;width:34%;padding:0 20px;border-top-color:#f27320}@media screen and (max-width:960px){.multimedia__listen{float:none;width:100%;margin-bottom:40px}}.multimedia__watch{float:left;width:66%;padding:0 20px;border-top-color:#0064a2}.multimedia__watch .multimedia--video{float:left;width:calc(50% - 5px)}.multimedia__watch .multimedia--video:first-of-type{float:none;width:100%;height:auto!important}.multimedia__watch .multimedia--video:nth-child(2n){margin-right:10px}@media screen and (max-width:960px){.multimedia__watch .multimedia--video{float:none;width:100%;height:auto!important;margin:10px 0;margin-right:0!important}.multimedia__watch{float:none;width:100%;margin-bottom:40px}}.multimedia__interviews{display:block;clear:both;margin-bottom:60px}.multimedia__interviews:after{content:"";display:table;clear:both}.multimedia__interviews .contain,.multimedia__interviews .page--nonsub .wrap__content,.page--nonsub .multimedia__interviews .wrap__content{min-width:0;max-width:930px}.multimedia__interviews .contain>h2,.multimedia__interviews .page--nonsub .wrap__content>h2,.page--nonsub .multimedia__interviews .wrap__content>h2{margin-bottom:10px;padding:0 5px;color:#0064a2;font-size:28px}.multimedia__interviews .multimedia--video{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.multimedia__interviews .multimedia--video .multimedia__title{cursor:pointer}.multimedia__interviews .multimedia__content{padding-bottom:62px;background-color:#eee;height:100%}@media screen and (max-width:960px){.multimedia__interviews .multimedia--video{float:none;width:100%;margin:10px 0}.multimedia__interviews{padding-right:20px;padding-left:20px}}.multimedia__transcript{position:absolute;z-index:3;top:calc(100% - 42px);left:0;width:100%;height:100%;background-color:#fff;transition:top .35s}.multimedia__transcript.opened{top:0}.multimedia__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.transcript__toggle{position:relative;display:block;width:100%;padding:10px 20px;background-color:#ccc;border:0;color:#0064a2;font-weight:700;text-align:left;text-transform:uppercase;transition:background-color .15s,color .15s}.cta,.transcript__toggle:focus,.transcript__toggle:hover{background-color:#0064a2;color:#fff}.transcript__toggle::after{position:absolute;top:50%;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.transcript__content{height:calc(100% - 42px);overflow:auto;padding:20px}.cta{padding:50px 0}.cta .contain,.cta .page--nonsub .wrap__content,.page--nonsub .cta .wrap__content{position:relative}.cta::before{display:none}.cta__content{max-width:350px}.cta__content h4{margin-bottom:10px;font-size:28px;line-height:1.2}.cta__content h4 span{color:#f27320}#ta-contact-form .cta__content input[type=submit],#taProfile_form .form-actions .cta__content input[type=submit],#taRegistration_form .form-actions .cta__content input[type=submit],#trial-div .cta__content .form-submit,.collection-search form .cta__content input[type=submit],.cta__content #ta-contact-form input[type=submit],.cta__content #taProfile_form .form-actions input[type=submit],.cta__content #taRegistration_form .form-actions input[type=submit],.cta__content #trial-div .form-submit,.cta__content .btn--primary,.cta__content .collection-search form input[type=submit],.cta__content .manage-subscriptions__options .form-submit,.cta__content .modal__action a,.cta__content .poll .form-submit,.manage-subscriptions__options .cta__content .form-submit,.modal__action .cta__content a,.poll .cta__content .form-submit{margin-top:30px;margin-right:10px}.cta__content .btn-podcast{width:138px;text-align:center}.cta__image{position:absolute;right:0;top:0}.cta--podcast{min-height:370px}@media screen and (max-width:960px){.cta__content{max-width:100%;padding-right:20px;padding-left:20px}.cta__image{display:none}.cta--podcast{min-height:0}.page-multimedia-podcasts .multimedia__podcasts,.page-multimedia-podcasts .multimedia__videos,.page-multimedia-videos .multimedia__podcasts,.page-multimedia-videos .multimedia__videos,.page-tax-notes-talk-interview .multimedia__podcasts,.page-tax-notes-talk-interview .multimedia__videos,.page-tax-notes-talk-podcasts .multimedia__podcasts,.page-tax-notes-talk-podcasts .multimedia__videos{margin:0 20px}}.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}@media screen and (max-width:960px){.page-multimedia-podcasts .multimedia,.page-multimedia-videos .multimedia,.page-tax-notes-talk-interview .multimedia,.page-tax-notes-talk-podcasts .multimedia{float:none;width:100%;margin:10px 0}}.multimedia__detail{display:block;clear:both;margin-bottom:40px}.multimedia__detail:after{content:"";display:table;clear:both}@media screen and (max-width:960px){.multimedia__detail .contain,.multimedia__detail .page--nonsub .wrap__content,.page--nonsub .multimedia__detail .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:20px;padding-left:20px}}.detail__overview{padding-right:80px;float:left;width:50%}.detail__overview .media__datetime{font-size:13px;font-weight:700}.detail__overview .media__title{color:#0064a2}.detail__overview .media__author{display:block;margin-bottom:20px}@media screen and (max-width:960px){.detail__overview{float:none;width:100%;padding-right:0}.detail__overview .media__player{margin:20px 0}}.detail__overview .media__player iframe{position:absolute;top:0;right:0;width:50%;height:100%;max-height:400px}.detail__overview .media__summary{position:relative;min-height:200px;overflow:hidden;padding-bottom:60px;margin-top:10px}.detail__overview .media__summary a{color:#0680cc}@media screen and (max-width:960px){.detail__overview .media__player iframe{position:relative;width:100%}.detail__overview .media__summary{width:100%;padding-bottom:0}}.detail__overview .media__transcript{position:absolute;top:calc(100% - 42px);background-color:#fff;transition:top .35s;width:100%}.detail__overview .media__transcript.opened{top:0;height:100%}.detail__overview .media__transcript.opened .transcript__toggle{background-color:#0064a2;color:#fff}.detail__overview .transcript__toggle{background-color:#eee}.detail__overview .transcript__toggle:focus,.detail__overview .transcript__toggle:hover{color:#005589}.detail__overview .transcript__content{height:calc(100% - 42px);padding:10px 0}.multimedia__detail_podcast .detail__overview .media__summary{padding-bottom:42px}.multimedia__detail_podcast .detail__overview .media__player iframe{height:80px}.related__articles{margin-bottom:40px}.related__articles .content-block__link{font-size:16px;cursor:auto}#ta-contact-form .load-more-con input[type=submit],#taProfile_form .form-actions .load-more-con input[type=submit],#taRegistration_form .form-actions .load-more-con input[type=submit],#trial-div .load-more-con .form-submit,.collection-search form .load-more-con input[type=submit],.load-more-con #ta-contact-form input[type=submit],.load-more-con #taProfile_form .form-actions input[type=submit],.load-more-con #taRegistration_form .form-actions input[type=submit],.load-more-con #trial-div .form-submit,.load-more-con .btn--primary,.load-more-con .collection-search form input[type=submit],.load-more-con .manage-subscriptions__options .form-submit,.load-more-con .modal__action a,.load-more-con .poll .form-submit,.manage-subscriptions__options .load-more-con .form-submit,.modal__action .load-more-con a,.poll .load-more-con .form-submit,.product_pdf{cursor:pointer}.related__articles .content-block__link:hover{color:#f27320}.related__articles .multimedia--video{width:calc((100% / 3) - 10px);float:left;margin-right:10px;margin-left:0}@media screen and (max-width:960px){.related__articles .multimedia--video{float:none;width:100%;margin:0 0 10px;height:240px}}.related__articles .multimedia--video:nth-child(1):nth-last-child(1),.related__articles .multimedia--video:nth-child(1):nth-last-child(2),.related__articles .multimedia--video:nth-child(1):nth-last-child(3),.related__articles .multimedia--video:nth-child(2):nth-last-child(1),.related__articles .multimedia--video:nth-child(2):nth-last-child(2),.related__articles .multimedia--video:nth-child(3):nth-last-child(1){height:auto}.related__media{padding-top:20px;padding-bottom:20px;background-color:#f7f7f7}.page--nonsub .related__media>.wrap__content>h3,.related__media>.contain>h3{margin-bottom:20px;color:#0064a2;font-size:28px;font-weight:400;text-align:center}.related__media .multimedia{float:left;width:calc((100% / 3) - 10px);margin-right:5px;margin-left:5px}.related__media .multimedia.multimedia--podcast{background-color:#ccc}@media screen and (max-width:960px){.related__media .multimedia{float:none;width:100%;margin:10px 0}}.multimedia__pager{margin:40px}.multimedia__pager .item-list li{margin:0;font-size:18px;font-weight:700}.multimedia__pager .item-list li.pager-current{color:#f27320}.load-more-con{text-align:center;margin:30px auto}.load-more-con .text-end{font-size:18px}.multimedia-remodal--subscribe{max-width:980px;background-color:#0064a2!important}@media screen and (max-width:650px){.multimedia-remodal--subscribe{width:90%;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.multimedia-remodal--subscribe .remodal-close,.multimedia-remodal--video .remodal-close{top:1.5rem;right:1.5rem}.multimedia-remodal--subscribe .remodal-close::before{content:"";color:#999}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:450px}.multimedia-remodal--subscribe .remodal__left{padding:50px}@media screen and (max-width:960px){.multimedia-remodal--subscribe,.multimedia-remodal--subscribe:not(.help-image){width:90%;max-width:600px}.multimedia-remodal--subscribe .remodal__left,.multimedia-remodal--subscribe .remodal__right{min-height:0}.multimedia-remodal--subscribe .remodal__left{display:none;padding:20px;text-align:center}.multimedia-remodal--subscribe .remodal__left img{max-width:90%}}.multimedia-remodal--subscribe .remodal__right{padding:30px 50px;background-color:#fff}.multimedia-remodal--subscribe .remodal__right h1{margin-bottom:20px;font-size:36px;line-height:1.2}.multimedia-remodal--subscribe .remodal__right h1 span{color:#f27320}.multimedia-remodal--subscribe .remodal__right p{margin-bottom:20px}.multimedia-remodal--subscribe .remodal__right a:not(.btn){display:block;margin-top:5px;color:#999;font-size:12px;text-decoration:underline}@media screen and (max-width:960px){.multimedia-remodal--subscribe .remodal__right{padding:20px}.multimedia-remodal--video .remodal__title h1{font-size:22px}}.multimedia-remodal--video .remodal-close::before{content:"x"}#dataTableFavorites_wrapper+p:after,#edit-account .form-item-pass:after,#taProfile_form:after,.available-fields:after,.multimedia-remodal--video .remodal__title:after,.product__tab__content li:before,.profile__subscribe:after,.search-block--terms .search-terms-form:after,.search-block--terms:after,.search-filter-actions:after,.subscriber__basic-info:after{content:""}.multimedia-remodal--video .remodal__title{display:block;clear:both;float:none;width:100%;padding:1rem 4rem 1rem 1rem}.multimedia-remodal--video .remodal__title:after{display:table;clear:both}.multimedia-remodal--video .remodal__title h1{float:left;max-width:80%;line-height:1.2}.multimedia-remodal--video .remodal__title .btn{float:right;margin-top:3px}@media screen and (max-width:960px){.multimedia-remodal--video .remodal__title .btn{float:none;margin-top:10px}}.multimedia-remodal--video .video__container{position:relative;height:0;max-height:300px;margin:0 1rem 1rem;padding-top:25px;padding-bottom:56.25%}.multimedia-remodal--video .video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.podcast_iframe{border:0;width:100%}.multimedia__related .bx-wrapper{margin:auto}.multimedia__related .bx-controls-direction a{width:13px;height:21px;font-size:0;display:inline-block}.multimedia__related .bx-controls-direction a.disabled{display:none}.multimedia__related .bx-controls-direction .bx-next,.multimedia__related .bx-controls-direction .bx-prev{background:url(../images/controls.png) no-repeat;background-size:26px;position:absolute;top:50%}.multimedia__related .bx-controls-direction .bx-prev{background-position:0 0;margin-right:16px;left:0}.multimedia__related .bx-controls-direction .bx-next{background-position:-13px 0;right:0}.multimedia__related .bx-pager.bx-default-pager{padding-top:20px;line-height:10px;text-align:center}.multimedia__related .bx-pager.bx-default-pager .bx-pager-item{display:inline-block}.multimedia__related .bx-pager.bx-default-pager a{border:2px solid #C1C1C1;background-color:transparent;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.multimedia__related .bx-pager.bx-default-pager a.active,.multimedia__related .bx-pager.bx-default-pager a:focus,.multimedia__related .bx-pager.bx-default-pager a:hover{background:#C1C1C1}@media screen and (max-width:960px){.multimedia__related{margin:0 20px}}.tntalk--static-bar{background:#f1f1f1;padding:20px}.tntalk__image{width:220px}.tntalk_home_block_link{float:right}div .view-people{background-color:#eee;margin:-30px 0 40px;padding-top:30px;padding-bottom:30px}div .view-people .view-content{margin-left:5%;margin-bottom:80px}div .view-people .view-content .sticky-header,div .view-people .view-content .views-table{width:90%}div .view-people .view-content a{margin-left:20px}div .view-people div .views-exposed-form{margin-left:5%}div .view-people div .views-exposed-form div .views-exposed-widget{height:150px}div .view-people div .views-exposed-form div .views-exposed-widget .form-submit{margin-top:23px}div .view-people div .views-exposed-form #edit-rid-wrapper{width:200px}.poll{margin:20px 0}.poll .bar:not(:last-of-type),.poll .title{margin-bottom:10px}.poll .title{font-size:18px}.poll label{text-transform:none}.poll .bar{display:block;width:100%;height:30px;background-color:#f1f1f1}.poll .bar .foreground{position:relative;height:30px;background-color:#7c7c7c}.poll .percent{position:absolute;top:4px;right:10px;color:#fff;font-weight:600}.block-poll .links,.block-poll .total{display:none}.product__intro{margin-bottom:60px}.product__intro h1{margin-bottom:15px;color:#f27320;font-weight:400}.product__intro p{margin-bottom:10px}.product__options{margin-bottom:60px}.product__tabs{margin-bottom:-1px}.product__tab{display:inline-block;padding:5px 15px 6px;border:solid transparent;border-width:1px 1px 0;color:#666;font-size:12px;font-weight:700;text-transform:uppercase}.product__tab.active{background:#eee;border:solid #ccc;border-width:1px 1px 0;color:#0064a2}.product__tab__content{padding:30px;background:#eee;border:1px solid #ccc}.product__tab__content h2{margin-bottom:30px;font-weight:400;line-height:1.2}.product__tab__content ul{margin-left:1em}.product__tab__content ul ul{margin-top:5px}.product__tab__content li{margin-bottom:5px;list-style:none}.product__tab__content li:before{float:left;display:block;width:4px;height:4px;margin:8px 0 0 -10px;background:url(../images/bullet.png)}.product-tab-expand{font-size:12px;font-weight:700;text-transform:uppercase}.product-tab-expand:after{color:#f27320}.product__details{display:none;padding-top:30px}.product__more{margin-bottom:30px;padding:20px 45px;border:5px solid #f27320;border-radius:5px;font-size:18px}.product__more p{margin-bottom:0;line-height:1.5}.product_pdf{display:inline-table;margin-bottom:10px}[class^=icon-].product_pdf::before{font-size:20pt}.product_pdf_text{color:#000;font-size:12px}.profile h1{color:#f27320;font-weight:400}.subscriber__basic-info{clear:both;position:relative;display:block;margin:0 -20px}.subscriber__basic-info:after{display:table;clear:both}.basic-info__name{float:left;width:50%;padding:0 20px;font-size:18px;font-weight:700}@media screen and (max-width:480px){.basic-info__name{float:none;width:100%}}.basic-info__company,.basic-info__email{width:50%;padding:0 20px;float:right;margin-bottom:10px}.basic-info__company:before,.basic-info__email:before{display:inline-block;width:20px;color:#666}@media screen and (max-width:480px){.basic-info__company,.basic-info__email{float:none;width:100%}}.contact-incorrect{clear:both;width:50%;padding:0 20px;float:right;margin:20px 0 10px;color:#666;line-height:1.2}@media screen and (max-width:480px){.contact-incorrect{float:none;width:100%}}#taProfile_form{clear:both;position:relative;display:block;margin:0 -20px}#taProfile_form:after{display:table;clear:both}#edit-account .form-item-mail .description,#taProfile_form .form-item-name .description{display:none}#taProfile_form .free_trial_activation_field{padding:0 20px}#taProfile_form #edit-account{clear:none}#taProfile_form .form-wrapper{float:left;width:50%;padding:0 20px;position:relative}#taProfile_form .form-wrapper#edit-account{float:left;width:100%;padding:0}@media screen and (max-width:480px){#taProfile_form .form-wrapper#edit-account{float:none}#taProfile_form .form-wrapper{clear:both;float:none;width:100%}}#taProfile_form .field-name-field-primary-daily,#taProfile_form .field-name-field-user-industries,#taProfile_form .field-name-field-user-jurisdictions,#taProfile_form .field-name-field-user-tax-topics{float:left;width:100%;padding:0 20px}#taProfile_form .form-actions{width:50%;padding:0 20px;float:right;clear:both;text-align:right}#taProfile_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taProfile_form .form-actions input[value=Cancel]:focus{outline:0}@media screen and (max-width:480px){#taProfile_form .form-actions{float:none;width:100%}}#taProfile_form .taTooltip,#taProfile_form .taTooltip--alias,#taProfile_form .taTooltip--phone{position:absolute;top:-2px;right:10px;color:#ccc}#taProfile_form .taTooltip--alias:hover,#taProfile_form .taTooltip--phone:hover,#taProfile_form .taTooltip:hover{color:#666}#edit-account{clear:both}#edit-account .form-item-mail{float:left;width:100%;padding:0 20px}#edit-account .form-item-pass{display:block;clear:both}#edit-account .form-item-pass:after{display:table;clear:both}#edit-account .form-item-pass .description,#edit-account .form-item-pass .password-strength-text,#edit-account .form-item-pass .password-strength-title,#edit-account .form-item-pass .password-suggestions,#edit-account .form-item-pass div.password-confirm{display:none!important}#edit-account .form-item-pass .password-strength{float:none;position:relative;top:21px;width:100%;margin:0}#edit-account .form-item-pass-pass1,#edit-account .form-item-pass-pass2{position:relative;clear:none;float:left;width:50%;padding:0 20px}#edit-account .form-item-pass-pass1 .password-indicator,#edit-account .form-item-pass-pass2 .password-indicator{margin-top:-2px;height:2px;background-color:#ddd}@media screen and (max-width:480px){#edit-account .form-item-pass-pass1,#edit-account .form-item-pass-pass2{float:none;width:100%}}#taRegistration_form{clear:both;position:relative;display:block;margin:0 -20px}#taRegistration_form:after{content:"";display:table;clear:both}#taRegistration_form .form-wrapper{float:left;width:50%;padding:0 20px}#taRegistration_form .form-wrapper#edit-account{float:left;width:100%;padding:0}@media screen and (max-width:480px){#taRegistration_form .form-wrapper{float:none;width:100%;padding:0}}#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:right!important;clear:both;width:50%;padding:0 20px}@media screen and (max-width:480px){#taRegistration_form .form-actions,#taRegistration_form .form-item-mollom-captcha,#taRegistration_form .terms-and-conditions{float:none;width:100%;padding:0}}#taRegistration_form .form-item-mollom-captcha{margin-bottom:20px}#taRegistration_form .form-actions,#taRegistration_form .terms-and-conditions{text-align:right}#taRegistration_form .form-actions input[value=Cancel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 15px 0 0;padding:0;background:0 0;border:0;color:#999}#taRegistration_form .form-actions input[value=Cancel]:focus{outline:0}#taRegistration_form .profile-personalization{clear:both;margin:15px 20px 0;padding-top:15px}#taRegistration_form .profile-personalization .form-wrapper{float:left;width:100%;padding:0}@media screen and (max-width:480px){#taRegistration_form .profile-personalization{margin:15px 0}#taRegistration_form{margin:0}#taRegistration_form #edit-account .form-item{padding:0}.profile__subscribe .article-views-remaining{line-height:1}}.profile__subscribe{display:block;clear:both;padding:25px 70px;border:5px solid #f27320;border-radius:5px}.custom-email-subscription:first-child,.help-personalize{border-top:1px solid #ddd}.profile__subscribe:after{display:table;clear:both}.profile__subscribe .article-views-remaining{margin-bottom:10px;color:#999;font-size:18px;font-weight:400;text-align:center}.profile__subscribe .article-views-remaining-count{color:#666;font-weight:700}.profile__subscribe h1{color:#f27320;margin-bottom:25px;font-weight:900;text-align:center;text-transform:uppercase}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:left;width:50%;padding:0 20px}@media screen and (max-width:480px){.profile__subscribe h1{margin-bottom:15px;font-size:25px;line-height:1}.profile__subscribe .profile__subscribe__action,.profile__subscribe .profile__subscribe__extra{float:none;width:100%;padding:0;text-align:center}}.profile__subscribe .profile__subscribe__extra{padding-left:0;color:#999;font-size:13px;font-weight:900;text-transform:uppercase}.profile__subscribe .profile__subscribe__extra p,.profile__subscribe .profile__subscribe__extra small{margin-bottom:0;line-height:1}.profile__subscribe .profile__subscribe__extra .view-reset-date{color:#666}.profile__subscribe .profile__subscribe__action{padding-right:0}#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit],.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.modal__action .profile__subscribe .profile__subscribe__action a,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit],.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .modal__action a,.profile__subscribe .profile__subscribe__action .poll .form-submit{float:right;width:185px;height:50px;font-size:14px;line-height:35px}#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit]:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.modal__action .profile__subscribe .profile__subscribe__action a:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit]:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .modal__action a:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{font-size:16px}@media screen and (max-width:480px){#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit],#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit],#trial-div .profile__subscribe .profile__subscribe__action .form-submit,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit],.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit,.modal__action .profile__subscribe .profile__subscribe__action a,.poll .profile__subscribe .profile__subscribe__action .form-submit,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit],.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit],.profile__subscribe .profile__subscribe__action #trial-div .form-submit,.profile__subscribe .profile__subscribe__action .btn--primary,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit],.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit,.profile__subscribe .profile__subscribe__action .modal__action a,.profile__subscribe .profile__subscribe__action .poll .form-submit{width:100%;height:40px;margin-top:10px;padding:0}#ta-contact-form .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taProfile_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#taRegistration_form .form-actions .profile__subscribe .profile__subscribe__action input[type=submit]:after,#trial-div .profile__subscribe .profile__subscribe__action .form-submit:after,.collection-search form .profile__subscribe .profile__subscribe__action input[type=submit]:after,.manage-subscriptions__options .profile__subscribe .profile__subscribe__action .form-submit:after,.modal__action .profile__subscribe .profile__subscribe__action a:after,.poll .profile__subscribe .profile__subscribe__action .form-submit:after,.profile__subscribe .profile__subscribe__action #ta-contact-form input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taProfile_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #taRegistration_form .form-actions input[type=submit]:after,.profile__subscribe .profile__subscribe__action #trial-div .form-submit:after,.profile__subscribe .profile__subscribe__action .btn--primary:after,.profile__subscribe .profile__subscribe__action .collection-search form input[type=submit]:after,.profile__subscribe .profile__subscribe__action .manage-subscriptions__options .form-submit:after,.profile__subscribe .profile__subscribe__action .modal__action a:after,.profile__subscribe .profile__subscribe__action .poll .form-submit:after{display:none}.profile__subscribe{padding:10px}}.help-personalize{clear:both;padding:20px 0 0;color:#666;font-size:18px;font-weight:700}.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{max-width:960px;width:100%;min-width:960px;margin:0 auto}.page-state-tax-today-state-tax-amnesty-programs h2.title,.page-user-manage-favorites h2.title,.page-user-manage-searches h2.title{margin-bottom:20px;color:#f27320;font-size:28px;font-weight:400}.page-state-tax-today-state-tax-amnesty-programs .delete-selected,.page-user-manage-favorites .delete-selected,.page-user-manage-searches .delete-selected{float:left}#dataTableFavorites_wrapper+p .save-tags,.page-state-tax-today-state-tax-amnesty-programs .manage-emails,.page-user-manage-favorites .manage-emails,.page-user-manage-searches .manage-emails{float:right}#dataTableFavorites_wrapper+p{display:block;clear:both;margin-bottom:60px}#dataTableFavorites_wrapper+p:after{display:table;clear:both}.subscriptions-no-results{color:#999;font-size:12px;font-style:italic}.manage-email-subscriptions h1{margin-bottom:10px;color:#f27320}.manage-subscriptions__options{margin:0 -20px}.manage-subscriptions__options>.form-item{float:left;width:25%;padding:0 20px;margin-bottom:35px}.manage-subscriptions__options>.form-item>label{margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #ddd}.manage-subscriptions__options .form-checkboxes .form-item{margin-top:0;margin-bottom:15px}.manage-subscriptions__options .form-item input{float:left;margin-right:10px}.manage-subscriptions__options .form-item input+label{display:block;overflow:hidden;text-transform:none}.manage-subscriptions__options .form-submit{clear:both;float:left;margin-bottom:35px;margin-left:20px}.manage-subscriptions__options .manage-searches{float:right;margin:30px 0}.manage-subscriptions__options .manage-searches .btn--tertiary{margin-left:10px}.manage-subscriptions__options .label-beta{float:right;height:50%;padding:5px}.subscription-label{margin-bottom:0;font-size:18px;line-height:1.2}.subscription-description{color:#999}.manage-subscriptions__custom{clear:both;margin:60px 20px 0}.manage-subscriptions__custom+.subscriptions-no-results{margin:0 20px 30px}.custom-email-subscription{margin:0 20px;padding:15px 0;border-bottom:1px solid #ddd}.custom-email-subscription+.form-submit{margin-top:30px}.custom-email-subscription>.form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.custom-email-subscription>.form-item>label{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:0;font-size:18px;line-height:1.2;text-transform:none}.custom-email-subscription>.form-item>label span{display:block;margin-top:5px;color:#999;font-size:12px;font-weight:400}.custom-email-subscription>.form-item .form-radios .form-item{display:inline-block;margin-right:20px;cursor:pointer}.custom-email-subscription>.form-item .form-radios .form-item label{float:left}#ta-contact-form{margin-top:15px}#ta-contact-form .form-item{float:left;width:315px}#ta-contact-form .form-item:nth-child(even){margin-right:15px}#ta-contact-form .form-textarea{margin-bottom:15px}#ta-contact-form .form-item-mollom-captcha{margin-left:15px;margin-right:15px}#ta-contact-form input[type=submit]{float:right;clear:both;margin-bottom:30px}.contact-us__method{margin-bottom:5px}.customer-service--phone p:first-child{float:left;margin-right:5px}.customer-service--phone p:first-child+p{display:block;overflow:hidden;margin-bottom:0}.contact-us__extra a{display:block;margin-bottom:5px}#ta-contact-form-notice{color:#666;font-size:13px;font-weight:600;width:85%}@media screen and (max-width:480px){#ta-contact-form-notice{font-size:11px;width:80%}}.terms-and-conditions-agree{float:right;width:275px;padding-right:20px;text-align:right}#tooltip,.dataTables_info,.dataTables_paginate,.dataTables_wrapper thead .select-all,.search-help__close,.tnl_header,.tnl_main_container{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 .content-block__header{border-bottom-color:#999}.search-page__sidebar .content-block__title{color:#999}@media screen and (max-width:960px){.page-state-tax-today-state-tax-amnesty-programs .block-system .content,.page-user-manage-favorites .block-system .content,.page-user-manage-searches .block-system .content{min-width:0}.search-page__sidebar .icon-help-circled{display:none}}.search-page__sidebar .content-block__content [for=edit-proximity]{position:relative}.search-page__sidebar .advance_search_proximity_helper{margin-right:5px;right:0}.search-filter{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background:#f0f0f0;font-size:10px;line-height:14px;transition:background .3s}.search-filter:first-of-type{margin-top:15px}.search-filter:hover{background:#e3e3e3}.search-filter:after{float:right;color:#666}.search-filter:after:hover{color:#333}.search-filter--none{margin-bottom:0;padding-top:15px;color:#999;font-size:10px;font-style:italic}.search-filter-actions{display:block;clear:both;margin-bottom:60px}.search-filter-actions:after{display:table;clear:both}.search-filter__clear,.search-filter__save{float:left;width:125px;margin-top:15px;text-align:center}.search-filter__save{margin-right:5px;width:auto}@media only screen and (max-width:960px){.search-filter__clear,.search-filter__save{width:100%;max-width:190px}}@media only screen and (max-width:480px){.search-filter__clear,.search-filter__save{width:125px}.search-filter__save{width:auto}}.search-block--terms{margin-bottom:20px;display:block;clear:both}label[for=search-restrict-subscribed],label[for=edit-subscribed]{margin-bottom:30px;font-weight:400;text-transform:none;cursor:pointer}.search-block--terms:after{display:table;clear:both}.search-block--terms .content-block__content{padding:10px 10px 0}.search-block--terms .search-terms-form{display:block;clear:both}.search-block--terms .search-terms-form:after{display:table;clear:both}label[for=search-restrict-subscribed] .form-type-checkbox,label[for=edit-subscribed] .form-type-checkbox{display:inline-block}.search-block--terms .form-item-esq,.search-block--terms .form-item-proximity{float:left;width:248px}.search-block--terms .form-submit{transition:unset;float:right;width:30px;height:30px;overflow:hidden;background-image:url(../images/ta-submit-gray.png);text-indent:-10000px}.search-block--terms .form-submit:focus,.search-block--terms .form-submit:hover{background-position:0 -30px}#search-facets-content{margin-top:10px}#search-facets-content .or-toggle.or-selected{background:#f27320;border-color:#f27320}#edit-search-term-submit{margin-bottom:15px}.search-filter-options .input-group{height:100%}.search-filter-options .input-group__action{height:100%;vertical-align:top}.search-filter-options .chosen-container{margin-bottom:0}.search-filter-options .or-toggle{width:100%;height:100%;padding:0;background:#ccc;border:0;line-height:2;vertical-align:top}.search-filter-options .or-toggle.or-selected{background:#999;border:0;opacity:1}.search-filter-options label{margin-top:15px}.search-date-range .granular-date-submit,.search-date-range .label-end-content,.search-date-range .label-init-content{margin-top:10px}.search-date-range{margin-bottom:30px}.search-date-range .radios-content{margin-bottom:10px}.search-date-range .date-padding{float:none;padding:0}.search-date-range .container-inline-date .form-item,.search-date-range .container-inline-date .form-text{margin-bottom:0}.search-date-range__helper{margin-bottom:0;padding:5px 0;color:#999;font-size:10px;font-style:italic}.quick-search-submit{display:block;width:30px;height:30px;background:url(../images/ta-submit-gray.png) no-repeat;border:0;text-indent:-9999px}.quick-search-submit:hover{background-position:0 -30px}.search-help__content{padding-top:10px;line-height:1.2}.search-help__content p{margin-bottom:5px}.search-help__content small{font-weight:800}.search-help__title{margin-bottom:5px;font-weight:800}.search-help__title+p{margin:-5px 0 20px}.code-section-searches,.field-restricted-searching,.proximity-search,.retrieving-documents-citation,.search-connector{clear:both;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd}.field-restricted-searching{border-bottom:0}.search-connector__operator{float:left;width:15%;font-weight:800}.search-connector__description{display:block;overflow:hidden}.search-example{width:100%;margin-bottom:0}.search-example small{float:right}.available-fields{display:block;clear:both;margin:20px 0 10px}.available-fields:after{display:table;clear:both}.available-fields__options{float:left;width:33%;margin-bottom:5px;list-style:none}.search-help__close{display:block;margin:10px 0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;cursor:pointer}.search-help__close:after{color:#f27320}.save-search-popup,.selected-results-popup{display:none}.form-item-prompt-frequency label,label[for=edit-prompt-title],label[for=edit-prompt-frequency],label[for=selected-send-to-me],label[for=edit-selected-send-to],label[for=edit-selected-subject]{text-transform:none}label[for=edit-prompt-title],label[for=edit-selected-subject]{margin-bottom:5px}.saved-search-actions{float:right;margin:15px 0 0}#ta-contact-form .saved-search-actions input[type=submit],#taProfile_form .form-actions .saved-search-actions input[type=submit],#taRegistration_form .form-actions .saved-search-actions input[type=submit],#trial-div .saved-search-actions .form-submit,.collection-search form .saved-search-actions input[type=submit],.manage-subscriptions__options .saved-search-actions .form-submit,.modal__action .saved-search-actions a,.poll .saved-search-actions .form-submit,.saved-search-actions #ta-contact-form input[type=submit],.saved-search-actions #taProfile_form .form-actions input[type=submit],.saved-search-actions #taRegistration_form .form-actions input[type=submit],.saved-search-actions #trial-div .form-submit,.saved-search-actions .btn--primary,.saved-search-actions .collection-search form input[type=submit],.saved-search-actions .manage-subscriptions__options .form-submit,.saved-search-actions .modal__action a,.saved-search-actions .poll .form-submit{margin-left:10px}label[for=selected-send-to-me]{margin-bottom:15px}.form-item-selected-send-to-me{display:inline}.selected-results-popup{top:90px}.selected-results-popup a{display:inline;font-weight:400}.selected-results-popup .delivery-label{float:left}#selected-method-list{float:left;margin-left:10px;margin-bottom:10px}#selected-method-list .form-radios .form-item{margin:0}#selected-method-list input.form-radio{vertical-align:text-top}#selected-list{margin-top:15px;overflow-y:scroll}#selected-list li{font-size:12px}#selected-list .selected-item-details{display:none}#select-skipped{font-weight:400;margin-bottom:10px}#final-selected-skipped{margin-bottom:0;margin-left:10px;padding-left:10px}#send-results{float:right;margin-top:-3px;margin-right:5px}#send-results::before{margin-right:.5rem}.selected-option-set{clear:both}.form-item-proximity-adv,.form-item-search-adv{margin-left:10px;margin-right:10px}#tooltip{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}.tnl_page_header,.tnl_page_main_header{font-weight:700;color:#f27320}#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}.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}.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}#dataTableStateTaxPrograms thead th{padding:10px 5px}#dataTableStateTaxPrograms thead th:after{display:none}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}.page-fatca-expert-iga-status .quick-rates-table{margin-top:0}.tnl_page_main_header{background-color:#F2F2F2}.tnl_header{width:100%;color:#f27320;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%;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;max-height:750px;min-height:300px;overflow:auto;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;overflow:auto;position:absolute;top:40%;min-height:300px;max-height:750px}@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}#compare-form-wrapper:after,#tocHeader::after,.compare__action:after,.rates-compare:after,.treaties-compare__add:after,.treaty-metadata__row:after{content:""}.ccjs-card label.ccjs-name{position:absolute!important;bottom:4.75em!important;left:1.5em!important;width:11em!important}.ccjs-card label.ccjs-name input{position:absolute!important;left:0!important;right:0!important;width:100%!important;top:1.5em!important;font-size:1em!important}.ccjs-card:not(:-moz-handler-blocked) select{padding:.25em 0!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.ccjs-incomplete.ccjs-startedProgress{border:1px solid #ffa712!important}fieldset.ccjs-incomplete.ccjs-startedProgress{border:0!important}.ccjs-show-warnings fieldset.ccjs-incomplete input,.ccjs-show-warnings fieldset.ccjs-incomplete select,.ccjs-show-warnings input.ccjs-incomplete,.ccjs-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important;box-shadow:0 0 3px #f79b00!important}.ccjs-always-show-warnings fieldset.ccjs-incomplete input,.ccjs-always-show-warnings fieldset.ccjs-incomplete select,.ccjs-always-show-warnings input.ccjs-incomplete,.ccjs-always-show-warnings select.ccjs-incomplete{border:1px solid #ffa712!important}fieldset.ccjs-complete input,fieldset.ccjs-complete select,input.ccjs-complete,select.ccjs-complete{border:1px solid #78d216!important}fieldset.ccjs-complete input:focus,fieldset.ccjs-complete select:focus,input.ccjs-complete:focus,select.ccjs-complete:focus{box-shadow:inset 0 0 3px rgba(107,187,20,.5)}fieldset.ccjs-error input,fieldset.ccjs-error select,input.ccjs-error,select.ccjs-error{border:1px solid #fa9b89}fieldset.ccjs-error input:focus,fieldset.ccjs-error select:focus,input.ccjs-error:focus,select.ccjs-error:focus{box-shadow:inset 0 0 3px #f54828!important}.terms-conditions-banner{padding:8px;width:100%;text-align:center;background-color:rgba(215,235,245,.8);margin-top:-30px;margin-bottom:30px;font-size:13px;border-top:1px solid #ddd}.tc-dismiss{background-color:#aaa;padding:2px 8px;border-radius:4px;font-size:12px;color:#fff;cursor:pointer;margin-left:50px}.tc-dismiss:hover{background-color:#999}.tax-notes-select-collections .media__content p{margin-bottom:0}.listing+.tns-landing-cta{margin-top:-60px;margin-bottom:60px}.tns-landing-cta{max-height:128px;overflow:hidden;background-color:#eee}.tns-landing-cta .tns-landing-cta__icon{position:relative;float:left;width:128px;height:128px;background-color:#ccc}.tns-landing-cta .tns-landing-cta__icon svg{position:absolute;left:50%;top:50%;width:60px;fill:#666;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tns-landing-cta .tns-landing-cta__content{display:block;overflow:hidden;padding:30px}.tns-landing-cta .tns-landing-cta__content p{font-size:18px;line-height:1}.tns-toc{position:relative;z-index:2;margin-bottom:20px}#tocHeader{position:relative;padding:15px 20px;background-color:#ccc;color:#666;font-size:12px;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .15s,background-color .15s}#tocHeader.open,#tocHeader:focus,#tocHeader:hover{background-color:#0064a2;color:#fff}#tocHeader:focus::after,#tocHeader:hover::after{background-position:0 -16px}#tocHeader.open::after{background-position:0 -32px}#tocHeader::after{position:absolute;right:15px;top:50%;width:16px;height:16px;overflow:hidden;background-image:url(../images/accordion-toggle.png);background-position:0 0;-ms-transform:translateY(-50%);transform:translateY(-50%)}#tocPanel{display:none;position:absolute;top:42px;width:100%;max-height:250px;overflow-y:auto;background-color:#eee;box-shadow:0 5px 5px rgba(0,0,0,.2)}#tocPanel ul{margin:0;padding:0;list-style:none}#tocPanel li+li{border-top:1px solid #ccc}#tocPanel a{width:100%;padding:10px 20px;background-color:transparent;color:#666;font-size:12px;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:-4px}.wtt_adv_search_mli_arrow::before,.wtt_advance_search_arrow::before{font-size:21px;line-height:1.6}.wtt_mli_link{background:#666;padding-left:20px;padding-top:10px}.wtt_adv_search_mli_container{border-bottom:0 none;width:50%;margin:auto;padding-bottom:12px}.wtt_adv_search_mli_container h2{width:360px;display:block}@media screen and (max-width:960px){.wtt_adv_search_mli_container{margin-left:0}.wtt_adv_search_mli_container h2{width:100%}.wtt_adv_search_mli_container h2 .wtt_adv_search_mli_link{height:auto}}.wtt_adv_search_mli_container a,.wtt_mli_link{color:#fff;display:block;height:auto;padding-bottom:8px;width:100%}.wtt_adv_search_mli_link{background:#bbbaba;padding-left:20px;padding-top:8px}.wtt_adv_search_mli_arrow{float:right;margin-top:-10px;padding-right:10px}.wtt_adv_search_mli_resources h2.content-block__title{display:table-cell;vertical-align:middle;background:#bbbaba}.wtt_adv_search_mli_resources span.wtt_adv_search_mli_arrow{float:none;width:14px;padding:0 4px}.wtt_adv_search_mli_resources .wtt_adv_search_mli_link{display:table}.wtt_adv_search_mli_resources .wtt_adv_search_mli_link span{display:table-cell;vertical-align:middle}@media only screen and (max-width:480px){.wtt_adv_search_mli_resources h2.content-block__title,.wtt_adv_search_mli_resources.content-block__header{display:block}}@media only screen and (max-width:960px){.wtt_adv_search_mli_resources{margin:auto;width:90%}}.wtt_advance_search_container .wtt_adv_search_mli_resources{background-color:#eee}.mli-resources article:first-of-type{margin-top:10px}.mli-resources .media__content{padding:10px 0}.wtt_landing_mli_container{width:auto;margin-bottom:20px}.wtt_landing_mli_container h2.content-block__title{margin-bottom:5px}.advanced_search_container{border-bottom:0 none;margin-bottom:20px;margin-top:-20px}.advanced_search_container a,.wtt_advanced_search_link{color:#fff;display:block;height:35px;width:100%}.wtt_advanced_search_link{background:#666;padding-left:20px;padding-top:10px}.wtt_advance_search_arrow{float:right;margin-top:-9px;padding-right:10px}.treaties-quick-find,.treaties-search{padding:10px}.treaties-quick-find .chosen-container,.treaties-search .chosen-container{width:100%!important}.treaties-quick-find input[type=text],.treaties-search input[type=text]{background:#fff}.treaties-search .form-item:first-child{float:left;width:248px}.treaties-search .form-item:first-child input{border-right:0}.treaties-search .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;color:transparent;font:0/0 a;text-shadow:none;float:right;width:30px;height:30px;background:url(../images/ta-submit-gray.png) no-repeat}.treaties-search .form-submit:hover{background-position:0 -30px}.treaties-search .chosen-container{margin-bottom:0}#ta-contact-form .treaties-quick-find input[type=submit],#taProfile_form .form-actions .treaties-quick-find input[type=submit],#taRegistration_form .form-actions .treaties-quick-find input[type=submit],#trial-div .treaties-quick-find .form-submit,.collection-search form .treaties-quick-find input[type=submit],.manage-subscriptions__options .treaties-quick-find .form-submit,.modal__action .treaties-quick-find a,.poll .treaties-quick-find .form-submit,.treaties-quick-find #ta-contact-form input[type=submit],.treaties-quick-find #taProfile_form .form-actions input[type=submit],.treaties-quick-find #taRegistration_form .form-actions input[type=submit],.treaties-quick-find #trial-div .form-submit,.treaties-quick-find .btn--primary,.treaties-quick-find .btn--tertiary,.treaties-quick-find .collection-search form input[type=submit],.treaties-quick-find .manage-subscriptions__options .form-submit,.treaties-quick-find .modal__action a,.treaties-quick-find .poll .form-submit{width:100%;text-align:center}.treaties-quick-find #edit-save{margin:-5px 0 10px}.treaties-quick-find [id*=edit-submit]{margin-bottom:5px}.treaties-quick-find .default-confirmation{margin-bottom:10px;color:#999;font-size:12px;text-align:center;text-transform:uppercase}.treaties-quick-find .taTip-treaties{color:#fff}#filter-treaties{margin-top:15px}#compare-form-wrapper{display:block;clear:both;margin-bottom:20px}#compare-form-wrapper:after{display:table;clear:both}.compare-disable-popups{float:left;color:#666;font-size:10px}.compare__action{display:block;float:right;clear:right}.compare__action:after{display:table;clear:both}.compare__action .compare,.compare__action .compare-reset{float:right}.compare__action .compare{margin-left:15px}.compare__action .compare-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:0;color:#999;font-size:11px;font-weight:400;line-height:30px}@media screen and (max-width:480px){.page--nonsub .treaties .wrap__content,.treaties .contain,.treaties .page--nonsub .wrap__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[class*=quick-treaties] .treaty{display:block;margin:10px 0}.treaties-compare__add{display:block;clear:both;margin-bottom:15px}.treaties-compare__add:after{display:table;clear:both}.treaties-compare__add .form-element{float:left;width:250px;margin-right:15px}.treaties-compare__add .form-element .chosen-container{width:100%!important}.treaties-compare__add .add-partners{float:right;width:55px;margin-top:25px;text-align:center}#treaties-article-compare-form .form-item-p1,#treaties-article-compare-form .form-item-p2,#treaties-article-compare-form .form-item-p3,#treaties-article-compare-form .form-item-p4,#treaties-compare-form .form-item-p1,#treaties-compare-form .form-item-p2,#treaties-compare-form .form-item-p3,#treaties-compare-form .form-item-p4{float:left;width:230px;margin-right:10px}#treaties-article-compare-form [id*=edit-search-btn],#treaties-compare-form [id*=edit-search-btn]{float:right;width:70px;margin-top:19px}#treaties-article-compare-form .form-radios,#treaties-compare-form .form-radios{clear:both;background:#fff}#treaties-article-compare-form .form-radios .form-item,#treaties-compare-form .form-radios .form-item{position:relative;margin:0;padding:5px 10px;border:1px solid #ddd;line-height:1.2;cursor:pointer}#treaties-article-compare-form .form-radios .form-item+.form-item,#treaties-compare-form .form-radios .form-item+.form-item{border-top:0}#treaties-article-compare-form .form-radios .form-item .form-radio,#treaties-compare-form .form-radios .form-item .form-radio{float:left;margin:0 10px 0 0}#treaties-article-compare-form .form-radios .form-item .form-radio+label,#treaties-compare-form .form-radios .form-item .form-radio+label{display:block;overflow:hidden;line-height:1.2;margin-bottom:0;text-transform:none;cursor:pointer}#treaties-article-compare-form .form-radios .form-item:last-child,#treaties-compare-form .form-radios .form-item:last-child{margin-bottom:30px}.treaties-compare__left .article__bar,.treaties-compare__left hgroup,.treaties-compare__right .article__bar,.treaties-compare__right hgroup{margin-bottom:0}.page-worldwide-tax-treaties-treaties-compare-results .header{position:fixed;top:0;width:100%;height:70px;padding:0 20px;background:#efefef}.page-worldwide-tax-treaties-treaties-compare-results .treaties-compare__title{display:inline-block;height:70px;margin-left:10px;color:#666;font-size:28px;font-weight:400;line-height:84px}.treaties-compare__left,.treaties-compare__right{position:fixed;top:70px;width:50%;height:100%;overflow-x:hidden;overflow-y:scroll}.treaties-compare__left header,.treaties-compare__right header{position:fixed;top:70px;width:50%;padding:20px;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.treaties-compare__left .article__title,.treaties-compare__right .article__title{font-size:20px;font-weight:600}.treaties-compare__left .article__ta-full-text,.treaties-compare__right .article__ta-full-text{padding:0 20px}.treaties-compare__right{left:50%;border-left:1px solid #ddd}.treaty-metadata{margin:20px;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}.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)}.annotation:after,.annotation__note_edit .note_edit__tags .tags-list:after,.annotation__note_edit:after,.document-select:after,.document-select__state ol li:after,.wts .article__bar:after{content:"";clear:both}.treaties-news .form-type-select:first-of-type:before{display:none}.treaties-news .reset-form{float:right}.treaties header .wtslink{margin-top:5px}div h5.treaties_collapse,div h5.treaties_expand,div h5.treaties_expand_collapse{float:left;padding:0 2px}div h5.treaties_collapse,div h5.treaties_expand{color:#0064a2;cursor:pointer}.treaties_collapse_icon,.treaties_expand_icon{color:#f27320;padding-left:7px}.treaties .treaties__content--main .article__bar,.treaties .treaties__content--main .article__posted{height:auto;position:relative}@media screen and (min-width:961px){.treaties .treaties__content--main .article__actions{display:inline;height:100%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.treaties .treaties__content--main .article__actions .article__social,.treaties .treaties__content--main .article__actions a{height:100%}.treaties .treaties__content--main .article__posted{display:inline}@media screen and (max-width:960px){.treaties .treaties__content--main .article__bar{height:auto!important}}.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}.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}}#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}.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}}.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{float:left;margin-right:20px}.audit-insight__header .header__logo a,.audit-insight__header .header__logo h1{display:inline-block}.audit-insight__header .header__logo a{height:40px;margin-right:20px}.audit-insight__header .header__logo h1{font-weight:400}.audit-insight__header .header__doc-list p{display:block;margin:0;color:#333;font-size:12px}.audit-insight__header .header__action{float:right;padding-top:7px}.annotation{display:block;clear:both;overflow:hidden;margin-top:40px;border-width:1px;border-style:solid;border-radius:5px}.annotation:after{display:table}.annotation:last-of-type{margin-bottom:40px}.annotation.annotation--note{border-color:#006838}.annotation.annotation--highlight{border-color:#0064a2}.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}.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}.document-select__state .state__name button+label,.document-select__state ol li label{font-weight:400;text-transform:none}.annotation__content .media__image{width:auto;color:#999}.annotation__content .media__content{padding-top:5px;padding-right:0;padding-bottom:0}.annotation__content .media__content p{margin:0}.annotation__note{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.annotation__note_edit{clear:both;position:relative;display:block;margin:0 -20px}.annotation__note_edit:after{display:table}.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{max-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:50%;overflow:auto;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.annotation__note_edit .note_edit__tags .tags-list:after{display:table}.annotation__note_edit .note_edit__tags .tags-list label{float:left;width:50%;padding-right:10px}.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__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}.workbench_modal{max-width:1200px;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}.workbench_modal .ta-toolbar--workbench{background-color:#eee}.workbench_modal .ta-toolbar__filter--type label{color:#666}.remodal_document-select{max-width:1000px}.document-select{display:block;clear:both}.document-select:after{display:table}.document-select__available,.document-select__selected{float:left;width:50%;max-height:70vh}.document-select__available header,.document-select__selected header{display:block;clear:both;padding:20px;border-bottom:1px solid #ddd}.document-select__available header:after,.document-select__selected header:after{content:"";display:table;clear:both}.document-select__available header p,.document-select__selected header p{float:left;margin-bottom:0;font-size:24px}.document-select__available header .available__selects,.document-select__selected header .available__selects{float:right;margin-top:8px}.document-select__available header .available__selects a,.document-select__selected header .available__selects a{display:inline-block;margin-left:10px}.document-select__list{max-height:100%;overflow:auto}.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;border:0;color:#0064a2;font-size:20px;line-height:1}.document-select__state ol{margin:0;padding:0;line-height:1.4;list-style:none}.document-select__state ol ol{margin-left:25px}.document-select__state ol li{display:block;clear:both;line-height:1.6}.document-select__state ol li:after{display:table}.document-select__state ol li label,.state__document p{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-select__state ol li button{float:left;margin-right:5px;border:0;color:#0064a2;font-size:14px}.document-select__state ol li label{max-width:70%;color:#333;font-size:14px}.document-select__state ol li .state__version{float:right}.document-select__state+.document-select__state{padding-top:0}.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}.state__document button{float:left;margin-right:5px;margin-left:-5px;border:0;line-height:1.4}.state__document button.js-deselect-document{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}.static_editors_note{background:#eee;font-size:12px;margin:20px;padding:25px 20px}.wts .listing__description>p{margin-bottom:20px}.wts .listing__description>p:last-of-type{margin-bottom:0}.wts .listing__content p.copyright-line{margin:20px}.wts p.copyright-line{font-size:13px}.wts header img.pwclogo{float:left;margin-right:5px;margin-bottom:10px}.wts .article__bar{display:block;clear:both}.wts .article__bar:after{display:table}.wts .article__ta-summary ul{margin:20px 0 20px 20px}.wts .article__ta-full-text hr,.wts .article__ta-full-text ol,.wts .article__ta-full-text table,.wts .article__ta-full-text ul{margin-top:20px}.wts .article__ta-full-text ol{padding-left:20px}.wts .article__ta-full-text table tbody tr td,.wts .article__ta-full-text table thead tr td{padding:5px}.wts .article__ta-full-text table thead tr{background-color:#ddd}.wts .article__ta-full-text table thead tr td.tableheading{font-weight:700}.wts .article__ta-full-text table tbody tr{background-color:#fff}.wts .article__ta-full-text table tbody tr:nth-child(odd){background-color:#eee}.wts .article__ta-full-text table tbody tr.headrow{background-color:#ddd}.wts .dailies__content--sidebar #summary-list{margin-top:15px}.wts .dailies__content--sidebar .pwccontact{font-size:12px}.wts .dailies__content--sidebar .wbtile span{display:block}.wts .dailies__content--sidebar .wbtiledesc{font-style:italic}.page-exempt-organization-master-list .content--main .form__header,.page-exempt-organization-master-list .content--main .landing__title,.page-exempt-organization-master-list .dailies__content--main .form__header,.page-exempt-organization-master-list .dailies__content--main .landing__title,.page-exempt-organization-master-list .eoml-content .form__header,.page-exempt-organization-master-list .eoml-content .landing__title,.page-exempt-organization-master-list .exempt-organizations__content--main .form__header,.page-exempt-organization-master-list .exempt-organizations__content--main .landing__title,.page-exempt-organization-master-list .frl-content .form__header,.page-exempt-organization-master-list .frl-content .landing__title,.page-exempt-organization-master-list .insurance_expert__content--main .form__header,.page-exempt-organization-master-list .insurance_expert__content--main .landing__title,.page-exempt-organizations .content--main .form__header,.page-exempt-organizations .content--main .landing__title,.page-exempt-organizations .dailies__content--main .form__header,.page-exempt-organizations .dailies__content--main .landing__title,.page-exempt-organizations .eoml-content .form__header,.page-exempt-organizations .eoml-content .landing__title,.page-exempt-organizations .exempt-organizations__content--main .form__header,.page-exempt-organizations .exempt-organizations__content--main .landing__title,.page-exempt-organizations .frl-content .form__header,.page-exempt-organizations .frl-content .landing__title,.page-exempt-organizations .insurance_expert__content--main .form__header,.page-exempt-organizations .insurance_expert__content--main .landing__title,.page-federal-research-library .content--main .form__header,.page-federal-research-library .content--main .landing__title,.page-federal-research-library .dailies__content--main .form__header,.page-federal-research-library .dailies__content--main .landing__title,.page-federal-research-library .eoml-content .form__header,.page-federal-research-library .eoml-content .landing__title,.page-federal-research-library .exempt-organizations__content--main .form__header,.page-federal-research-library .exempt-organizations__content--main .landing__title,.page-federal-research-library .frl-content .form__header,.page-federal-research-library .frl-content .landing__title,.page-federal-research-library .insurance_expert__content--main .form__header,.page-federal-research-library .insurance_expert__content--main .landing__title,.page-highlights-and-documents .content--main .form__header,.page-highlights-and-documents .content--main .landing__title,.page-highlights-and-documents .dailies__content--main .form__header,.page-highlights-and-documents .dailies__content--main .landing__title,.page-highlights-and-documents .eoml-content .form__header,.page-highlights-and-documents .eoml-content .landing__title,.page-highlights-and-documents .exempt-organizations__content--main .form__header,.page-highlights-and-documents .exempt-organizations__content--main .landing__title,.page-highlights-and-documents .frl-content .form__header,.page-highlights-and-documents .frl-content .landing__title,.page-highlights-and-documents .insurance_expert__content--main .form__header,.page-highlights-and-documents .insurance_expert__content--main .landing__title,.page-insurance-expert .content--main .form__header,.page-insurance-expert .content--main .landing__title,.page-insurance-expert .dailies__content--main .form__header,.page-insurance-expert .dailies__content--main .landing__title,.page-insurance-expert .eoml-content .form__header,.page-insurance-expert .eoml-content .landing__title,.page-insurance-expert .exempt-organizations__content--main .form__header,.page-insurance-expert .exempt-organizations__content--main .landing__title,.page-insurance-expert .frl-content .form__header,.page-insurance-expert .frl-content .landing__title,.page-insurance-expert .insurance_expert__content--main .form__header,.page-insurance-expert .insurance_expert__content--main .landing__title,.page-tax-directory .content--main .form__header,.page-tax-directory .content--main .landing__title,.page-tax-directory .dailies__content--main .form__header,.page-tax-directory .dailies__content--main .landing__title,.page-tax-directory .eoml-content .form__header,.page-tax-directory .eoml-content .landing__title,.page-tax-directory .exempt-organizations__content--main .form__header,.page-tax-directory .exempt-organizations__content--main .landing__title,.page-tax-directory .frl-content .form__header,.page-tax-directory .frl-content .landing__title,.page-tax-directory .insurance_expert__content--main .form__header,.page-tax-directory .insurance_expert__content--main .landing__title,.page-tax-notes-select .content--main .form__header,.page-tax-notes-select .content--main .landing__title,.page-tax-notes-select .dailies__content--main .form__header,.page-tax-notes-select .dailies__content--main .landing__title,.page-tax-notes-select .eoml-content .form__header,.page-tax-notes-select .eoml-content .landing__title,.page-tax-notes-select .exempt-organizations__content--main .form__header,.page-tax-notes-select .exempt-organizations__content--main .landing__title,.page-tax-notes-select .frl-content .form__header,.page-tax-notes-select .frl-content .landing__title,.page-tax-notes-select .insurance_expert__content--main .form__header,.page-tax-notes-select .insurance_expert__content--main .landing__title,.page-tax-notes-today .content--main .form__header,.page-tax-notes-today .content--main .landing__title,.page-tax-notes-today .dailies__content--main .form__header,.page-tax-notes-today .dailies__content--main .landing__title,.page-tax-notes-today .eoml-content .form__header,.page-tax-notes-today .eoml-content .landing__title,.page-tax-notes-today .exempt-organizations__content--main .form__header,.page-tax-notes-today .exempt-organizations__content--main .landing__title,.page-tax-notes-today .frl-content .form__header,.page-tax-notes-today .frl-content .landing__title,.page-tax-notes-today .insurance_expert__content--main .form__header,.page-tax-notes-today .insurance_expert__content--main .landing__title,.page-taxpractice .content--main .form__header,.page-taxpractice .content--main .landing__title,.page-taxpractice .dailies__content--main .form__header,.page-taxpractice .dailies__content--main .landing__title,.page-taxpractice .eoml-content .form__header,.page-taxpractice .eoml-content .landing__title,.page-taxpractice .exempt-organizations__content--main .form__header,.page-taxpractice .exempt-organizations__content--main .landing__title,.page-taxpractice .frl-content .form__header,.page-taxpractice .frl-content .landing__title,.page-taxpractice .insurance_expert__content--main .form__header,.page-taxpractice .insurance_expert__content--main .landing__title{background-color:#004078}.page-exempt-organization-master-list .content--main .content-block__header,.page-exempt-organization-master-list .dailies__content--main .content-block__header,.page-exempt-organization-master-list .eoml-content .content-block__header,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__header,.page-exempt-organization-master-list .frl-content .content-block__header,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__header,.page-exempt-organizations .content--main .content-block__header,.page-exempt-organizations .dailies__content--main .content-block__header,.page-exempt-organizations .eoml-content .content-block__header,.page-exempt-organizations .exempt-organizations__content--main .content-block__header,.page-exempt-organizations .frl-content .content-block__header,.page-exempt-organizations .insurance_expert__content--main .content-block__header,.page-federal-research-library .content--main .content-block__header,.page-federal-research-library .dailies__content--main .content-block__header,.page-federal-research-library .eoml-content .content-block__header,.page-federal-research-library .exempt-organizations__content--main .content-block__header,.page-federal-research-library .frl-content .content-block__header,.page-federal-research-library .insurance_expert__content--main .content-block__header,.page-highlights-and-documents .content--main .content-block__header,.page-highlights-and-documents .dailies__content--main .content-block__header,.page-highlights-and-documents .eoml-content .content-block__header,.page-highlights-and-documents .exempt-organizations__content--main .content-block__header,.page-highlights-and-documents .frl-content .content-block__header,.page-highlights-and-documents .insurance_expert__content--main .content-block__header,.page-insurance-expert .content--main .content-block__header,.page-insurance-expert .dailies__content--main .content-block__header,.page-insurance-expert .eoml-content .content-block__header,.page-insurance-expert .exempt-organizations__content--main .content-block__header,.page-insurance-expert .frl-content .content-block__header,.page-insurance-expert .insurance_expert__content--main .content-block__header,.page-tax-directory .content--main .content-block__header,.page-tax-directory .dailies__content--main .content-block__header,.page-tax-directory .eoml-content .content-block__header,.page-tax-directory .exempt-organizations__content--main .content-block__header,.page-tax-directory .frl-content .content-block__header,.page-tax-directory .insurance_expert__content--main .content-block__header,.page-tax-notes-select .content--main .content-block__header,.page-tax-notes-select .dailies__content--main .content-block__header,.page-tax-notes-select .eoml-content .content-block__header,.page-tax-notes-select .exempt-organizations__content--main .content-block__header,.page-tax-notes-select .frl-content .content-block__header,.page-tax-notes-select .insurance_expert__content--main .content-block__header,.page-tax-notes-today .content--main .content-block__header,.page-tax-notes-today .dailies__content--main .content-block__header,.page-tax-notes-today .eoml-content .content-block__header,.page-tax-notes-today .exempt-organizations__content--main .content-block__header,.page-tax-notes-today .frl-content .content-block__header,.page-tax-notes-today .insurance_expert__content--main .content-block__header,.page-taxpractice .content--main .content-block__header,.page-taxpractice .dailies__content--main .content-block__header,.page-taxpractice .eoml-content .content-block__header,.page-taxpractice .exempt-organizations__content--main .content-block__header,.page-taxpractice .frl-content .content-block__header,.page-taxpractice .insurance_expert__content--main .content-block__header{border-bottom-color:#004078}.page-exempt-organization-master-list .content--main .content-block__title,.page-exempt-organization-master-list .dailies__content--main .content-block__title,.page-exempt-organization-master-list .eoml-content .content-block__title,.page-exempt-organization-master-list .exempt-organizations__content--main .content-block__title,.page-exempt-organization-master-list .frl-content .content-block__title,.page-exempt-organization-master-list .insurance_expert__content--main .content-block__title,.page-exempt-organizations .content--main .content-block__title,.page-exempt-organizations .dailies__content--main .content-block__title,.page-exempt-organizations .eoml-content .content-block__title,.page-exempt-organizations .exempt-organizations__content--main .content-block__title,.page-exempt-organizations .frl-content .content-block__title,.page-exempt-organizations .insurance_expert__content--main .content-block__title,.page-federal-research-library .content--main .content-block__title,.page-federal-research-library .dailies__content--main .content-block__title,.page-federal-research-library .eoml-content .content-block__title,.page-federal-research-library .exempt-organizations__content--main .content-block__title,.page-federal-research-library .frl-content .content-block__title,.page-federal-research-library .insurance_expert__content--main .content-block__title,.page-highlights-and-documents .content--main .content-block__title,.page-highlights-and-documents .dailies__content--main .content-block__title,.page-highlights-and-documents .eoml-content .content-block__title,.page-highlights-and-documents .exempt-organizations__content--main .content-block__title,.page-highlights-and-documents .frl-content .content-block__title,.page-highlights-and-documents .insurance_expert__content--main .content-block__title,.page-insurance-expert .content--main .content-block__title,.page-insurance-expert .dailies__content--main .content-block__title,.page-insurance-expert .eoml-content .content-block__title,.page-insurance-expert .exempt-organizations__content--main .content-block__title,.page-insurance-expert .frl-content .content-block__title,.page-insurance-expert .insurance_expert__content--main .content-block__title,.page-tax-directory .content--main .content-block__title,.page-tax-directory .dailies__content--main .content-block__title,.page-tax-directory .eoml-content .content-block__title,.page-tax-directory .exempt-organizations__content--main .content-block__title,.page-tax-directory .frl-content .content-block__title,.page-tax-directory .insurance_expert__content--main .content-block__title,.page-tax-notes-select .content--main .content-block__title,.page-tax-notes-select .dailies__content--main .content-block__title,.page-tax-notes-select .eoml-content .content-block__title,.page-tax-notes-select .exempt-organizations__content--main .content-block__title,.page-tax-notes-select .frl-content .content-block__title,.page-tax-notes-select .insurance_expert__content--main .content-block__title,.page-tax-notes-today .content--main .content-block__title,.page-tax-notes-today .dailies__content--main .content-block__title,.page-tax-notes-today .eoml-content .content-block__title,.page-tax-notes-today .exempt-organizations__content--main .content-block__title,.page-tax-notes-today .frl-content .content-block__title,.page-tax-notes-today .insurance_expert__content--main .content-block__title,.page-taxpractice .content--main .content-block__title,.page-taxpractice .dailies__content--main .content-block__title,.page-taxpractice .eoml-content .content-block__title,.page-taxpractice .exempt-organizations__content--main .content-block__title,.page-taxpractice .frl-content .content-block__title,.page-taxpractice .insurance_expert__content--main .content-block__title{color:#004078}.page-state-tax-today .form__header,.page-state-tax-today .landing__title{background-color:#006838}.page-state-tax-today .content-block__header{border-bottom-color:#006838}.page-state-tax-today .content-block__title{color:#006838}.page-beps-expert #ta-wtt-advanced-search-form .form__header,.page-beps-expert #ta-wtt-advanced-search-form .landing__title,.page-beps-expert .beps__content--main .form__header,.page-beps-expert .beps__content--main .landing__title,.page-beps-expert .dailies__content--main .form__header,.page-beps-expert .dailies__content--main .landing__title,.page-beps-expert .fatca__content--main .form__header,.page-beps-expert .fatca__content--main .landing__title,.page-beps-expert .treaties__content--main .form__header,.page-beps-expert .treaties__content--main .landing__title,.page-fatca-expert #ta-wtt-advanced-search-form .form__header,.page-fatca-expert #ta-wtt-advanced-search-form .landing__title,.page-fatca-expert .beps__content--main .form__header,.page-fatca-expert .beps__content--main .landing__title,.page-fatca-expert .dailies__content--main .form__header,.page-fatca-expert .dailies__content--main .landing__title,.page-fatca-expert .fatca__content--main .form__header,.page-fatca-expert .fatca__content--main .landing__title,.page-fatca-expert .treaties__content--main .form__header,.page-fatca-expert .treaties__content--main .landing__title,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .form__header,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .landing__title,.page-transfer-pricing-expert .beps__content--main .form__header,.page-transfer-pricing-expert .beps__content--main .landing__title,.page-transfer-pricing-expert .dailies__content--main .form__header,.page-transfer-pricing-expert .dailies__content--main .landing__title,.page-transfer-pricing-expert .fatca__content--main .form__header,.page-transfer-pricing-expert .fatca__content--main .landing__title,.page-transfer-pricing-expert .treaties__content--main .form__header,.page-transfer-pricing-expert .treaties__content--main .landing__title,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-daily .beps__content--main .form__header,.page-worldwide-tax-daily .beps__content--main .landing__title,.page-worldwide-tax-daily .dailies__content--main .form__header,.page-worldwide-tax-daily .dailies__content--main .landing__title,.page-worldwide-tax-daily .fatca__content--main .form__header,.page-worldwide-tax-daily .fatca__content--main .landing__title,.page-worldwide-tax-daily .treaties__content--main .form__header,.page-worldwide-tax-daily .treaties__content--main .landing__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .form__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .landing__title,.page-worldwide-tax-treaties .beps__content--main .form__header,.page-worldwide-tax-treaties .beps__content--main .landing__title,.page-worldwide-tax-treaties .dailies__content--main .form__header,.page-worldwide-tax-treaties .dailies__content--main .landing__title,.page-worldwide-tax-treaties .fatca__content--main .form__header,.page-worldwide-tax-treaties .fatca__content--main .landing__title,.page-worldwide-tax-treaties .treaties__content--main .form__header,.page-worldwide-tax-treaties .treaties__content--main .landing__title{background-color:#952226}.page-beps-expert #ta-wtt-advanced-search-form .content-block__header,.page-beps-expert .beps__content--main .content-block__header,.page-beps-expert .dailies__content--main .content-block__header,.page-beps-expert .fatca__content--main .content-block__header,.page-beps-expert .treaties__content--main .content-block__header,.page-fatca-expert #ta-wtt-advanced-search-form .content-block__header,.page-fatca-expert .beps__content--main .content-block__header,.page-fatca-expert .dailies__content--main .content-block__header,.page-fatca-expert .fatca__content--main .content-block__header,.page-fatca-expert .treaties__content--main .content-block__header,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .content-block__header,.page-transfer-pricing-expert .beps__content--main .content-block__header,.page-transfer-pricing-expert .dailies__content--main .content-block__header,.page-transfer-pricing-expert .fatca__content--main .content-block__header,.page-transfer-pricing-expert .treaties__content--main .content-block__header,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .content-block__header,.page-worldwide-tax-daily .beps__content--main .content-block__header,.page-worldwide-tax-daily .dailies__content--main .content-block__header,.page-worldwide-tax-daily .fatca__content--main .content-block__header,.page-worldwide-tax-daily .treaties__content--main .content-block__header,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__header,.page-worldwide-tax-treaties .beps__content--main .content-block__header,.page-worldwide-tax-treaties .dailies__content--main .content-block__header,.page-worldwide-tax-treaties .fatca__content--main .content-block__header,.page-worldwide-tax-treaties .treaties__content--main .content-block__header{border-bottom-color:#952226}.page-beps-expert #ta-wtt-advanced-search-form .content-block__title,.page-beps-expert .beps__content--main .content-block__title,.page-beps-expert .dailies__content--main .content-block__title,.page-beps-expert .fatca__content--main .content-block__title,.page-beps-expert .treaties__content--main .content-block__title,.page-fatca-expert #ta-wtt-advanced-search-form .content-block__title,.page-fatca-expert .beps__content--main .content-block__title,.page-fatca-expert .dailies__content--main .content-block__title,.page-fatca-expert .fatca__content--main .content-block__title,.page-fatca-expert .treaties__content--main .content-block__title,.page-transfer-pricing-expert #ta-wtt-advanced-search-form .content-block__title,.page-transfer-pricing-expert .beps__content--main .content-block__title,.page-transfer-pricing-expert .dailies__content--main .content-block__title,.page-transfer-pricing-expert .fatca__content--main .content-block__title,.page-transfer-pricing-expert .treaties__content--main .content-block__title,.page-worldwide-tax-daily #ta-wtt-advanced-search-form .content-block__title,.page-worldwide-tax-daily .beps__content--main .content-block__title,.page-worldwide-tax-daily .dailies__content--main .content-block__title,.page-worldwide-tax-daily .fatca__content--main .content-block__title,.page-worldwide-tax-daily .treaties__content--main .content-block__title,.page-worldwide-tax-treaties #ta-wtt-advanced-search-form .content-block__title,.page-worldwide-tax-treaties .beps__content--main .content-block__title,.page-worldwide-tax-treaties .dailies__content--main .content-block__title,.page-worldwide-tax-treaties .fatca__content--main .content-block__title,.page-worldwide-tax-treaties .treaties__content--main .content-block__title{color:#952226}@media print{#page{width:100%;margin:0;padding:0;background:0 0}#authcachedbg,#toolbar,.article__actions,.article__bar--mini,.article__content--sidebar,.article__nav,.breadcrumbs,.dailies__content--sidebar,.eoml-sidebar,.fatca__content--sidebar,.frl-sidebar,.header,.magazine--article__sidebar,.magazine__title,.treaties__content--sidebar,footer{display:none}.contain,.content,.page--nonsub .wrap__content{width:100%;display:inline}.page--nonsub .sidebar-left .wrap__content>section:nth-child(2),.page--nonsub .sidebar-right .wrap__content>section:nth-child(1),.sidebar-left .contain>section:nth-child(2),.sidebar-left .page--nonsub .wrap__content>section:nth-child(2),.sidebar-right .contain>section:nth-child(1),.sidebar-right .page--nonsub .wrap__content>section:nth-child(1){float:none;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImtlbnR1Y2t5L2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwibW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19wYXRoLnNjc3MiLCJ0YS5jc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19jb3JlLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMtYWZ0ZXIuc2NzcyIsIl9hcnRpY2xlLnNjc3MiLCJtb2R1bGVzL19hbm5vdGF0aW9ucy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2JyZWFkY3J1bWJzLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19zaXplLnNjc3MiLCJrZW50dWNreS9iYXNlL19mb3Jtcy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fc2hvdy1oaWRlLnNjc3MiLCJtb2R1bGVzL19hZC5zY3NzIiwia2VudHVja3kvaGVscGVycy9fYm9yZGVyLnNjc3MiLCJrZW50dWNreS9iYXNlL19jaG9zZW4uc2NzcyIsImtlbnR1Y2t5L2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImtlbnR1Y2t5L19wcm9qZWN0LXNldHRpbmdzLnNjc3MiLCJrZW50dWNreS9oZWxwZXJzL19wcmVmaXhlci5zY3NzIiwia2VudHVja3kvZ3JpZC9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW5mby1iYXIuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX3RydW5jYXRlLnNjc3MiLCJtb2R1bGVzL19tZW51cy5zY3NzIiwibW9kdWxlcy9fbWFpbi1jb250ZW50LnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fbG9hZGluZy5zY3NzIiwia2VudHVja3kvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIm1vZHVsZXMvX3Rvb2xiYXIuc2NzcyIsIm1vZHVsZXMvX29wZW50aXAuc2NzcyIsIl9hdWRpdC1pbnNpZ2h0cy5zY3NzIiwiX2VuZ2FnZW1lbnQuc2NzcyIsIl9hZHZhbmNlLXNlYXJjaC5zY3NzIiwiX2RhaWxpZXMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl90YXhub3Rlc2xpdmUuc2NzcyIsIl9iZXBzLnNjc3MiLCJfYmxvZy5zY3NzIiwia2VudHVja3kvaGVscGVycy9faW50cmluc2ljLXJhdGlvLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZW9tbC5zY3NzIiwiX2Vycm9yLnNjc3MiLCJfZnJsLnNjc3MiLCJfaG9tZS5zY3NzIiwiX2xvZ2luLnNjc3MiLCJfaWJmZC5zY3NzIiwiX211bHRpbWVkaWEuc2NzcyIsIl9tYWdhemluZS5zY3NzIiwiX3Byb2R1Y3RzLnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX3Blb3BsZS1leHBvcnQuc2NzcyIsIl9wb2xsLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfdGEtbWVkaWEuc2NzcyIsIl90cmVhdGllcy5zY3NzIiwiX3Rucy5zY3NzIiwiX3Rlcm1zLWNvbmRpdGlvbnMuc2NzcyIsImtlbnR1Y2t5L2hlbHBlcnMvX2hpZGUtdGV4dC5zY3NzIiwiX3dvcmtiZW5jaC5zY3NzIiwiX3d0cy5zY3NzIiwiX2Jhbm5lci5zY3NzIiwiX2NvbG9yLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBZ0ZBLEtBUkEsS0FTRSxVQUFBLEtDdUpGLFNEaEtBLEtDc0tFLHlCQUFBLEtBQUEscUJBQUEsS0MzT0YsV0FDRSxZQUEyQixZQUMzQixJQUFBLDhDQUNBLElBQUEscURBQUEsNEJBQUEsZ0RBQUEsZ0JBQUEsK0NBQUEsZUFBQSw4Q0FBQSxtQkFBQSxpRUFJNEYsY0FFNUYsWUFBQSxJQUNBLFdBQUEsT0NIRix1QkNORSxhQUFBLE1EU0Ysd0NDTEUsWUFBQSxNQ21Eb1UsMENBQTVLLHVEQUEwRCw0REFBbkgsOEJBQWpHLG9CQUFtWCxzQkFBc0wscUJBQXBoQixpREFBcVgsZ0NBQXZILGtEQUExTSx1QkFBc2Ysc0RBQS9iLHlCQUFrWSxvQ0FBbGdCLHVCQUFBLHdDQUEyYSxzRkQ3Q3phLFFBQUEsYUFDQSxLQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsSUFBQSxZQUNBLFVBQUEsUUFDQSxZQUFBLEVBQ0EsZUFBQSxLQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFHRixrQkFBQSxtQkFFRSxPQUFBLEVFYkYscUJBU0EsZ0JBQ2dCLGFBQUEsS0NsQmhCLFNBQ0UsVUFBQSxVQUNBLFlBQUEsTUFDQSxlQUFBLEtBRUYsU0FBRSxVQUFBLElBQ0YsU0FBRSxVQUFBLElBQ0YsU0FBRSxVQUFBLElBQ0YsU0FBRSxVQUFBLElDVkYsU0FDRSxNQUFBLFVBQ0EsV0FBQSxPQ0RGLFNBQ0UsYUFBQSxFQUNBLFlBQUEsVUFDQSxnQkFBQSxLSE1GLHNCQVNBLGlCQUVpQixZQUFBLEtHcEJmLFlBSU8sU0FBQSxTQUVULFNBQ0UsU0FBQSxTQUNBLEtBQUEsV0FDQSxNQUFBLFVBQ0EsSUFBQSxTQUNBLFdBQUEsT0FMQSxpQkFPRSxLQUFBLFdIYkosYUFDRSxRQUFBLEtBQUEsTUFBQSxNQUNBLE9BQUEsTUFBQSxNQUFBLEtBQ0EsY0FBQSxLSUhGLFNWNEpBLElXdkhFLE9BQUEsRUwvQkYsZ0JBQUUsTUFBQSxLQUNGLGlCQVFBLFlBQWMsTUFBQSxNQUNkLFdBQWEsTUFBQSxLTWhCYixXQUVVLFVBQUEsUUFBQSxHQUFBLFNBQUEsT0FHVixZQUVVLFVBQUEsUUFBQSxHQUFBLFNBQUEsU0FjVixtQkFDRSxHQUVVLFVBQUEsVUFFVixLQUVVLFVBQUEsZ0JDNUJaLGdCRldFLFdBQUEsMkRBRUksY0FBQSxjQUNJLFVBQUEsY0ViVixpQkZVRSxXQUFBLDJEQUVJLGNBQUEsZUFDSSxVQUFBLGVFWlYsaUJGU0UsV0FBQSwyREFFSSxjQUFBLGVBQ0ksVUFBQSxlRVZWLHNCRmNFLFdBQUEscUVBRUksY0FBQSxZQUNJLFVBQUEsWUVoQlYsb0JGYUUsV0FBQSxxRUFFSSxjQUFBLFlBQ0ksVUFBQSxZRVhKLDRCQUFBLDBCQUFBLHVCQUFBLHVCQUFBLHNCQUNKLE9BQUEsS0NYRixZQUNFLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxPQUVGLGVBQWdCLGVBQ2QsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUVGLGVBQUUsWUFBQSxRQUNGLGVBQUUsVUFBQSxJQUNGLGNBQUUsTUFBQSxLQ2hCUyxvQkFBVCxRQ3dVb0IsSUR2VVgsb0JBQVQsUUMyZG9CLElEMWRWLHFCQUFWLFFDMGpCcUIsSUR6akJQLHlCQUFkLFFDc095QixJRHJPaEIsb0JBQVQsUUN1V29CLElEdFdaLG1CQUFSLFFDa25CbUIsSURqbkJULHFCQUFWLFFDc25CcUIsSURybkJiLG1CQUFSLFFDeXRCbUIsSUR4dEJYLG1CQUFSLFFDbVJtQixJRGxSUCx1QkFBWixRQ3VwQnVCLElEdHBCakIsaUJBQU4sUUNxcEJpQixJRHBwQk4sc0JBQVgsUUNzcEJzQixJRHJwQmIsb0JBQVQsUUN5SW9CLElEeElWLG9CQUFBLHFCQUFBLG9CQUFWLFFDdXFCb0IsSUR0cUJ0QiwwQkFBRSxRQ2dqQjBCLElEL2lCNUIsMkJBQUUsUUM4aUIyQixJRDdpQjdCLHdCQUFFLFFDOGZ3QixJRDdmMUIscUJBQUUsUUNta0JxQixJRGxrQnZCLGtCQUFBLG1CQUFFLFFDbUtrQixJRGxLcEIsc0JBQUUsUUNrckJzQixJRGpyQnhCLG1CQUFFLFFDMlZtQixJRDFWckIscUJBQUUsUUMwUHFCLElEelB2QixzQkFBRSxRQ21Kc0IsSURsSnhCLG1CQUFFLFFDc2hCbUIsSURyaEJyQix1QkFBRSxRQ21NdUIsSURsTXpCLGtDQUFFLFFDZWtDLElEZHBDLGdDQUFFLFFDaUJnQyxJRGhCbEMsb0JBQUUsUUN3V29CLElEdld0Qiw0QkFBRSxRQzJlNEIsSUQxZTlCLHFCQUFBLDJCQUFFLFFDMGdCcUIsSUR6Z0J2QixzQkFBRSxRQ29nQnNCLElEbmdCeEIsdUJBQUUsUUM0WXVCLElEM1l6QixtQkFBRSxRQytZbUIsSUQ5WXJCLG1CQUFFLFFDZ1FtQixJRC9QckIseUJBQUUsUUN3VXlCLElEdlUzQix5QkFBRSxRQ3F0QnlCLElEcHRCM0IsMEJBQUUsUUNtdEIwQixJRGx0QjVCLHdCQUFFLFFDb3RCd0IsSURudEIxQixxQkFBRSxRQzZlcUIsSUQ1ZXZCLHNCQUFFLFFDNEJzQixJRDNCeEIsa0JBQUUsUUM2bUJrQixJRDVtQnBCLG1CQUFFLFFDNm1CbUIsSUQ1bUJyQixtQkFBRSxRQzZEbUIsSUQ1RHJCLHVCQUFFLFFDNkR1QixJRDVEekIsb0JBQUUsUUNtZW9CLElEbGV0QixxQkFBRSxRQytFcUIsSUQ5RXZCLG1CQUFFLFFDOFBtQixJRDdQckIsbUJBQUUsUUNxRG1CLElEcERyQixxQkFBRSxRQzhWcUIsSUQ3VnZCLDBCQUFFLFFDNG1CMEIsSUQzbUI1Qix5QkFBRSxRQzRtQnlCLElEM21CM0IseUJBQUUsUUNoQ3lCLElEaUMzQiwyQkFBRSxRQ25DMkIsSURvQzdCLDBCQUFFLFFDakMwQixJRGtDNUIsNEJBQUUsUUNwQzRCLElEcUM5QixtQkFBRSxRQ21YbUIsSURsWHJCLHFCQUFBLHNCQUFFLFFDZ2JzQixJRC9hWixxQkFBVixRQzJVcUIsSUQxVUwsMkJBQWhCLFFDdXJCMkIsSUR0ckJsQixvQkFBQSxvQkFBQSx3QkFBVCxRQ2ljd0IsSURoYzFCLHFCQUFFLFFDeWJxQixJRHhidkIseUJBQUUsUUMrWHlCLElEOVgzQixxQkFBRSxRQy9DcUIsSURnRHZCLG1CQUFFLFFDMG5CbUIsSUR6bkJyQixtQkFBQSw4QkFBRSxRQ3ViOEIsSUR0YmhDLDZCQUFFLFFDc2dCNkIsSURyZ0IvQiw2QkFBRSxRQ3VGNkIsSUR0Ri9CLHFCQUFFLFFDakJxQixJRGtCdkIsNEJBQUUsUUMyakI0QixJRDFqQjlCLDRCQUFFLFFDNkw0QixJRDVMOUIsdUJBQUUsUUNWdUIsSURXekIsbUJBQUUsUUM4Ym1CLElEN2JyQixvQkFBRSxRQ3dhb0IsSUR2YXRCLG1CQUFFLFFDMmpCbUIsSUQxakJyQixzQkFBRSxRQ3VPc0IsSUR0T3hCLDJCQUFFLFFDd0wyQixJRHZMN0IsMkJBQUUsUUNvakIyQixJRG5qQjdCLG9CQUFFLFFDdUpvQixJRHRKdEIsMkJBQUUsUUNpRjJCLElEaEY3Qiw0QkFBRSxRQ2lGNEIsSURoRjlCLDBCQUFFLFFDMGIwQixJRHpiNUIsMkJBQUUsUUMrWDJCLElEOVg3QiwyQkFBRSxRQ21tQjJCLElEbG1CN0IsMkJBQUUsUUNtRTJCLElEbEU3Qiw4QkFBRSxRQ2ljOEIsSURoY2hDLDBCQUFFLFFDa1QwQixJRGpUNUIseUJBQUUsUUNrSHlCLElEakgzQiw2QkFBRSxRQytsQjZCLElEOWxCL0IsNkJBQUUsUUMrRDZCLElEOUQvQixrQkFBRSxRQzNCa0IsSUQ0QnBCLHlCQUFFLFFDM0N5QixJRDRDM0IsMEJBQUUsUUMzQzBCLElENEM1Qix1QkFBRSxRQzNDdUIsSUQ0Q3pCLHlCQUFFLFFDL0N5QixJRGdEM0IsMkJBQUEsb0JBQUUsUUNxZW9CLElEcGV0QixxQkFBRSxRQ3VKcUIsSUR0SnZCLHVCQUFFLFFDK0Z1QixJRDlGekIsbUJBQUUsUUN3YW1CLElEdmFyQixvQkFBRSxRQzZXb0IsSUQ1V3RCLHVCQUFFLFFDM0N1QixJRDRDekIsaUNBQUUsUUNnSmlDLElEL0luQyxtQkFBRSxRQzJObUIsSUQxTnJCLG1CQUFFLFFDbVRtQixJRGxUckIsbUJBQUUsUUNzTG1CLElEckxyQixrQkFBRSxRQ2tKa0IsSURqSnBCLHdCQUFFLFFDa0p3QixJRGpKMUIsbUNBQUEsc0JBQUUsUUMySW1DLElEMUlyQyxvQkFBRSxRQ3lab0IsSUR4WnRCLHVCQUFFLFFDVXVCLElEVHpCLHFCQUFFLFFDOGFxQixJRDdhdkIsc0JBQUUsUUMwRXNCLElEekV4QixxQkFBRSxRQ3VVcUIsSUR0VXZCLHlCQUFFLFFDaUR5QixJRGhEM0IsMkJBQUUsUUM2QzJCLElENUM3QixzQkFBRSxRQ3lic0IsSUR4YnhCLDRCQUFFLFFDNGQ0QixJRDNkOUIscUJBQUUsUUNvTHFCLElEbkx2QiwwQkFBRSxRQ3FMMEIsSURwTDVCLHVCQUFFLFFDakV1QixJRGtFekIsdUJBQUUsUUNuRXVCLElEb0V6QiwwQkFBQSx3QkFBRSxRQ3ZEd0IsSUR3RE4sNkJBQWxCLFFDMGxCNkIsSUR6bEJWLDhCQUFuQixRQ3VJOEIsSUR0SWQsMkJBQWhCLFFDRTJCLElERHBCLGtCQUFQLFFDc1JrQixJRHJSVCxtQkFBQSxvQkFBVCxRQ3lEbUIsSUR4RFAsdUJBQVosUUM4RHVCLElEN0RSLDBCQUFmLFFDa2pCMEIsSURqakJULDRCQUFqQixRQ2dqQjRCLElEL2lCZix3QkFBYixRQ3Vmd0IsSUR0ZmIsc0JBQVgsUUMwT3NCLElEek9WLHVCQUFaLFFDZ2R1QixJRC9jSiw4QkFBbkIsUUNtUzhCLElEbFNoQix5QkFBZCxRQ3lpQnlCLElEeGlCUiw0QkFBakIsUUNrSDRCLElEakhqQixzQkFBWCxRQzBjc0IsSUR6Y1oscUJBQVYsUUNpa0JxQixJRGhrQkosNEJBQWpCLFFDNEw0QixJRDNMbEIscUJBQVYsUUNtbEJxQixJRGxsQlYsc0JBQVgsUUNpUnNCLElEaFJiLG9CQUFULFFDNldvQixJRDVXUix1QkFBWixRQ3VldUIsSUR0ZVQseUJBQWQsUUNyQ3lCLElEc0NULDJCQUFoQixRQzJXMkIsSUQxV2hCLHNCQUFYLFFDa2tCc0IsSURqa0JSLHlCQUFBLHVCQUFkLFFDNkd1QixJRDVHekIscUJBQUUsUUNpTHFCLElEaEx2QixxQkFBRSxRQ3VrQnFCLElEdGtCdkIsMEJBQUUsUUNpRDBCLElEaEQ1QixtQkFBQSxrQkFBRSxRQzZaa0IsSUQ1WnBCLG9CQUFFLFFDa05vQixJRGpOdEIsdUJBQUUsUUN2Q3VCLElEd0N6QixtQkFBRSxRQ2xFbUIsSURtRXJCLDBCQUFFLFFDUDBCLElEUTVCLDJCQUFFLFFDa00yQixJRGpNN0IsMEJBQUUsUUNnTTBCLElEL0w1Qix3QkFBRSxRQ2lNd0IsSURoTTFCLDBCQUFFLFFDNkwwQixJRDVMNUIsZ0NBQUUsUUN2SGdDLElEd0hsQyxpQ0FBRSxRQ25IaUMsSURvSG5DLDhCQUFFLFFDbkg4QixJRG9IaEMsZ0NBQUUsUUMzSGdDLElENEhsQyxvQkFBRSxRQ3lLb0IsSUR4S3RCLHFCQUFFLFFDMm1CcUIsSUQxbUJ2QixvQkFBRSxRQ21mb0IsSURsZnRCLHFCQUFFLFFDdUhxQixJRHRIdkIsd0JBQUUsUUMzRHdCLElENEQxQix5QkFBRSxRQ3BIeUIsSURxSDNCLG9CQUFBLG9CQUFFLFFDZ2tCb0IsSUQvakJ0QixvQkFBQSxtQkFBRSxRQzRQbUIsSUQzUFYsb0JBQVQsUUNFb0IsSUREWCxvQkFBVCxRQzBIb0IsSUR6SHRCLGtCQUFBLHVCQUFFLFFDOFl1QixJRDdZekIsbUJBQUEsc0JBQUUsUUM2R3NCLElENUd4Qix3QkFBRSxRQytUd0IsSUQ5VDFCLHVCQUFBLG1CQUFFLFFDd0h1QixJRHZIekIscUJBQUUsUUNtY3FCLElEbGN2QixtQkFBQSxzQkFBQSxzQkFBRSxRQzdHbUIsSUQ4R1Isc0JBQVgsUUMyUHNCLElEMVBYLHNCQUFYLFFDeVBzQixJRHhQTCw0QkFBakIsUUNvZDRCLElEbmRmLHdCQUFiLFFDZ2lCd0IsSUQvaEJmLG9CQUFULFFDNGRvQixJRDNkWCxvQkFBVCxRQzhQb0IsSUQ3UFgsb0JBQVQsUUNraEJvQixJRGpoQlAsd0JBQWIsUUN3VXdCLElEdlVKLCtCQUFwQixRQ3lVK0IsSUR4VVQsaUNBQXRCLFFDcUppQyxJRHBKbEIsMEJBQWYsUUNpSjBCLElEaEpqQixvQkFBVCxRQzBSb0IsSUR6Uk4seUJBQWQsUUMvRHlCLElEZ0ViLHVCQUFaLFFDekR1QixJRDBEVCx5QkFBZCxRQ2hFeUIsSURpRVYsMEJBQWYsUUNoRTBCLElEaUVmLHNCQUFYLFFDWHNCLElEWVYsbUJBQUEsdUJBQVosUUNnYW1CLElEL1pyQix3QkFBQSx3QkFBRSxRQ3Fhd0IsSURwYTFCLHVCQUFBLHNCQUFFLFFDbWF1QixJRGxhekIsdUJBQUUsUUNrQ3VCLElEakN6Qix1QkFBRSxRQytOdUIsSUQ5TnpCLDBCQUFBLG1CQUFFLFFDOGdCbUIsSUQ3Z0JWLG9CQUFBLG9CQUFULFFDOEdvQixJRDdHUCx3QkFBQSx5QkFBYixRQzBjeUIsSUR6YzNCLHdCQUFFLFFDbEJ3QixJRG1CMUIseUJBQUUsUUNmeUIsSURnQjNCLG1CQUFBLG9CQUFFLFFDeEdtQixJRHlHckIsc0JBQUUsUUN5WXNCLElEeFl4Qix1QkFBRSxRQ3FnQnVCLElEcGdCekIsd0JBQUEsb0JBQUUsUUN4Q3dCLElEeUMxQiwwQkFBRSxRQ2tOMEIsSURqTjVCLHVCQUFFLFFDZ0N1QixJRC9CekIsNkJBQUUsUUN0QzZCLElEdUMvQiwyQkFBRSxRQ3RDMkIsSUR1QzdCLHNCQUFFLFFDOGdCc0IsSUQ3Z0J4QiwwQkFBRSxRQzJhMEIsSUQxYTVCLHVCQUFFLFFDc2J1QixJRHJiekIscUJBQUUsUUNqSXFCLElEa0l2QixxQkFBRSxRQ3JDcUIsSURzQ3ZCLHNCQUFFLFFDYnNCLElEY3hCLDBCQUFFLFFDMkQwQixJRDFENUIseUJBQUUsUUM3R3lCLElEOEczQix5QkFBRSxRQ21KeUIsSURsSjNCLHdCQUFFLFFDeE13QixJRHlNMUIscUJBQUUsUUN5T3FCLElEeE92QiwwQkFBRSxRQ3VDMEIsSUR0QzVCLG1CQUFFLFFDOUltQixJRCtJckIsdUJBQUUsUUNvSHVCLElEbkh6QiwwQkFBRSxRQ3dTMEIsSUR2UzVCLGdDQUFFLFFDeE1nQyxJRHlNbEMsaUNBQUUsUUN4TWlDLElEeU1uQyw4QkFBRSxRQ3hNOEIsSUR5TWhDLGdDQUFFLFFDNU1nQyxJRDZNbEMseUJBQUUsUUN4TXlCLElEeU0zQiwwQkFBRSxRQ3hNMEIsSUR5TTVCLHVCQUFFLFFDeE11QixJRHlNekIseUJBQUUsUUM1TXlCLElENk0zQixzQkFBRSxRQ3ZCc0IsSUR3QnhCLHFCQUFFLFFDeUtxQixJRHhLdkIscUJBQUUsUUNxYXFCLElEcGF2QiwyQkFBQSxxQkFBRSxRQ3FPcUIsSURwT3ZCLHVCQUFFLFFDM0V1QixJRDRFekIseUJBQUUsUUN1U3lCLElEdFMzQiwwQkFBRSxRQ3VTMEIsSUR0UzVCLHNCQUFFLFFDNlhzQixJRDVYeEIscUJBQUUsUUNoRnFCLElEaUZ2Qix5QkFBQSxvQkFBRSxRQ21Ub0IsSURsVE4seUJBQWQsUUM4RXlCLElEN0ViLHVCQUFaLFFDa0R1QixJRGpETiw0QkFBakIsUUNtRDRCLElEbERqQixzQkFBWCxRQ29Xc0IsSURuV1gsc0JBQVgsUUMwRHNCLElEekRiLG9CQUFULFFDK01vQixJRDlNVCxzQkFBWCxRQzBEc0IsSUR6RFIseUJBQWQsUUNzSnlCLElEckpmLHFCQUFWLFFDcUNxQixJRHBDSCw2QkFBbEIsUUNtQzZCLElEbENqQix1QkFBWixRQzRadUIsSUQzWmYsbUJBQVIsUUNqRm1CLElEa0ZELDZCQUFBLHdCQUFsQixRQ3VTd0IsSUR0U0wsOEJBQUEsNkJBQUEsMEJBQW5CLFFDd1gwQixJRHZYNUIsNkJBQUUsUUMwSzZCLElEeksvQixtQkFBRSxRQzlEbUIsSUQrRHJCLHdCQUFFLFFDckZ3QixJRHNGMUIsMkJBQUEscUJBQUUsUUNuSDJCLElEb0g3Qix1QkFBRSxRQzRRdUIsSUQzUXpCLG1CQUFFLFFDNkhtQixJRDVIckIsMEJBQUUsUUN2QjBCLElEd0I1QiwwQkFBRSxRQ3FZMEIsSURwWTVCLHdCQUFFLFFDK1h3QixJRDlYMUIscUJBQUUsUUMvQnFCLElEZ0N2QiwyQkFBRSxRQ21RMkIsSURsUTdCLHlCQUFFLFFDOEx5QixJRDdMM0IsK0JBQUUsUUM4TCtCLElEN0xqQyxxQkFBRSxRQ3lUcUIsSUR4VHZCLHlCQUFFLFFDekp5QixJRDBKM0IsZ0NBQUUsUUNXZ0MsSURWbEMscUJBQUUsUUMwUnFCLElEelJ2QixxQkFBRSxRQ2dMcUIsSUQvS3ZCLGtDQUFFLFFDM0hrQyxJRDRIcEMsbUNBQUUsUUMzSG1DLElENEhyQyxnQ0FBRSxRQzNIZ0MsSUQ0SGxDLGtDQUFFLFFDL0hrQyxJRGdJcEMsb0JBQUUsUUNpR29CLElEaEd0QixtQkFBRSxRQ2xGbUIsSURtRnJCLHFCQUFFLFFDcFFxQixJRHFRdkIseUJBQUUsUUM4YnlCLElEN2IzQix1QkFBRSxRQzdLdUIsSUQ4S3pCLHlCQUFFLFFDMUR5QixJRDJEM0IseUJBQUUsUUMxRHlCLElEMkQzQix5QkFBRSxRQ2tSeUIsSURqUjNCLDBCQUFFLFFDb08wQixJRG5PaEIscUJBQVYsUUNnWnFCLElEL1lMLDJCQUFoQixRQzZLMkIsSUQ1S1QsNkJBQWxCLFFDNks2QixJRDVLakIsdUJBQVosUUN3SHVCLElEdkhULHlCQUFkLFFDc0h5QixJRHJIVCwyQkFBaEIsUUNoSjJCLElEaUpWLDRCQUFqQixRQzZNNEIsSUQ1TUosbUNBQXhCLFFDakRtQyxJRGtEbkIsMkJBQWhCLFFDMlIyQixJRDFSaEIsc0JBQVgsUUM5R3NCLElEK0dQLGtDQUFBLDBCQUFmLFFDM0trQyxJRDRLcEMsZ0NBQUEsd0JBQUUsUUN6S2dDLElEMEtsQyxtQ0FBQSwyQkFBRSxRQzNLbUMsSUQ0S3JDLGtCQUFBLG1CQUFFLFFDaEVrQixJRGlFcEIsa0JBQUUsUUNPa0IsSUROcEIscUJBQUEsa0JBQUUsUUM2YWtCLElENWFULGtCQUFBLG9CQUFULFFDcUZrQixJRHBGWCxrQkFBQSxrQkFBQSxrQkFBQSxrQkFBUCxRQzRGa0IsSUQzRnBCLHFCQUFBLGtCQUFBLG9CQUFFLFFDK1BrQixJRDlQWCxrQkFBQSxrQkFBUCxRQzhGa0IsSUQ3RnBCLHNCQUFBLGtCQUFFLFFDM01rQixJRDRNcEIsbUJBQUUsUUNoRG1CLElEaURyQix3QkFBRSxRQ3BDd0IsSURxQzFCLDZCQUFFLFFDMFM2QixJRHpTL0IsOEJBQUUsUUMwUzhCLElEelNoQyw4QkFBRSxRQzBTOEIsSUR6U2hDLCtCQUFFLFFDMFMrQixJRHpTakMsK0JBQUUsUUM2UytCLElENVNqQyxnQ0FBRSxRQzZTZ0MsSUQ1U2xDLHdCQUFFLFFDa1h3QixJRGpYMUIsMEJBQUUsUUM4VzBCLElEN1c1Qiw2QkFBRSxRQ3lkNkIsSUR4ZC9CLHNCQUFFLFFDc2RzQixJRHJkeEIsbUJBQUUsUUMyY21CLElEMWNyQiwwQkFBRSxRQzJjMEIsSUQxYzVCLDJCQUFFLFFDb2QyQixJRG5kN0Isc0JBQUUsUUN4R3NCLElEeUd4Qiw2QkFBRSxRQzhTNkIsSUQ3Uy9CLHdCQUFFLFFDZ0V3QixJRC9EMUIscUJBQUUsUUNwQ3FCLElEcUN2QixrQkFBRSxRQzNUa0IsSUQ0VHBCLHdCQUFFLFFDL093QixJRGdQMUIsK0JBQUUsUUMvTytCLElEZ1BqQyxxQkFBRSxRQytYcUIsSUQ5WHZCLDRCQUFFLFFDK1g0QixJRDlYOUIsOEJBQUUsUUNnRzhCLElEL0ZoQyw0QkFBRSxRQ2tHNEIsSURqRzlCLDhCQUFFLFFDK0Y4QixJRDlGaEMsK0JBQUUsUUMrRitCLElEOUZqQyxvQkFBRSxRQ2pUb0IsSURrVHRCLHNCQUFFLFFDbWJzQixJRGxieEIsc0JBQUUsUUM3VHNCLElEOFR4QixvQkFBRSxRQ2tGb0IsSURqRnRCLHVCQUFFLFFDNUh1QixJRDZIekIsb0JBQUUsUUNnUW9CLElEL1B0Qix5QkFBRSxRQ3hDeUIsSUR5QzNCLHFCQUFFLFFDNFdxQixJRDNXdkIscUJBQUUsUUN0RnFCLElEdUZ2QixtQkFBRSxRQzZGbUIsSUQ1RnJCLHFCQUFBLHVCQUFFLFFDWHVCLElEWXpCLG9CQUFFLFFDK1NvQixJRDlTdEIscUJBQUUsUUN3SHFCLElEdkh2QixzQkFBRSxRQzdUc0IsSUQ4VHhCLGtCQUFFLFFDclBrQixJRHNQcEIsaUJBQUUsUUNrWmlCLElEalpuQixvQkFBRSxRQ3dab0IsSUR2WnRCLHFCQUFFLFFDZ01xQixJRC9MdkIsd0JBQUUsUUNtSXdCLElEbEkxQiw2QkFBRSxRQzhRNkIsSUQ3US9CLG1DQUFFLFFDOVRtQyxJRCtUckMsa0NBQUUsUUNoVWtDLElEaVVwQyxrQ0FBQSwwQkFBRSxRQ3ZPa0MsSUR3T3BDLDJCQUFFLFFDakoyQixJRGtKN0IseUJBQUUsUUNtWnlCLElEbFozQiwyQkFBRSxRQ3NZMkIsSURyWTdCLGtCQUFBLDJCQUFFLFFDNlZrQixJRDVWRCw0QkFBakIsUUM2SjRCLElENUpYLDRCQUFqQixRQytQNEIsSUQ5UG5CLG9CQUFULFFDeU9vQixJRHhPRCw4QkFBbkIsUUN0SThCLElEdUlqQix3QkFBYixRQ3Vad0IsSUR0WmQscUJBQVYsUUNpSHFCLElEaEhOLG1CQUFBLDBCQUFBLHlCQUFmLFFDbVd5QixJRGxXM0IsNkJBQUEsMkJBQUUsUUNwQzZCLElEcUMvQixvQkFBRSxRQzRab0IsSUQzWnRCLHFCQUFFLFFDNUNxQixJRDZDdkIscUJBQUUsUUNzS3FCLElEckt2Qiw0QkFBRSxRQ3VLNEIsSUR0SzlCLGlDQUFFLFFDK1FpQyxJRDlRbkMsMEJBQUUsUUM2UTBCLElENVE1Qix3QkFBRSxRQ3pLd0IsSUQwSzFCLG1CQUFFLFFDdEttQixJRHVLckIsNEJBQUUsUUNpSTRCLElEaEk5Qiw2QkFBRSxRQytINkIsSUQ5SC9CLHFCQUFFLFFDaktxQixJRGtLdkIscUJBQUUsUUNhcUIsSURadkIsdUJBQUUsUUNrQnVCLElEakJ6QixrQkFBRSxRQ2hJa0IsSURpSXBCLHVCQUFFLFFDdlJ1QixJRHdSekIsb0JBQUUsUUNwT29CLElEcU90QixrQkFBRSxRQzRHa0IsSUQzR3BCLG9CQUFFLFFDeU9vQixJRHhPdEIsbUJBQUUsUUMvTG1CLElEZ01yQixvQkFBRSxRQy9Mb0IsSURnTXRCLHNCQUFFLFFDdlRzQixJRHdUeEIsNkJBQUUsUUN2VDZCLElEd1QvQixvQkFBRSxRQ2dQb0IsSUQvT3RCLDJCQUFFLFFDZ1AyQixJRC9PN0Isc0JBQUUsUUMrSXNCLElEOUl4Qix5QkFBQSxrQkFBRSxRQ2xSa0IsSURtUnBCLGtCQUFBLG1CQUFFLFFDdVFtQixJRHRRWCxtQkFBUixRQ29UbUIsSURuVFIsc0JBQVgsUUMrTnNCLElEOU5SLHlCQUFkLFFDOUx5QixJRCtMWCx5QkFBZCxRQ3lOeUIsSUR4TmIsdUJBQVosUUN0TXVCLElEdU1ULHlCQUFkLFFDdkl5QixJRHdJViwwQkFBZixRQ2hJMEIsSURpSVYsMkJBQWhCLFFDN0kyQixJRDhJN0IsZ0NBQUUsUUN2SWdDLElEd0lsQywyQkFBQSwyQkFBQSw2QkFBRSxRQzlJMkIsSUQrSTdCLDZCQUFBLHlCQUFFLFFDbko2QixJRG9KL0IsMkJBQUEsMkJBQUUsUUNuSjJCLElEb0pYLDJCQUFBLDJCQUFoQixRQ3ZJMkIsSUR3SVosMEJBQWYsUUNwSjBCLElEcUpsQixtQkFBUixRQ29WbUIsSURuVlIsc0JBQVgsUUMvT3NCLElEZ1BWLHVCQUFaLFFDakJ1QixJRGtCVix3QkFBQSx3QkFBQSx3QkFBQSx5QkFBQSxzQkFBYixRQ0Z3QixJREdOLDZCQUFsQixRQzlQNkIsSUQrUHZCLGlCQUFBLG9CQUFBLHlCQUFOLFFDd0hvQixJRHZIdEIscUJBQUEsaUJBQUUsUUMvTHFCLElEZ012Qix5QkFBRSxRQ3JHeUIsSURzRzNCLGtCQUFFLFFDdkdrQixJRHdHcEIsMEJBQUEsa0NBQUEsd0JBQUUsUUNsRjBCLElEbUY1Qiw0QkFBRSxRQ2lQNEIsSURoUDlCLGlCQUFFLFFDdUdpQixJRHRHbkIscUJBQUEscUJBQUUsUUNpVnFCLElEaFZiLDBCQUFBLG1CQUFSLFFDOEQwQixJRDdEaEIsNEJBQUEscUJBQVYsUUM4RDRCLElEN0Q5QixzQkFBRSxRQ2pFc0IsSURrRXhCLDBCQUFFLFFDelEwQixJRDBRNUIscUJBQUUsUUN4RXFCLElEeUV2Qix3QkFBRSxRQzREd0IsSUQzRDFCLHNCQUFFLFFDd0tzQixJRHZLeEIsd0JBQUUsUUNnSndCLElEL0kxQiwrQkFBRSxRQ2dKK0IsSUQvSWpDLG1CQUFFLFFDaFZtQixJRGlWckIsdUJBQUEsNEJBQUUsUUNsSXVCLElEbUl6QixrQkFBRSxRQ29Sa0IsSURuUnBCLHlCQUFFLFFDOVZ5QixJRCtWM0IsbUJBQUUsUUM4RW1CLElEN0VyQix5QkFBRSxRQ2lLeUIsSURoSzNCLHFCQUFFLFFDcVJxQixJRHBSdkIsbUJBQUUsUUN5Vm1CLElEeFZyQiwwQkFBRSxRQ2lDMEIsSURoQzVCLG1CQUFFLFFDa1VtQixJRGpVckIseUJBQUUsUUMzVXlCLElENFUzQixxQkFBRSxRQ21EcUIsSURsRHZCLDRCQUFFLFFDakg0QixJRGtIOUIsc0JBQUUsUUNsVHNCLElEbVR4Qiw0QkFBRSxRQ3RUNEIsSUR1VDlCLDBCQUFFLFFDelQwQixJRDBUNUIsc0JBQUUsUUM1VHNCLElENlR4Qix3QkFBRSxRQ3hUd0IsSUR5VDFCLHdCQUFFLFFDeFR3QixJRHlUMUIseUJBQUUsUUNqWHlCLElEa1gzQiwyQkFBRSxRQ2pYMkIsSURrWDdCLG9CQUFFLFFDeVBvQixJRHhQdEIsd0JBQUUsUUN6UXdCLElEMFExQixpQkFBRSxRQ3BaaUIsSURxWm5CLHlCQUFFLFFDbE55QixJRG1OM0IsMEJBQUUsUUMyQjBCLElEMUI1Qiw0QkFBRSxRQ3BYNEIsSURxWDlCLHlCQUFFLFFDNWF5QixJRDZhM0Isd0JBQUUsUUMyQ3dCLElEMUMxQix5QkFBRSxRQy9DeUIsSURnRDNCLHFCQUFFLFFDN0RxQixJRDhEdkIsNEJBQUUsUUM3RDRCLElEOEQ5Qix5QkFBRSxRQ3NPeUIsSURyTzNCLHdCQUFFLFFDc093QixJRHJPMUIsc0JBQUUsUUM5WHNCLElEK1h4QixrQkFBRSxRQ3ZXa0IsSUR3V3BCLHNCQUFFLFFDN0VzQixJRDhFeEIsd0JBQUUsUUNqY3dCLElEa2MxQixpQkFBRSxRQ25WaUIsSURvVm5CLGtCQUFBLHFCQUFBLHFCQUFFLFFDN0ZrQixJRDhGTix1QkFBWixRQ3hCdUIsSUR5QlQseUJBQWQsUUM1V3lCLElENldQLDZCQUFsQixRQ2hTNkIsSURpU2pCLHVCQUFaLFFDbFJ1QixJRG1SWCx1QkFBWixRQ2xMdUIsSURtTFosc0JBQVgsUUN6RXNCLElEMEVaLHFCQUFWLFFDMkZxQixJRDFGTCwyQkFBaEIsUUN1RzJCLElEdEdaLDBCQUFmLFFDZ0gwQixJRC9HZCx1QkFBWixRQ2lIdUIsSURoSFYsd0JBQWIsUUNoV3dCLElEaVdMLDhCQUFuQixRQ2xXOEIsSURtV25CLHNCQUFYLFFDblJzQixJRG9SZCxtQkFBUixRQ2dHbUIsSUQvRkosMEJBQWYsUUMwUDBCLElEelBaLHlCQUFkLFFDbkJ5QixJRG9CViwwQkFBZixRQ3lKMEIsSUR4SmIsd0JBQWIsUUNsSXdCLElEbUlmLG9CQUFULFFDMlBvQixJRDFQWixtQkFBUixRQ2pEbUIsSURrRFIsc0JBQVgsUUN2Q3NCLElEd0NWLHVCQUFBLDBCQUFaLFFDK00wQixJRDlNUCw4QkFBbkIsUUMrTThCLElEOU1kLDJCQUFoQixRQ3VQMkIsSUR0UFosMEJBQWYsUUNyRDBCLElEc0RaLHlCQUFkLFFDc1B5QixJRHJQViwwQkFBZixRQ3REMEIsSUR1RFQsNEJBQWpCLFFDckQ0QixJRHNEWCw0QkFBakIsUUN2RDRCLElEd0RsQixxQkFBVixRQzdCcUIsSUQ4QlAseUJBQWQsUUNoTXlCLElEaU1KLGdDQUFyQixRQzdQZ0MsSUQ4UGpCLDBCQUFmLFFDSTBCLElESGQsdUJBQVosUUMrUHVCLElEOVBiLHFCQUFWLFFDa0VxQixJRGpFUix3QkFBYixRQ29Pd0IsSURuT1YseUJBQWQsUUNxT3lCLElEcE9oQixrQkFBQSxvQkFBVCxRQ2pia0IsSURrYnBCLHNCQUFFLFFDME9zQixJRHpPeEIsb0JBQUUsUUM0TG9CLElEM0x0QixxQkFBRSxRQ3NJcUIsSURySXZCLHFCQUFFLFFDaEVxQixJRGlFdkIsMkJBQUEsaUJBQUUsUUN5UTJCLElEeFE3Qiw0QkFBRSxRQ2xDNEIsSURtQzlCLHVCQUFFLFFDdEN1QixJRHVDekIsMkJBQUUsUUNwUjJCLElEcVI3Qix3QkFBQSwyQkFBQSxzQkFBRSxRQzliMkIsSUQrYjdCLHdCQUFBLHFDQUFFLFFDNWJxQyxJRDZidkMsd0JBQUEsMkJBQUUsUUMvYjJCLElEZ2M3Qix3QkFBQSw4QkFBRSxRQy9iOEIsSURnY2hDLHdCQUFBLDRCQUFFLFFDbmM0QixJRG9jWCw0QkFBakIsUUN0RDRCLElEdURoQix1QkFBWixRQ3RKdUIsSUR1SlAsMkJBQWhCLFFDbkQyQixJRG9EVCw2QkFBbEIsUUNuRDZCLElEb0RkLDBCQUFmLFFDNkcwQixJRDVHVCw0QkFBakIsUUM2RzRCLElENUdsQixxQkFBVixRQzFZcUIsSUQyWUgsNkJBQWxCLFFDN1k2QixJRDhZcEIsb0JBQVQsUUMvV29CLElEZ1hILDRCQUFqQixRQzdkNEIsSUQ4ZGIsMEJBQWYsUUNuSzBCLElEb0tYLDBCQUFBLDhCQUFmLFFDbks4QixJRG9LZiwwQkFBQSw2QkFBZixRQ3RLNkIsSUR1Sy9CLDBCQUFBLDRCQUFFLFFDeEs0QixJRHlLOUIsd0JBQUUsUUM3S3dCLElEOEsxQiwwQkFBQSwwQkFBRSxRQy9MMEIsSURnTTVCLDJCQUFBLDBCQUFFLFFDbk0yQixJRG9NN0IsOEJBQUUsUUNoTThCLElEaU1oQyw0QkFBRSxRQzFNNEIsSUQyTTlCLDJCQUFFLFFDak0yQixJRGtNN0IsNkJBQUUsUUNyTTZCLElEc00vQiwyQkFBRSxRQ3ZNMkIsSUR3TTdCLHdCQUFFLFFDeUp3QixJRHhKMUIseUJBQUUsUUNMeUIsSURNM0IsK0JBQUUsUUNyVytCLElEc1dqQyxpQkFBRSxRQzVPaUIsSUQ2T25CLHdCQUFFLFFDNU93QixJRDZPMUIsMEJBQUUsUUM0SjBCLElEM0o1Qiw0QkFBRSxRQzNFNEIsSUQ0RTlCLG1DQUFFLFFDM0VtQyxJRDRFckMseUJBQUUsUUNsUHlCLElEbVAzQiwwQkFBRSxRQ2tOMEIsSURqTjVCLHFCQUFFLFFDT3FCLElETnZCLHFCQUFFLFFDL1lxQixJRGdadkIsc0JBQUUsUUNwUnNCLElEcVJ4QixvQkFBRSxRQzlFb0IsSUQrRXRCLGdDQUFFLFFDMUtnQyxJRDJLbEMseUJBQUEsaUJBQUUsUUNvR3lCLElEbkdmLHFCQUFWLFFDdFhxQixJRHVYWixvQkFBVCxRQzlpQm9CLElEK2lCVixxQkFBVixRQ3BpQnFCLElEcWlCRiw4QkFBbkIsUUNoYzhCLElEaWNWLCtCQUFwQixRQ25jK0IsSURvY1gsK0JBQXBCLFFDamMrQixJRGtjWCwrQkFBcEIsUUN0YytCLElEdWNuQix1QkFBWixRQ3pMdUIsSUQwTFosc0JBQVgsUUNqSXNCLElEa0lULHdCQUFiLFFDakl3QixJRGtJZixvQkFBVCxRQ3BJb0IsSURxSWIsa0JBQVAsUUN2SWtCLElEd0lKLHlCQUFkLFFDell5QixJRDBZVCwyQkFBaEIsUUN6WTJCLElEMFlsQixvQkFBVCxRQzNNb0IsSUQ0TVgsb0JBQVQsUUM0S29CLElEM0tQLHdCQUFiLFFDdmV3QixJRHdlWCx3QkFBYixRQzFSd0IsSUQyUlIsMkJBQWhCLFFDekMyQixJRDBDbkIsbUJBQVIsUUN6V21CLElEMFdBLDhCQUFuQixRQ3JZOEIsSURzWWxCLHVCQUFaLFFDelp1QixJRDBaZixtQkFBUixRQ3ZIbUIsSUR3SEgsMkJBQWhCLFFDL1IyQixJRGdTcEIsa0JBQVAsUUMrSWtCLElEOUlGLDJCQUFoQixRQ2hFMkIsSURpRWYsdUJBQVosUUM5SHVCLElEK0hiLHFCQUFWLFFDdkJxQixJRHdCTCwyQkFBaEIsUUNsRzJCLElEbUdULDZCQUFsQixRQ2xHNkIsSURtR2QsMEJBQWYsUUNnRDBCLElEL0NULDRCQUFqQixRQ2dENEIsSUQvQ1osMkJBQWhCLFFDVjJCLElEV1IsOEJBQW5CLFFDVjhCLElEV25CLHNCQUFYLFFDbFBzQixJRG1QVCx3QkFBYixRQ3hmd0IsSUR5ZlQsMEJBQWYsUUN4ZjBCLElEeWZmLHNCQUFYLFFDcEdzQixJRHFHWixxQkFBVixRQ3ZScUIsSUR3UlAseUJBQWQsUUM2S3lCLElENUtkLHNCQUFYLFFDOEtzQixJRDdLWixxQkFBVixRQ25YcUIsSURvWEQsK0JBQXBCLFFDc0grQixJRHJIYiw2QkFBbEIsUUM4SjZCLElEN0pSLGdDQUFyQixRQzdFZ0MsSUQ4RXZCLG9CQUFULFFDbmdCb0IsSURvZ0JDLGdDQUFyQixRQzNpQmdDLElENGlCUixtQ0FBeEIsUUNnSm1DLElEL0l4QixzQkFBWCxRQzdmc0IsSUQ4ZlMsMENBQS9CLFFDampCMEMsSURrakJ0QixrREFBQSwrQkFBcEIsUUNsbEJrRCxJRG1sQnRDLG1CQUFBLHVCQUFBLDhCQUFaLFFDelptQixJRDBackIsb0JBQUUsUUNsU29CLElEbVN0QixzQkFBRSxRQ2xTc0IsSURtU3hCLDRCQUFBLHNCQUFFLFFDM0I0QixJRDRCOUIseUJBQUUsUUMxTHlCLElEMkwzQixxQkFBRSxRQ2dJcUIsSUQvSHZCLDRCQUFFLFFDZ0k0QixJRC9IOUIsdUJBQUUsUUNuQnVCLElEb0J6Qiw2QkFBRSxRQ25CNkIsSURvQi9CLDhCQUFFLFFDbkI4QixJRG9CaEMseUJBQUUsUUN0SHlCLElEdUgzQiwwQkFBRSxRQ3JWMEIsSURzVjVCLG9CQUFFLFFDa0tvQixJRGpLdEIsd0JBQUUsUUMyQ3dCLElEMUMxQixpQ0FBQSxtQ0FBRSxRQ3pTbUMsSUQwUzdCLGlCQUFBLDJCQUFOLFFDNVUyQixJRDZVWiwwQkFBZixRQ3JSMEIsSURzUlQsNEJBQWpCLFFDalo0QixJRGtaVCw4QkFBbkIsUUNqWjhCLElEa1pwQixxQkFBVixRQ3JOcUIsSURzTkwsMkJBQWhCLFFDbm5CMkIsSURvbkJULDZCQUFsQixRQ25uQjZCLElEb25CcEIsMkJBQUEsb0JBQVQsUUNubkIyQixJRG9uQjdCLDZCQUFBLHNCQUFFLFFDbm5CNkIsSURvbkIvQiwwQkFBRSxRQytGMEIsSUQ5RjVCLDRCQUFFLFFDK0Y0QixJRDlGOUIscUJBQUUsUUNnR3FCLElEL0Z2Qix1QkFBRSxRQ3hRdUIsSUR5UXpCLDhCQUFBLHNCQUFFLFFDeFFzQixJRHlRRCxnQ0FBQSx3QkFBckIsUUN4UXdCLElEeVFmLG9CQUFULFFDakhvQixJRGtIRiw2QkFBbEIsUUN0VjZCLElEdVZqQix1QkFBWixRQ2V1QixJRGROLDRCQUFBLCtCQUFBLDBCQUFqQixRQytCK0IsSUQ5QmpDLDRCQUFBLHlDQUFFLFFDaUN5QyxJRGhDM0MsNEJBQUEsK0JBQUUsUUM4QitCLElEN0JkLDRCQUFBLGtDQUFqQixRQzhCa0MsSUQ3QmpCLDRCQUFBLGdDQUFqQixRQzBCZ0MsSUR6QmxDLHFCQUFFLFFDaEVxQixJRGlFdkIsbUJBQUEsc0JBQUEsa0JBQUUsUUM1a0JtQixJRDZrQnJCLHNCQUFFLFFDcklzQixJRHNJeEIsOEJBQUUsUUNrSDhCLElEakhoQyw4QkFBRSxRQ2tIOEIsSURqSGhDLDZCQUFFLFFDa0g2QixJRGpIL0IsOEJBQUEsMkJBQUUsUUM2RzJCLElENUc3QixnQ0FBQSw2QkFBRSxRQzZHNkIsSUQ1R2pCLHVCQUFaLFFDemxCdUIsSUQwbEJmLG1CQUFSLFFDclVtQixJRHNVWCxtQkFBUixRQzNhbUIsSUQ0YVgsbUJBQVIsUUN6Um1CLElEMFJSLHNCQUFYLFFDaElzQixJRGlJWCxzQkFBWCxRQzFic0IsSUQyYlQsd0JBQWIsUUNsTndCLElEbU5ULDBCQUFmLFFDOUQwQixJRCtEWCwwQkFBZixRQ2pCMEIsSURrQloseUJBQWQsUUMyR3lCLElEMUdmLHFCQUFWLFFDek5xQixJQ3pjdkIsMEJBQUUsUUR3VW9CLElDdlV0QiwwQkFBRSxRRDJkb0IsSUMxZHRCLDJCQUFFLFFEMGpCcUIsSUN6akJ2QiwrQkFBRSxRRHNPeUIsSUNyTzNCLDBCQUFFLFFEdVdvQixJQ3RXdEIseUJBQUUsUURrbkJtQixJQ2puQnJCLDJCQUFFLFFEc25CcUIsSUNybkJ2Qix5QkFBRSxRRHl0Qm1CLElDeHRCckIseUJBQUUsUURtUm1CLElDbFJyQiw2QkFBRSxRRHVwQnVCLElDdHBCekIsdUJBQUUsUURxcEJpQixJQ3BwQm5CLDRCQUFFLFFEc3BCc0IsSUNycEJ4QiwwQkFBRSxRRHlJb0IsSUN4SXRCLDBCQUFBLDJCQUFBLDBCQUFFLFFEdXFCb0IsSUN0cUJ0QixnQ0FBRSxRRGdqQjBCLElDL2lCNUIsaUNBQUUsUUQ4aUIyQixJQzdpQjdCLDhCQUFFLFFEOGZ3QixJQzdmMUIsMkJBQUUsUURta0JxQixJQ2xrQnZCLHdCQUFBLHlCQUFFLFFEbUtrQixJQ2xLcEIsNEJBQUUsUURrckJzQixJQ2pyQnhCLHlCQUFFLFFEMlZtQixJQzFWckIsMkJBQUUsUUQwUHFCLElDelB2Qiw0QkFBRSxRRG1Kc0IsSUNsSnhCLHlCQUFFLFFEc2hCbUIsSUNyaEJyQiw2QkFBRSxRRG1NdUIsSUNsTXpCLHdDQUFFLFFEZWtDLElDZHBDLHNDQUFFLFFEaUJnQyxJQ2hCbEMsMEJBQUUsUUR3V29CLElDdld0QixrQ0FBRSxRRDJlNEIsSUMxZTlCLDJCQUFBLGlDQUFFLFFEMGdCcUIsSUN6Z0JILDRCQUFsQixRRG9nQnNCLElDbmdCSCw2QkFBbkIsUUQ0WXVCLElDM1lSLHlCQUFmLFFEK1ltQixJQzlZSix5QkFBZixRRGdRbUIsSUMvUEUsK0JBQXJCLFFEd1V5QixJQ3ZVSiwrQkFBckIsUURxdEJ5QixJQ3B0QkgsZ0NBQXRCLFFEbXRCMEIsSUNsdEJOLDhCQUFwQixRRG90QndCLElDbnRCUCwyQkFBakIsUUQ2ZXFCLElDNWVILDRCQUFsQixRRDRCc0IsSUMzQlIsd0JBQWQsUUQ2bUJrQixJQzVtQkgseUJBQWYsUUQ2bUJtQixJQzVtQkoseUJBQWYsUUQ2RG1CLElDNURBLDZCQUFuQixRRDZEdUIsSUM1RFAsMEJBQWhCLFFEbWVvQixJQ2xlSCwyQkFBakIsUUQrRXFCLElDOUVOLHlCQUFmLFFEOFBtQixJQzdQSix5QkFBZixRRHFEbUIsSUNwREYsMkJBQWpCLFFEOFZxQixJQzdWQyxnQ0FBdEIsUUQ0bUIwQixJQzNtQkwsK0JBQXJCLFFENG1CeUIsSUMzbUJKLCtCQUFyQixRRGhDeUIsSUNpQ0YsaUNBQXZCLFFEbkMyQixJQ29DTCxnQ0FBdEIsUURqQzBCLElDa0NGLGtDQUF4QixRRHBDNEIsSUNxQ2IseUJBQWYsUURtWG1CLElDbFhGLDJCQUFBLDRCQUFqQixRRGdic0IsSUMvYUwsMkJBQWpCLFFEMlVxQixJQzFVRSxpQ0FBdkIsUUR1ckIyQixJQ3RyQlgsMEJBQUEsMEJBQUEsOEJBQWhCLFFEaWN3QixJQ2hjMUIsMkJBQUUsUUR5YnFCLElDeGJ2QiwrQkFBRSxRRCtYeUIsSUM5WDNCLDJCQUFFLFFEL0NxQixJQ2dEdkIseUJBQUUsUUQwbkJtQixJQ3puQnJCLHlCQUFBLG9DQUFFLFFEdWI4QixJQ3RiaEMsbUNBQUUsUURzZ0I2QixJQ3JnQi9CLG1DQUFFLFFEdUY2QixJQ3RGL0IsMkJBQUUsUURqQnFCLElDa0J2QixrQ0FBRSxRRDJqQjRCLElDMWpCOUIsa0NBQUUsUUQ2TDRCLElDNUw5Qiw2QkFBRSxRRFZ1QixJQ1d6Qix5QkFBRSxRRDhibUIsSUM3YnJCLDBCQUFFLFFEd2FvQixJQ3ZhdEIseUJBQUUsUUQyakJtQixJQzFqQnJCLDRCQUFFLFFEdU9zQixJQ3RPeEIsaUNBQUUsUUR3TDJCLElDdkw3QixpQ0FBRSxRRG9qQjJCLElDbmpCN0IsMEJBQUUsUUR1Sm9CLElDdEp0QixpQ0FBRSxRRGlGMkIsSUNoRjdCLGtDQUFFLFFEaUY0QixJQ2hGOUIsZ0NBQUUsUUQwYjBCLElDemI1QixpQ0FBRSxRRCtYMkIsSUM5WDdCLGlDQUFFLFFEbW1CMkIsSUNsbUI3QixpQ0FBRSxRRG1FMkIsSUNsRTdCLG9DQUFFLFFEaWM4QixJQ2hjaEMsZ0NBQUUsUURrVDBCLElDalQ1QiwrQkFBRSxRRGtIeUIsSUNqSDNCLG1DQUFFLFFEK2xCNkIsSUM5bEIvQixtQ0FBRSxRRCtENkIsSUM5RC9CLHdCQUFFLFFEM0JrQixJQzRCRywrQkFBckIsUUQzQ3lCLElDNENILGdDQUF0QixRRDNDMEIsSUM0Q1AsNkJBQW5CLFFEM0N1QixJQzRDRiwrQkFBckIsUUQvQ3lCLElDZ0RGLGlDQUFBLDBCQUF2QixRRHFlb0IsSUNwZXRCLDJCQUFFLFFEdUpxQixJQ3RKdkIsNkJBQUUsUUQrRnVCLElDOUZ6Qix5QkFBRSxRRHdhbUIsSUN2YXJCLDBCQUFFLFFENldvQixJQzVXdEIsNkJBQUUsUUQzQ3VCLElDNEN6Qix1Q0FBRSxRRGdKaUMsSUMvSW5DLHlCQUFFLFFEMk5tQixJQzFOckIseUJBQUUsUURtVG1CLElDbFRyQix5QkFBRSxRRHNMbUIsSUNyTHJCLHdCQUFFLFFEa0prQixJQ2pKcEIsOEJBQUUsUURrSndCLElDakoxQix5Q0FBQSw0QkFBRSxRRDJJbUMsSUMxSXJDLDBCQUFFLFFEeVpvQixJQ3hadEIsNkJBQUUsUURVdUIsSUNUekIsMkJBQUUsUUQ4YXFCLElDN2F2Qiw0QkFBRSxRRDBFc0IsSUN6RXhCLDJCQUFFLFFEdVVxQixJQ3RVdkIsK0JBQUUsUURpRHlCLElDaEQzQixpQ0FBRSxRRDZDMkIsSUM1QzdCLDRCQUFFLFFEeWJzQixJQ3hieEIsa0NBQUUsUUQ0ZDRCLElDM2Q5QiwyQkFBRSxRRG9McUIsSUNuTHZCLGdDQUFFLFFEcUwwQixJQ3BMNUIsNkJBQUUsUURqRXVCLElDa0V6Qiw2QkFBRSxRRG5FdUIsSUNvRXpCLDhCQUFBLGdDQUFFLFFEdkR3QixJQ3dEMUIsbUNBQUUsUUQwbEI2QixJQ3psQi9CLG9DQUFFLFFEdUk4QixJQ3RJaEMsaUNBQUUsUURFMkIsSUNEN0Isd0JBQUUsUURzUmtCLElDclJwQix5QkFBQSwwQkFBRSxRRHlEbUIsSUN4RHJCLDZCQUFFLFFEOER1QixJQzdEekIsZ0NBQUUsUURrakIwQixJQ2pqQjVCLGtDQUFFLFFEZ2pCNEIsSUMvaUI5Qiw4QkFBRSxRRHVmd0IsSUN0ZjFCLDRCQUFFLFFEME9zQixJQ3pPeEIsNkJBQUUsUURnZHVCLElDL2N6QixvQ0FBRSxRRG1TOEIsSUNsU2hDLCtCQUFFLFFEeWlCeUIsSUN4aUIzQixrQ0FBRSxRRGtINEIsSUNqSDlCLDRCQUFFLFFEMGNzQixJQ3pjeEIsMkJBQUUsUURpa0JxQixJQ2hrQnZCLGtDQUFFLFFENEw0QixJQzNMOUIsMkJBQUUsUURtbEJxQixJQ2xsQnZCLDRCQUFFLFFEaVJzQixJQ2hSeEIsMEJBQUUsUUQ2V29CLElDNVd0Qiw2QkFBRSxRRHVldUIsSUN0ZXpCLCtCQUFFLFFEckN5QixJQ3NDM0IsaUNBQUUsUUQyVzJCLElDMVc3Qiw0QkFBRSxRRGtrQnNCLElDamtCeEIsNkJBQUEsK0JBQUUsUUQ2R3VCLElDNUdOLDJCQUFqQixRRGlMcUIsSUNoTEosMkJBQWpCLFFEdWtCcUIsSUN0a0JDLGdDQUF0QixRRGlEMEIsSUNoRFgseUJBQUEsd0JBQWYsUUQ2WmtCLElDNVpGLDBCQUFoQixRRGtOb0IsSUNqTkQsNkJBQW5CLFFEdkN1QixJQ3dDUix5QkFBZixRRGxFbUIsSUNtRUcsZ0NBQXRCLFFEUDBCLElDUUgsaUNBQXZCLFFEa00yQixJQ2pNTCxnQ0FBdEIsUURnTTBCLElDL0xOLDhCQUFwQixRRGlNd0IsSUNoTUYsZ0NBQXRCLFFENkwwQixJQzVMRSxzQ0FBNUIsUUR2SGdDLElDd0hILHVDQUE3QixRRG5IaUMsSUNvSFAsb0NBQTFCLFFEbkg4QixJQ29IRixzQ0FBNUIsUUQzSGdDLElDNEhoQiwwQkFBaEIsUUR5S29CLElDeEtILDJCQUFqQixRRDJtQnFCLElDMW1CTCwwQkFBaEIsUURtZm9CLElDbGZILDJCQUFqQixRRHVIcUIsSUN0SEQsOEJBQXBCLFFEM0R3QixJQzRESCwrQkFBckIsUURwSHlCLElDcUhULDBCQUFBLDBCQUFoQixRRGdrQm9CLElDL2pCdEIsMEJBQUEseUJBQUUsUUQ0UG1CLElDM1ByQiwwQkFBRSxRREVvQixJQ0R0QiwwQkFBRSxRRDBIb0IsSUN6SHRCLHdCQUFBLDZCQUFFLFFEOFl1QixJQzdZekIseUJBQUEsNEJBQUUsUUQ2R3NCLElDNUdGLDhCQUFwQixRRCtUd0IsSUM5VFQsNkJBQUEseUJBQWYsUUR3SHVCLElDdkhOLDJCQUFqQixRRG1jcUIsSUNsY0gseUJBQUEsNEJBQUEsNEJBQWxCLFFEN0dtQixJQzhHckIsNEJBQUUsUUQyUHNCLElDMVB4Qiw0QkFBRSxRRHlQc0IsSUN4UHhCLGtDQUFFLFFEb2Q0QixJQ25kOUIsOEJBQUUsUURnaUJ3QixJQy9oQjFCLDBCQUFFLFFENGRvQixJQzNkdEIsMEJBQUUsUUQ4UG9CLElDN1B0QiwwQkFBRSxRRGtoQm9CLElDamhCdEIsOEJBQUUsUUR3VXdCLElDdlUxQixxQ0FBRSxRRHlVK0IsSUN4VWpDLHVDQUFFLFFEcUppQyxJQ3BKbkMsZ0NBQUUsUURpSjBCLElDaEo1QiwwQkFBRSxRRDBSb0IsSUN6UnRCLCtCQUFFLFFEL0R5QixJQ2dFM0IsNkJBQUUsUUR6RHVCLElDMER6QiwrQkFBRSxRRGhFeUIsSUNpRTNCLGdDQUFFLFFEaEUwQixJQ2lFNUIsNEJBQUUsUURYc0IsSUNZeEIseUJBQUEsNkJBQUUsUURnYW1CLElDL1pyQiw4QkFBQSw4QkFBRSxRRHFhd0IsSUNwYTFCLDZCQUFBLDRCQUFFLFFEbWF1QixJQ2xhSiw2QkFBbkIsUURrQ3VCLElDakNKLDZCQUFuQixRRCtOdUIsSUM5TkQsZ0NBQUEseUJBQXRCLFFEOGdCbUIsSUM3Z0JILDBCQUFBLDBCQUFoQixRRDhHb0IsSUM3R3RCLDhCQUFBLCtCQUFFLFFEMGN5QixJQ3pjM0IsOEJBQUUsUURsQndCLElDbUIxQiwrQkFBRSxRRGZ5QixJQ2dCM0IseUJBQUEsMEJBQUUsUUR4R21CLElDeUdyQiw0QkFBRSxRRHlZc0IsSUN4WXhCLDZCQUFFLFFEcWdCdUIsSUNwZ0J6Qiw4QkFBQSwwQkFBRSxRRHhDd0IsSUN5QzFCLGdDQUFFLFFEa04wQixJQ2pONUIsNkJBQUUsUURnQ3VCLElDL0J6QixtQ0FBRSxRRHRDNkIsSUN1Qy9CLGlDQUFFLFFEdEMyQixJQ3VDN0IsNEJBQUUsUUQ4Z0JzQixJQzdnQnhCLGdDQUFFLFFEMmEwQixJQzFhNUIsNkJBQUUsUURzYnVCLElDcmJ6QiwyQkFBRSxRRGpJcUIsSUNrSXZCLDJCQUFFLFFEckNxQixJQ3NDdkIsNEJBQUUsUURic0IsSUNjeEIsZ0NBQUUsUUQyRDBCLElDMUQ1QiwrQkFBRSxRRDdHeUIsSUM4RzNCLCtCQUFFLFFEbUp5QixJQ2xKM0IsOEJBQUUsUUR4TXdCLElDeU0xQiwyQkFBRSxRRHlPcUIsSUN4T3ZCLGdDQUFFLFFEdUMwQixJQ3RDNUIseUJBQUUsUUQ5SW1CLElDK0lyQiw2QkFBRSxRRG9IdUIsSUNuSHpCLGdDQUFFLFFEd1MwQixJQ3ZTNUIsc0NBQUUsUUR4TWdDLElDeU1sQyx1Q0FBRSxRRHhNaUMsSUN5TW5DLG9DQUFFLFFEeE04QixJQ3lNaEMsc0NBQUUsUUQ1TWdDLElDNk1sQywrQkFBRSxRRHhNeUIsSUN5TTNCLGdDQUFFLFFEeE0wQixJQ3lNNUIsNkJBQUUsUUR4TXVCLElDeU16QiwrQkFBRSxRRDVNeUIsSUM2TTNCLDRCQUFFLFFEdkJzQixJQ3dCeEIsMkJBQUUsUUR5S3FCLElDeEt2QiwyQkFBRSxRRHFhcUIsSUNwYXZCLDJCQUFBLGlDQUFFLFFEcU9xQixJQ3BPdkIsNkJBQUUsUUQzRXVCLElDNEV6QiwrQkFBRSxRRHVTeUIsSUN0UzNCLGdDQUFFLFFEdVMwQixJQ3RTNUIsNEJBQUUsUUQ2WHNCLElDNVh4QiwyQkFBRSxRRGhGcUIsSUNpRnZCLCtCQUFBLDBCQUFFLFFEbVRvQixJQ2xUdEIsK0JBQUUsUUQ4RXlCLElDN0UzQiw2QkFBRSxRRGtEdUIsSUNqRHpCLGtDQUFFLFFEbUQ0QixJQ2xEOUIsNEJBQUUsUURvV3NCLElDbld4Qiw0QkFBRSxRRDBEc0IsSUN6RHhCLDBCQUFFLFFEK01vQixJQzlNdEIsNEJBQUUsUUQwRHNCLElDekR4QiwrQkFBRSxRRHNKeUIsSUNySjNCLDJCQUFFLFFEcUNxQixJQ3BDdkIsbUNBQUUsUURtQzZCLElDbEMvQiw2QkFBRSxRRDRadUIsSUMzWnpCLHlCQUFFLFFEakZtQixJQ2tGckIsbUNBQUEsOEJBQUUsUUR1U3dCLElDdFMxQixvQ0FBQSxtQ0FBQSxnQ0FBRSxRRHdYMEIsSUN2WEQsbUNBQXpCLFFEMEs2QixJQ3pLZCx5QkFBZixRRDlEbUIsSUMrREMsOEJBQXBCLFFEckZ3QixJQ3NGUCxpQ0FBQSwyQkFBakIsUURuSDJCLElDb0g3Qiw2QkFBRSxRRDRRdUIsSUMzUXpCLHlCQUFFLFFENkhtQixJQzVIckIsZ0NBQUUsUUR2QjBCLElDd0I1QixnQ0FBRSxRRHFZMEIsSUNwWTVCLDhCQUFFLFFEK1h3QixJQzlYMUIsMkJBQUUsUUQvQnFCLElDZ0N2QixpQ0FBRSxRRG1RMkIsSUNsUTdCLCtCQUFFLFFEOEx5QixJQzdMM0IscUNBQUUsUUQ4TCtCLElDN0xqQywyQkFBRSxRRHlUcUIsSUN4VHZCLCtCQUFFLFFEekp5QixJQzBKM0Isc0NBQUUsUURXZ0MsSUNWbEMsMkJBQUUsUUQwUnFCLElDelJ2QiwyQkFBRSxRRGdMcUIsSUMvS3ZCLHdDQUFFLFFEM0hrQyxJQzRIcEMseUNBQUUsUUQzSG1DLElDNEhyQyxzQ0FBRSxRRDNIZ0MsSUM0SGxDLHdDQUFFLFFEL0hrQyxJQ2dJcEMsMEJBQUUsUURpR29CLElDaEd0Qix5QkFBRSxRRGxGbUIsSUNtRnJCLDJCQUFFLFFEcFFxQixJQ3FRdkIsK0JBQUUsUUQ4YnlCLElDN2IzQiw2QkFBRSxRRDdLdUIsSUM4S3pCLCtCQUFFLFFEMUR5QixJQzJEM0IsK0JBQUUsUUQxRHlCLElDMkQzQiwrQkFBRSxRRGtSeUIsSUNqUjNCLGdDQUFFLFFEb08wQixJQ25PNUIsMkJBQUUsUURnWnFCLElDL1l2QixpQ0FBRSxRRDZLMkIsSUM1SzdCLG1DQUFFLFFENks2QixJQzVLL0IsNkJBQUUsUUR3SHVCLElDdkh6QiwrQkFBRSxRRHNIeUIsSUNySDNCLGlDQUFFLFFEaEoyQixJQ2lKN0Isa0NBQUUsUUQ2TTRCLElDNU05Qix5Q0FBRSxRRGpEbUMsSUNrRHJDLGlDQUFFLFFEMlIyQixJQzFSN0IsNEJBQUUsUUQ5R3NCLElDK0d4Qix3Q0FBQSxnQ0FBRSxRRDNLa0MsSUM0S3BDLHNDQUFBLDhCQUFFLFFEektnQyxJQzBLbEMseUNBQUEsaUNBQUUsUUQzS21DLElDNEtwQix3QkFBQSx5QkFBZixRRGhFa0IsSUNpRUosd0JBQWQsUURPa0IsSUNORCwyQkFBQSx3QkFBakIsUUQ2YWtCLElDNWFwQix3QkFBQSwwQkFBRSxRRHFGa0IsSUNwRnBCLHdCQUFBLHdCQUFBLHdCQUFBLHdCQUFFLFFENEZrQixJQzNGRiwyQkFBQSx3QkFBQSwwQkFBaEIsUUQrUGtCLElDOVBwQix3QkFBQSx3QkFBRSxRRDhGa0IsSUM3RnBCLDRCQUFBLHdCQUFFLFFEM01rQixJQzRNcEIseUJBQUUsUURoRG1CLElDaURyQiw4QkFBRSxRRHBDd0IsSUNxQzFCLG1DQUFFLFFEMFM2QixJQ3pTL0Isb0NBQUUsUUQwUzhCLElDelNoQyxvQ0FBRSxRRDBTOEIsSUN6U2hDLHFDQUFFLFFEMFMrQixJQ3pTakMscUNBQUUsUUQ2UytCLElDNVNqQyxzQ0FBRSxRRDZTZ0MsSUM1U2xDLDhCQUFFLFFEa1h3QixJQ2pYMUIsZ0NBQUUsUUQ4VzBCLElDN1c1QixtQ0FBRSxRRHlkNkIsSUN4ZC9CLDRCQUFFLFFEc2RzQixJQ3JkeEIseUJBQUUsUUQyY21CLElDMWNyQixnQ0FBRSxRRDJjMEIsSUMxYzVCLGlDQUFFLFFEb2QyQixJQ25kN0IsNEJBQUUsUUR4R3NCLElDeUd4QixtQ0FBRSxRRDhTNkIsSUM3Uy9CLDhCQUFFLFFEZ0V3QixJQy9EMUIsMkJBQUUsUURwQ3FCLElDcUN2Qix3QkFBRSxRRDNUa0IsSUM0VHBCLDhCQUFFLFFEL093QixJQ2dQMUIscUNBQUUsUUQvTytCLElDZ1BqQywyQkFBRSxRRCtYcUIsSUM5WHZCLGtDQUFFLFFEK1g0QixJQzlYOUIsb0NBQUUsUURnRzhCLElDL0ZoQyxrQ0FBRSxRRGtHNEIsSUNqRzlCLG9DQUFFLFFEK0Y4QixJQzlGaEMscUNBQUUsUUQrRitCLElDOUZqQywwQkFBRSxRRGpUb0IsSUNrVHRCLDRCQUFFLFFEbWJzQixJQ2xieEIsNEJBQUUsUUQ3VHNCLElDOFR4QiwwQkFBRSxRRGtGb0IsSUNqRnRCLDZCQUFFLFFENUh1QixJQzZIekIsMEJBQUUsUURnUW9CLElDL1B0QiwrQkFBRSxRRHhDeUIsSUN5QzNCLDJCQUFFLFFENFdxQixJQzNXdkIsMkJBQUUsUUR0RnFCLElDdUZ2Qix5QkFBRSxRRDZGbUIsSUM1RnJCLDJCQUFBLDZCQUFFLFFEWHVCLElDWVAsMEJBQWhCLFFEK1NvQixJQzlTSCwyQkFBakIsUUR3SHFCLElDdkhILDRCQUFsQixRRDdUc0IsSUM4VFIsd0JBQWQsUURyUGtCLElDc1BMLHVCQUFiLFFEa1ppQixJQ2paRCwwQkFBaEIsUUR3Wm9CLElDdlpILDJCQUFqQixRRGdNcUIsSUMvTEQsOEJBQXBCLFFEbUl3QixJQ2xJQyxtQ0FBekIsUUQ4UTZCLElDN1FFLHlDQUEvQixRRDlUbUMsSUMrVEwsd0NBQTlCLFFEaFVrQyxJQ2lVWix3Q0FBQSxnQ0FBdEIsUUR2T2tDLElDd09YLGlDQUF2QixRRGpKMkIsSUNrSk4sK0JBQXJCLFFEbVp5QixJQ2xaRixpQ0FBdkIsUURzWTJCLElDcllKLHdCQUFBLGlDQUF2QixRRDZWa0IsSUM1VnBCLGtDQUFFLFFENko0QixJQzVKOUIsa0NBQUUsUUQrUDRCLElDOVA5QiwwQkFBRSxRRHlPb0IsSUN4T3RCLG9DQUFFLFFEdEk4QixJQ3VJaEMsOEJBQUUsUUR1WndCLElDdFoxQiwyQkFBRSxRRGlIcUIsSUNoSHZCLHlCQUFBLGdDQUFBLCtCQUFFLFFEbVd5QixJQ2xXM0IsbUNBQUEsaUNBQUUsUURwQzZCLElDcUMvQiwwQkFBRSxRRDRab0IsSUMzWnRCLDJCQUFFLFFENUNxQixJQzZDdkIsMkJBQUUsUURzS3FCLElDckt2QixrQ0FBRSxRRHVLNEIsSUN0SzlCLHVDQUFFLFFEK1FpQyxJQzlRbkMsZ0NBQUUsUUQ2UTBCLElDNVE1Qiw4QkFBRSxRRHpLd0IsSUMwSzFCLHlCQUFFLFFEdEttQixJQ3VLckIsa0NBQUUsUURpSTRCLElDaEk5QixtQ0FBRSxRRCtINkIsSUM5SC9CLDJCQUFFLFFEaktxQixJQ2tLdkIsMkJBQUUsUURhcUIsSUNadkIsNkJBQUUsUURrQnVCLElDakJ6Qix3QkFBRSxRRGhJa0IsSUNpSXBCLDZCQUFFLFFEdlJ1QixJQ3dSekIsMEJBQUUsUURwT29CLElDcU90Qix3QkFBRSxRRDRHa0IsSUMzR3BCLDBCQUFFLFFEeU9vQixJQ3hPdEIseUJBQUUsUUQvTG1CLElDZ01yQiwwQkFBRSxRRC9Mb0IsSUNnTXRCLDRCQUFFLFFEdlRzQixJQ3dUeEIsbUNBQUUsUUR2VDZCLElDd1QvQiwwQkFBRSxRRGdQb0IsSUMvT3RCLGlDQUFFLFFEZ1AyQixJQy9PN0IsNEJBQUUsUUQrSXNCLElDOUl4QiwrQkFBQSx3QkFBRSxRRGxSa0IsSUNtUkosd0JBQUEseUJBQWQsUUR1UW1CLElDdFFKLHlCQUFmLFFEb1RtQixJQ25URCw0QkFBbEIsUUQrTnNCLElDOU5ELCtCQUFyQixRRDlMeUIsSUMrTEosK0JBQXJCLFFEeU55QixJQ3hOTiw2QkFBbkIsUUR0TXVCLElDdU1GLCtCQUFyQixRRHZJeUIsSUN3SUgsZ0NBQXRCLFFEaEkwQixJQ2lJSCxpQ0FBdkIsUUQ3STJCLElDOElDLHNDQUE1QixRRHZJZ0MsSUN3SVQsaUNBQUEsaUNBQUEsbUNBQXZCLFFEOUkyQixJQytJN0IsbUNBQUEsK0JBQUUsUURuSjZCLElDb0ovQixpQ0FBQSxpQ0FBRSxRRG5KMkIsSUNvSkosaUNBQUEsaUNBQXZCLFFEdkkyQixJQ3dJTCxnQ0FBdEIsUURwSjBCLElDcUpYLHlCQUFmLFFEb1ZtQixJQ25WRCw0QkFBbEIsUUQvT3NCLElDZ1BILDZCQUFuQixRRGpCdUIsSUNrQkgsOEJBQUEsOEJBQUEsOEJBQUEsK0JBQUEsNEJBQXBCLFFERndCLElDRzFCLG1DQUFFLFFEOVA2QixJQytQL0IsdUJBQUEsMEJBQUEsK0JBQUUsUUR3SG9CLElDdkhQLDJCQUFBLHVCQUFiLFFEL0xxQixJQ2dNdkIsK0JBQUUsUURyR3lCLElDc0czQix3QkFBRSxRRHZHa0IsSUN3R3BCLGdDQUFBLHdDQUFBLDhCQUFFLFFEbEYwQixJQ21GNUIsa0NBQUUsUURpUDRCLElDaFA5Qix1QkFBRSxRRHVHaUIsSUN0R25CLDJCQUFBLDJCQUFFLFFEaVZxQixJQ2hWTixnQ0FBQSx5QkFBZixRRDhEMEIsSUM3RFQsa0NBQUEsMkJBQWpCLFFEOEQ0QixJQzdEOUIsNEJBQUUsUURqRXNCLElDa0V4QixnQ0FBRSxRRHpRMEIsSUMwUTVCLDJCQUFFLFFEeEVxQixJQ3lFdkIsOEJBQUUsUUQ0RHdCLElDM0QxQiw0QkFBRSxRRHdLc0IsSUN2S3hCLDhCQUFFLFFEZ0p3QixJQy9JMUIscUNBQUUsUURnSitCLElDL0lqQyx5QkFBRSxRRGhWbUIsSUNpVnJCLDZCQUFBLGtDQUFFLFFEbEl1QixJQ21JekIsd0JBQUUsUURvUmtCLElDblJwQiwrQkFBRSxRRDlWeUIsSUMrVjNCLHlCQUFFLFFEOEVtQixJQzdFckIsK0JBQUUsUURpS3lCLElDaEszQiwyQkFBRSxRRHFScUIsSUNwUnZCLHlCQUFFLFFEeVZtQixJQ3hWckIsZ0NBQUUsUURpQzBCLElDaEM1Qix5QkFBRSxRRGtVbUIsSUNqVXJCLCtCQUFFLFFEM1V5QixJQzRVM0IsMkJBQUUsUURtRHFCLElDbER2QixrQ0FBRSxRRGpINEIsSUNrSDlCLDRCQUFFLFFEbFRzQixJQ21UeEIsa0NBQUUsUUR0VDRCLElDdVQ5QixnQ0FBRSxRRHpUMEIsSUMwVDVCLDRCQUFFLFFENVRzQixJQzZUeEIsOEJBQUUsUUR4VHdCLElDeVQxQiw4QkFBRSxRRHhUd0IsSUN5VDFCLCtCQUFFLFFEalh5QixJQ2tYM0IsaUNBQUUsUURqWDJCLElDa1g3QiwwQkFBRSxRRHlQb0IsSUN4UHRCLDhCQUFFLFFEelF3QixJQzBRMUIsdUJBQUUsUURwWmlCLElDcVpuQiwrQkFBRSxRRGxOeUIsSUNtTjNCLGdDQUFFLFFEMkIwQixJQzFCNUIsa0NBQUUsUURwWDRCLElDcVg5QiwrQkFBRSxRRDVheUIsSUM2YTNCLDhCQUFFLFFEMkN3QixJQzFDMUIsK0JBQUUsUUQvQ3lCLElDZ0QzQiwyQkFBRSxRRDdEcUIsSUM4RHZCLGtDQUFFLFFEN0Q0QixJQzhEOUIsK0JBQUUsUURzT3lCLElDck8zQiw4QkFBRSxRRHNPd0IsSUNyTzFCLDRCQUFFLFFEOVhzQixJQytYeEIsd0JBQUUsUUR2V2tCLElDd1dwQiw0QkFBRSxRRDdFc0IsSUM4RXhCLDhCQUFFLFFEamN3QixJQ2tjMUIsdUJBQUUsUURuVmlCLElDb1ZuQix3QkFBQSwyQkFBQSwyQkFBRSxRRDdGa0IsSUM4RkMsNkJBQW5CLFFEeEJ1QixJQ3lCRiwrQkFBckIsUUQ1V3lCLElDNldBLG1DQUF6QixRRGhTNkIsSUNpU1YsNkJBQW5CLFFEbFJ1QixJQ21SSiw2QkFBbkIsUURsTHVCLElDbUxMLDRCQUFsQixRRHpFc0IsSUMwRUwsMkJBQWpCLFFEMkZxQixJQzFGRSxpQ0FBdkIsUUR1RzJCLElDdEdMLGdDQUF0QixRRGdIMEIsSUMvR1AsNkJBQW5CLFFEaUh1QixJQ2hISCw4QkFBcEIsUURoV3dCLElDaVdFLG9DQUExQixRRGxXOEIsSUNtV1osNEJBQWxCLFFEblJzQixJQ29SUCx5QkFBZixRRGdHbUIsSUMvRkcsZ0NBQXRCLFFEMFAwQixJQ3pQTCwrQkFBckIsUURuQnlCLElDb0JILGdDQUF0QixRRHlKMEIsSUN4Sk4sOEJBQXBCLFFEbEl3QixJQ21JUiwwQkFBaEIsUUQyUG9CLElDMVBMLHlCQUFmLFFEakRtQixJQ2tERCw0QkFBbEIsUUR2Q3NCLElDd0NILDZCQUFBLGdDQUFuQixRRCtNMEIsSUM5TTVCLG9DQUFFLFFEK004QixJQzlNaEMsaUNBQUUsUUR1UDJCLElDdFA3QixnQ0FBRSxRRHJEMEIsSUNzRDVCLCtCQUFFLFFEc1B5QixJQ3JQM0IsZ0NBQUUsUUR0RDBCLElDdUQ1QixrQ0FBRSxRRHJENEIsSUNzRDlCLGtDQUFFLFFEdkQ0QixJQ3dEOUIsMkJBQUUsUUQ3QnFCLElDOEJ2QiwrQkFBRSxRRGhNeUIsSUNpTTNCLHNDQUFFLFFEN1BnQyxJQzhQbEMsZ0NBQUUsUURJMEIsSUNINUIsNkJBQUUsUUQrUHVCLElDOVB6QiwyQkFBRSxRRGtFcUIsSUNqRXZCLDhCQUFFLFFEb093QixJQ25PMUIsK0JBQUUsUURxT3lCLElDcE8zQix3QkFBQSwwQkFBRSxRRGpia0IsSUNrYnBCLDRCQUFFLFFEME9zQixJQ3pPeEIsMEJBQUUsUUQ0TG9CLElDM0x0QiwyQkFBRSxRRHNJcUIsSUNySXZCLDJCQUFFLFFEaEVxQixJQ2lFdkIsaUNBQUEsdUJBQUUsUUR5UTJCLElDeFE3QixrQ0FBRSxRRGxDNEIsSUNtQzlCLDZCQUFFLFFEdEN1QixJQ3VDekIsaUNBQUUsUURwUjJCLElDcVI3Qiw0QkFBQSw4QkFBQSxpQ0FBRSxRRDliMkIsSUMrYlAsOEJBQUEsMkNBQXBCLFFENWJxQyxJQzZidkMsOEJBQUEsaUNBQUUsUUQvYjJCLElDZ2M3Qiw4QkFBQSxvQ0FBRSxRRC9iOEIsSUNnY2hDLDhCQUFBLGtDQUFFLFFEbmM0QixJQ29jOUIsa0NBQUUsUUR0RDRCLElDdUQ5Qiw2QkFBRSxRRHRKdUIsSUN1SnpCLGlDQUFFLFFEbkQyQixJQ29EN0IsbUNBQUUsUURuRDZCLElDb0QvQixnQ0FBRSxRRDZHMEIsSUM1RzVCLGtDQUFFLFFENkc0QixJQzVHOUIsMkJBQUUsUUQxWXFCLElDMll2QixtQ0FBRSxRRDdZNkIsSUM4WS9CLDBCQUFFLFFEL1dvQixJQ2dYdEIsa0NBQUUsUUQ3ZDRCLElDOGQ5QixnQ0FBRSxRRG5LMEIsSUNvSzVCLGdDQUFBLG9DQUFFLFFEbks4QixJQ29LUixnQ0FBQSxtQ0FBdEIsUUR0SzZCLElDdUtQLGdDQUFBLGtDQUF0QixRRHhLNEIsSUN5SzlCLDhCQUFFLFFEN0t3QixJQzhLMUIsZ0NBQUEsZ0NBQUUsUUQvTDBCLElDZ001QixpQ0FBQSxnQ0FBRSxRRG5NMkIsSUNvTTdCLG9DQUFFLFFEaE04QixJQ2lNaEMsa0NBQUUsUUQxTTRCLElDMk05QixpQ0FBRSxRRGpNMkIsSUNrTTdCLG1DQUFFLFFEck02QixJQ3NNL0IsaUNBQUUsUUR2TTJCLElDd003Qiw4QkFBRSxRRHlKd0IsSUN4SjFCLCtCQUFFLFFETHlCLElDTTNCLHFDQUFFLFFEclcrQixJQ3NXakMsdUJBQUUsUUQ1T2lCLElDNk9uQiw4QkFBRSxRRDVPd0IsSUM2TzFCLGdDQUFFLFFENEowQixJQzNKNUIsa0NBQUUsUUQzRTRCLElDNEU5Qix5Q0FBRSxRRDNFbUMsSUM0RXJDLCtCQUFFLFFEbFB5QixJQ21QM0IsZ0NBQUUsUURrTjBCLElDak41QiwyQkFBRSxRRE9xQixJQ052QiwyQkFBRSxRRC9ZcUIsSUNnWnZCLDRCQUFFLFFEcFJzQixJQ3FSeEIsMEJBQUUsUUQ5RW9CLElDK0VRLHNDQUE1QixRRDFLZ0MsSUMyS25CLCtCQUFBLHVCQUFiLFFEb0d5QixJQ25HM0IsMkJBQUUsUUR0WHFCLElDdVh2QiwwQkFBRSxRRDlpQm9CLElDK2lCdEIsMkJBQUUsUURwaUJxQixJQ3FpQnZCLG9DQUFFLFFEaGM4QixJQ2ljaEMscUNBQUUsUURuYytCLElDb2NqQyxxQ0FBRSxRRGpjK0IsSUNrY2pDLHFDQUFFLFFEdGMrQixJQ3VjakMsNkJBQUUsUUR6THVCLElDMEx6Qiw0QkFBRSxRRGpJc0IsSUNrSXhCLDhCQUFFLFFEakl3QixJQ2tJMUIsMEJBQUUsUURwSW9CLElDcUl0Qix3QkFBRSxRRHZJa0IsSUN3SXBCLCtCQUFFLFFEell5QixJQzBZM0IsaUNBQUUsUUR6WTJCLElDMFk3QiwwQkFBRSxRRDNNb0IsSUM0TXRCLDBCQUFFLFFENEtvQixJQzNLdEIsOEJBQUUsUUR2ZXdCLElDd2UxQiw4QkFBRSxRRDFSd0IsSUMyUjFCLGlDQUFFLFFEekMyQixJQzBDN0IseUJBQUUsUUR6V21CLElDMFdyQixvQ0FBRSxRRHJZOEIsSUNzWWhDLDZCQUFFLFFEelp1QixJQzBaekIseUJBQUUsUUR2SG1CLElDd0hyQixpQ0FBRSxRRC9SMkIsSUNnUzdCLHdCQUFFLFFEK0lrQixJQzlJcEIsaUNBQUUsUURoRTJCLElDaUU3Qiw2QkFBRSxRRDlIdUIsSUMrSHpCLDJCQUFFLFFEdkJxQixJQ3dCdkIsaUNBQUUsUURsRzJCLElDbUc3QixtQ0FBRSxRRGxHNkIsSUNtRy9CLGdDQUFFLFFEZ0QwQixJQy9DNUIsa0NBQUUsUURnRDRCLElDL0M5QixpQ0FBRSxRRFYyQixJQ1c3QixvQ0FBRSxRRFY4QixJQ1doQyw0QkFBRSxRRGxQc0IsSUNtUHhCLDhCQUFFLFFEeGZ3QixJQ3lmMUIsZ0NBQUUsUUR4ZjBCLElDeWY1Qiw0QkFBRSxRRHBHc0IsSUNxR3hCLDJCQUFFLFFEdlJxQixJQ3dSdkIsK0JBQUUsUUQ2S3lCLElDNUszQiw0QkFBRSxRRDhLc0IsSUM3S3hCLDJCQUFFLFFEblhxQixJQ29YdkIscUNBQUUsUURzSCtCLElDckhqQyxtQ0FBRSxRRDhKNkIsSUM3Si9CLHNDQUFFLFFEN0VnQyxJQzhFbEMsMEJBQUUsUURuZ0JvQixJQ29nQnRCLHNDQUFFLFFEM2lCZ0MsSUM0aUJsQyx5Q0FBRSxRRGdKbUMsSUMvSXJDLDRCQUFFLFFEN2ZzQixJQzhmeEIsZ0RBQUUsUURqakIwQyxJQ2tqQjVDLHdEQUFBLHFDQUFFLFFEbGxCa0QsSUNtbEJwRCx5QkFBQSw2QkFBQSxvQ0FBRSxRRHpabUIsSUMwWnJCLDBCQUFFLFFEbFNvQixJQ21TdEIsNEJBQUUsUURsU3NCLElDbVN4QixrQ0FBQSw0QkFBRSxRRDNCNEIsSUM0QlAsK0JBQXJCLFFEMUx5QixJQzJMUiwyQkFBakIsUURnSXFCLElDL0hHLGtDQUF4QixRRGdJNEIsSUMvSFQsNkJBQW5CLFFEbkJ1QixJQ29CRSxtQ0FBekIsUURuQjZCLElDb0JILG9DQUExQixRRG5COEIsSUNvQlQsK0JBQXJCLFFEdEh5QixJQ3VISCxnQ0FBdEIsUURyVjBCLElDc1ZWLDBCQUFoQixRRGtLb0IsSUNqS0EsOEJBQXBCLFFEMkN3QixJQzFDSyx1Q0FBQSx5Q0FBN0IsUUR6U21DLElDMFN0Qix1QkFBQSxpQ0FBYixRRDVVMkIsSUM2VTdCLGdDQUFFLFFEclIwQixJQ3NSNUIsa0NBQUUsUURqWjRCLElDa1o5QixvQ0FBRSxRRGpaOEIsSUNrWmhDLDJCQUFFLFFEck5xQixJQ3NOdkIsaUNBQUUsUURubkIyQixJQ29uQjdCLG1DQUFFLFFEbm5CNkIsSUNvbkIvQixpQ0FBQSwwQkFBRSxRRG5uQjJCLElDb25CN0IsbUNBQUEsNEJBQUUsUURubkI2QixJQ29uQi9CLGdDQUFFLFFEK0YwQixJQzlGNUIsa0NBQUUsUUQrRjRCLElDOUY5QiwyQkFBRSxRRGdHcUIsSUMvRnZCLDZCQUFFLFFEeFF1QixJQ3lRekIsb0NBQUEsNEJBQUUsUUR4UXNCLElDeVFNLHNDQUFBLDhCQUE1QixRRHhRd0IsSUN5UVIsMEJBQWhCLFFEakhvQixJQ2tISyxtQ0FBekIsUUR0VjZCLElDdVZWLDZCQUFuQixRRGV1QixJQ2RDLGdDQUFBLGtDQUFBLHFDQUF4QixRRCtCK0IsSUM5QmpDLGtDQUFBLCtDQUFFLFFEaUN5QyxJQ2hDM0Msa0NBQUEscUNBQUUsUUQ4QitCLElDN0JqQyxrQ0FBQSx3Q0FBRSxRRDhCa0MsSUM3QlYsa0NBQUEsc0NBQXhCLFFEMEJnQyxJQ3pCZiwyQkFBakIsUURoRXFCLElDaUVILHlCQUFBLDRCQUFBLHdCQUFsQixRRDVrQm1CLElDNmtCckIsNEJBQUUsUURySXNCLElDc0l4QixvQ0FBRSxRRGtIOEIsSUNqSGhDLG9DQUFFLFFEa0g4QixJQ2pIaEMsbUNBQUUsUURrSDZCLElDakgvQixvQ0FBQSxpQ0FBRSxRRDZHMkIsSUM1RzdCLHNDQUFBLG1DQUFFLFFENkc2QixJQzVHViw2QkFBbkIsUUR6bEJ1QixJQzBsQlIseUJBQWYsUURyVW1CLElDc1VKLHlCQUFmLFFEM2FtQixJQzRhSix5QkFBZixRRHpSbUIsSUMwUkQsNEJBQWxCLFFEaElzQixJQ2lJSiw0QkFBbEIsUUQxYnNCLElDMmJGLDhCQUFwQixRRGxOd0IsSUNtTkYsZ0NBQXRCLFFEOUQwQixJQytESixnQ0FBdEIsUURqQjBCLElDa0JMLCtCQUFyQixRRDJHeUIsSUMxR1IsMkJBQWpCLFFEek5xQixJRXBjdkIsd0JDQUksK0JBOEdBLG1CQXVOQSx5Q0NqVUEsUUFBWSxHVlRoQixTQzhCRSxTQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxLQUFBLGNEbkNGLDBCQUEyQix5QkNnRHZCLFNBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxTQUFBLFFBQ0EsS0FBQSxLT2pESix3QkdHSSxRQUFBLGFDbUJFLE1BQUEsSUFVQSxPQUFBLElEM0JGLFdBQUEsb0NBQUEsT0FBQSxPQUFBLFVBQ0EsT0FBQSxFQUFBLElITkosMkJHa0JFLFlBQUEsSUVoQkYsTXZCdUdBLE91Qm5HRSxZQUFBLElDVEYsVUFDRSxRQUFBLE1BR0YsV3JCZzdJQSxTQUFBLFNIeDNJRSxRQUFBLEtBMURGLEVBQUcsS0FBTSxRQUFULFFBQVMsTUFBRyxNQUFlLFdBQXJCLEtBQVUsT0FBVCxRQUFXLEtBQU0sS0FBaEIsR0FBZ0IsUUFBWixJQUFaLEdBQUksR0FBSixHQUFBLFNBQWlDLFdBQVksT0FBN0MsT0FBVSxLQUFWLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFaLE9BQW9DLEdBQTVDLEtBQXVCLE9BQW5CLElBQVksTUFBTyxPQUFILEdBQWQsS0FBVSxLQUFNLElBQVYsR0FBWSxFQUFlLElBQVosUUFBbEIsTUFBUSxLQUFELE9BQVEsSUFBWSxRQUFQLElBQTdCLE1BQWdCLE1BQTZCLEdBQXRCLE1BQWtCLEdBQVgsTUFBOUIsS0FBcUMsR0FBckIsR0FBRyxNQVVqQixPQUFBLEVBQ0EsUUFBQSxFQU9GLEVBQUEsT0FBQSxRQUtVLFdBQUEsV0FPVixRQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxJQUFBLFFBQUEsUUFZRSxRQUFBLE1BR0YsTUFBQSxPQUFBLE1BR0UsUUFBQSxhQUdrQixzQkFDbEIsUUFBQSxLQUNBLE9BQUEsRUFZRixLQUVFLFdBQUEsT0FDQSxZQUFBLFdBS0YsS0FFRSxPQUFBLEVBT0YsRUFDRSxlQURBLFFBSUUsUUFBQSxPQUFBLEtBSk8sU0FBVCxRQVFFLFFBQUEsRUFRSixZQUNFLGNBQUEsSUFBQSxPQVdGLEdBQ0UsT0FBQSxFQUdGLEtBQUEsSUFHRSxZQUFBLDJCQUFBLFNBQUEsUUFBQSxVQUNBLFVBQUEsSUFXRixNQUlBLElBQUEsSUFHRSxVQUFBLElBZkYsSUFDRSxZQUFBLFNBV0YsSUFBQSxJQUVFLFNBQUEsU0FFQSxZQUFBLEVBQ0EsZUFBQSxTQUdGLElBQ0UsT0FBQSxPQUVGLElBQ0UsSUFBQSxNQVdGLGVBQ0UsU0FBQSxPQU9GLE9BQUEsa0JBQXFCLG1CQUFzQixxQkFBd0IsbUJBQXNCLGdCQUFtQixpQkFBb0IsZ0JBQW1CLGtCQUFxQixpQkFBb0IscUJBQXdCLDJCQUE4QixrQkFBcUIsaUJBQW9CLGlCQUEzUixPQUFBLFNBQ0UsT0FBQSxFQUNBLFlBQUEsWUFBQSxVQUFBLE1BQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdGLE9BQUEsT0FFRSxlQUFBLEt5QjVGQSxvQkYyQ0YsZUF6SEEsTUUwR0ksZUFBQSxVekJtRUosT0FBQSx3QkFBQSxrQkFBQSxtQkFJRSxXQUFBLE9BQ0EsT0FBQSxRQUdhLGlCQUFBLHFCQUViLE9BQUEsUUFHbUIscUJBQUEsa0JBRW5CLFdBQUEsV0FDQSxRQUFBLEV1QjdJQSxRQUFBLGFBQ0EsYUFBQSxJdkJtSkYsaURBQUEsOENBRUUsbUJBQUEsS0FHSSx5QkFBQSx3QkFFSixPQUFBLEVBQ0EsUUFBQSxFQVlGLEdBQUEsR0FBQSxHQUlFLFFBQUEsRUFHRixNQUFBLE1BRUUsY0FBQSxFQUNBLGVBQUEsRUFPRixNQUVFLGdCQUFBLFNBQ0EsZUFBQSxFQUhBLFNBQUEsU0FPRSxRQUFBLEd1QnRQSixTQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsWUFHRixNQUNFLGNBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUtGLGtCQUFxQixtQkFBc0IscUJBQXdCLG1CQUFzQixnQkFBbUIsaUJBQW9CLGdCQUFtQixrQkFBcUIsaUJBQW9CLHFCQUF3QiwyQkFBOEIsa0JBQXFCLGlCQUFvQixpQkFBM1IsU0RZTSxNQUFBLEtBVUEsT0FBQSxLQ3BCSixPQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsUUdPQSxPQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsSUFBQSxJSE5BLGNBQUEsRUFDQSxLQUFBLElBQUEsQ0FBQSxJQUFBLFlBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxLQUNBLFdBQUEsSUFBQSxJQXFFRixPQXBEQSxTQTBERSxjQUFBLEtBcEZBLHdCQUEyQix5QkFBNEIsMkJBQThCLHlCQUE0QixzQkFBeUIsdUJBQTBCLHNCQUF5Qix3QkFBMkIsdUJBQTBCLDJCQUE4QixpQ0FBb0Msd0JBQTJCLHVCQUEwQix1QkFBelcsZUFZRSxhQUFBLFFBWkYsd0JBQTJCLHlCQUE0QiwyQkFBOEIseUJBQTRCLHNCQUF5Qix1QkFBMEIsc0JBQXlCLHdCQUEyQix1QkFBMEIsMkJBQThCLGlDQUFvQyx3QkFBMkIsdUJBQTBCLHVCQUF6VyxlQWdCRSxhQUFBLFFBQ0EsV0FBQSxLQUNBLFFBQUEsRUFHRixvQ0FyQkUsa0JBQXFCLG1CQUFzQixxQkFBd0IsbUJBQXNCLGdCQUFtQixpQkFBb0IsZ0JBQW1CLGtCQUFxQixpQkFBb0IscUJBQXdCLDJCQUE4QixrQkFBcUIsaUJBQW9CLGlCQUEzUixTQXNCQSxPQUFBLE1BSUosU3ZCOEtFLFNBQUEsS0FDQSxlQUFBLEl1QjlLQSxPQUFBLEtBRUEsT0FBQSxTQUdpQixtQkFDakIsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FTRixxQkFDRSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLRHJESSxNQUFBLEtBQ0EsT0FBQSxLQ3NESixPQUFBLElBQUEsSUFBQSxFQUFBLEVBQ0EsV0FBQSw0QkFBQSxVQUNBLGVBQUEsSUFDQSxPQUFBLFFBcUVBLGdDQUFpQyx1Q0EzQ25DLE9BNERJLE1BQUEsS0E5RkYsNkJBV0Usb0JBQUEsRUFBQSxNQVhpQiw0QkFBQSxvQ0FBQSxtQ0FBQSwyQkFrQmpCLFFBQUEsRUFDQSxXQUFBLEtBSUosT0FBQSxtQkFFRSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLGVBQUEsT0FDQSxPQUFBLFFBQ0EsWUFBQSxPQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FHRixPQUNFLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBRUEsT0FBQSxLQUVBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLDhCQUFBLE9BQUEsTUFBQSxVQUFBLEtHM0VBLE9BQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElINEVBLGNBQUEsRUFDQSxXQUFBLEtBR0YsYUFDRSxNQUFBLEtBQ0EsVUFBQSxlQUNBLFlBQUEsSUFIQSxpQ0FPRSxRQUFBLEtBSUosV0FDRSxPQUFBLEVBSUEscUJBQ0UsUUFBQSxHQUlKLGVBQ0UsTUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBS0YsYUFDRSxRQUFBLE1BQ0EsTUFBQSxLQUZBLHdCQUFBLDBCQUFBLGtDQUFBLGdDQUFpQyx1Q0FRL0IsUUFBQSxXQUNBLGVBQUEsT0FURixtQkFhRSxjQUFBLEVBYkEsa0RBQW1ELHlEQW9CakQsTUFBQSxlQXBCSixrQ0F5QkUsTUFBQSxHQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxRQTVCRix3Q0FnQ0UsUUFBQSxLQUlKLHdCQUNFLE1BQUEsS0FDQSxNQUFBLElBR0YsbUNBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBOzs7Ozs7Ozs7O0FJMUtGLGtCQUNJLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxlQUNBLGNBQUEsS0FDQSxlQUFBLE9BQ0EsS0FBQSxFQUVBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUFBLFlBQUEsS0FFYywrQkFDZCxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsUUFDQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsSUFDQSxXQUFBLFFESEYsT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSUNJRSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUVKLGdEQUNJLEtBQUEsRUFFSixvQkFDSSxPQUFBLFFBS0osd0NBQ0ksU0FBQSxTQUNBLFFBQUEsTUFDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLE9BQUEsS0RyQkYsT0FBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsSUNzQkUsY0FBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsS0FFSix5Q0FDSSxNQUFBLEtBRUosNkNBQ0ksUUFBQSxNQUNBLFNBQUEsT0FDQSxhQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsU0FDQSxZQUFBLE9BRUosMkRBQ0ksYUFBQSxLQUVKLDZDQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsNEJBQUEsSUFBQSxFQUNBLFVBQUEsSUFFd0MsbURBRzVDLG1FQUZJLG9CQUFBLE1BQUEsTUFLSiw0Q0FDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FFSiw4Q0FDSSxNQUFBLE1BQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSw4QkFBQSxVQUVxQix3Q0FDckIsU0FBQSxTQUNBLFFBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUNBLFlBQUEsT0FFSix5REFHSSxXQUFBLFdBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsaUNBQUEsS0FBQSxNQUFBLFVBQUEsS0FDQSxVQUFBLElBQ0EsWUFBQSxXQUNBLFlBQUEsT0FDQSxjQUFBLEVBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLEtBRXFCLHNDQUNyQixXQUFBLEtBQ0EsZ0JBQUEsWUFFSix5RUFDSSxTQUFBLFNBQ0EsS0FBQSxRQUtjLGtDQUNkLFNBQUEsU0FDQSxXQUFBLE9BQ0EsV0FBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxFQUNBLFdBQUEsTUFDQSwyQkFBQSxNQUVKLHFDQUNJLFFBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLElBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxzQkFBQSxLQUVKLG1EQUNJLFFBQUEsVUFDQSxPQUFBLFFBRUoscURBQ0ksUUFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLFFBRUosaURBQ0ksV0FBQSxRQUNBLE1BQUEsS0FFSixnREFDSSxRQUFBLFVBQ0EsV0FBQSxRQUVKLGtEQUNJLFFBQUEsVUFDQSxZQUFBLElBQ0EsT0FBQSxRQUVnQyxrREFDaEMsYUFBQSxLQUVKLHdDQUNJLFdBQUEsT0FDQSxnQkFBQSxVQUtKLHdDQUNJLFNBQUEsU0FDQSxTQUFBLE9BQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLGVBQ0EsT0FBQSxHQUNBLFFBQUEsRUFBQSxJQUFBLEVBQUEsRUR2S0YsT0FBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsSUM2S0YsMkNBQ0ksTUFBQSxLQUNBLFdBQUEsS0FFSix3REFDSSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsS0FDQSxZQUFBLE9BRUoseUVBQ0ksY0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLFlBQ0EseUJBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxXQUNBLFlBQUEsT0FDQSxjQUFBLEVBRW9ELGlFQUNwRCxNQUFBLEtBRXNDLHlEQUN0QyxTQUFBLFNBQ0EsT0FBQSxJQUFBLEVBQUEsSUFBQSxJQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLFFBRUosOEVBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxpQ0FBQSxNQUFBLElBQUEsVUFDQSxVQUFBLElBRUosb0ZBQ0ksb0JBQUEsTUFBQSxLQUVzQyxrRUFDdEMsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsUUFLQSxpQkFBQSxtRUFDQSxNQUFBLEtBRUosK0RBQ0ksV0FBQSxRQUVKLG9GQUNJLG9CQUFBLE1BQUEsTUFFb0Isd0NBQ3BCLE9BQUEsRUFDQSxRQUFBLEVGM1FKLEl6QnlHcUMsa0JBQXRCLHFCQUF5QyxvQkFBeEQsUUFBUyxLQUFULEdBQVcsR0FBWCxHQUFLLEVBQUwsSUFBSSxNQUFJLEd5QnBHTixjQUFBLEtFd1FGLHNEQUNJLFFBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxRQVNKLHlEQUNJLE9BQUEsSUFBQSxNQUFBLEtBRUosOERBQ0ksV0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLEtBQUEsS0FFSiw2REFDSSxZQUFBLEtBQ0EsZUFFSiwrREFDSSxXQUFBLDRCQUFBLFFBQ0EsWUFBQSxJQUFBLE1BQUEsS0FFcUIseUNBQ3JCLFdBQUEsRUFBQSxFQUFBLElBQUEsZUFFc0UsMEVBQ3RFLE1BQUEsZUFLSixpQkFDSSxRQUFBLGFBQ0EsT0FBQSxRQUtKLHFFQUhBLGdDQUNJLE9BQUEsUUMxU0osS0FDRSxNQUFBLEtBQ0EsS0FBQSxJQUFBLENBQUEsSUFBQSxZQUFBLFVBQUEsTUFBQSxXQUNBLHVCQUFBLFlIZEYsSUc0QkEsR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFJLEd2QmxCbEIsWXdCTnNELEt4Qk10RCxVQUFBLE1BQUEsV3VCc0dGLEVBQ0UsTUFBQSxRQUNBLGdCQUFBLEtFM0ZJLFdBQUEsTUFBQSxJQUFBLE9MNENOLGNOOFVJLG1DZDdTSixzQkFHRSxnQkFBQSxVdUJTUyxTQUFVLFFBQW5CLFFBUUUsTUFBQSxRSHhISixJQUNFLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsS0FJQSxRQUNFLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFRRixvQ0FaQSxRQU9JLE1BQUEsS0FDQSxPQUFBLEtBaEJGLElBcUJBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsTU11RkEsMEROL0dBLElBNEJBLE1BQUEsS0FDQSxTQUFBLFFBSUosYUFDRSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsS0FHRixhQUNFLFNBQUEsU0FDQSxPQUFBLEVBRWlCLG9DQUNmLFFBQUEsS0FHRixrQkFDRSxPQUFBLEVBQUEsS0FDQSxVQUFBLEtNcUVGLG9DTi9FSSxrQkFhQSxPQUFBLEVBQUEsSUFDQSxVQUFBLEVBZEYsYUFtQkEsU0FBQSxTQUVnQiw2QkFDZCxPQUFBLEtBQ0EsUUFBQSxNQUtOLGNBQ0UsTUFBQSxLQUNBLFVBQUEsS0FGQSxvQkFNRSxNQUFBLEtNNkNGLG9DTm5ERSxjQVVBLFVBQUEsTUFPSixTQUNFLFVBQUEsTUFDQSxNQUFBLEtBRkEsb0JBS0UsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxFTTBCRixvQ045QkEsb0JBT0ksY0FBQSxJQUNBLFVBQUEsTUFaSix1QkFpQkUsVUFBQSxLQUNBLFlBQUEsSU1nQkYsb0NObEJBLHVCQUtJLE1BQUEsTUFDQSxjQUFBLEtBQ0EsVUFBQSxLQXZCQSxvQkErQkEsUUFBQSxNQVFOLFlBQ0UsVUFBQSxNQUNBLE1BQUEsS0FGQSx1QkFLRSxjQUFBLElBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElNYkYsb0NOS0ksdUJBV0EsTUFBQSxJQUNBLFVBQUEsS0FJSiwwQkFLSSxRQUFBLE1BTEosMEJBQ0UsVUFBQSxLQUNBLFlBQUEsSUFPRix5QkFDRSxPQUFBLEtBV0osYUFDRSxNQUFBLEtBREEsd0JBSUUsVUFBQSxLQUNBLFlBQUEsSU5qS0Ysd0JNaU9GLGVONU1JLFlBQUEsSWFmRixlQUFBLFVENEdBLG9DTjhCQSx5QkFJSSxPQUFBLE1BUUEsd0JBUUEsVUFBQSxLQUNBLGNBQUEsS0FJSiwyQkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLElNM0RGLG9DTjBDSSwyQkFvQkEsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLE1BdEJKLDJCQTJCRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsc0NNMUVGLG9DTjBDSSwyQkFtQ0EsTUFBQSxFQUNBLE9BQUEsR0FhTixrQkFDRSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxRQUdGLGtCQUNFLE1BQUEsS0FDQSxjQUFBLElBR0YsaUJBQ0UsY0FBQSxJQUNBLFVBQUEsS0FGQSw0QkFLRSxjQUFBLEVBSUosZUFDRSxPQUFBLElBQUEsRUFDQSxVQUFBLEtBRUEsV0FBQSxPQU9GLG1CQUNJLGNBQUEsS0FDQSxXQUFBLE9BR0osa0RBQ0ksT0FBQSxNQUNBLE1BQUEsTU4xUEosb0NBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsY0FBQSxxQkFBQSxVQUFBLHFCQUdGLGlCQUNFLFFBQUEsS0FDQSxNQUFBLE1BQ0EsaUJBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxFQUFBLEVBQUEsSUFBQSxnQkFMQSwrQkFRRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsUUFiRix3QkFpQkUsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLElBQUEsSUFBQSxFQUFBLEVBQ0EsTUFBQSxLQXBCQSwwQkF5QkUsY0FBQSxFQXpCSiw4QkE4QkUsV0FBQSxLQUNBLFNBQUEsS0FHQSx3QkFDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFdBQUEsT0FFQSx3Q0FDRSxNQUFBLFFBQ0EsT0FBQSxRQUZGLDJEQUtJLFFBQUEsR0FDQSxPQUFBLFFBN0NKLGdEQWtERSxRQUFBLGFBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxFQTBETixhQWxCRSx3QkFJQSxpQ0MvRkEsUUFBQSxNREFFLCtCQXdERSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLG1FQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxLQUNBLGNBQUEsaUJBQUEsVUFBQSxpQkFLTixnQkFDRSxXQUFBLE9BQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxpQkFBQSxlQVBBLHdDQVNFLE9BQUEsRUFDQSxRQUFBLElBQUEsS0FJSixZQUNFLFlBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUVBLDJCQUNFLFdBQUEsT0FhSixhQUNFLE9BQUEsbUJBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxLQXNCQSwyQkFBQSx3QmN2SEEsU0FBQSxPQzJuQkUsY0FBQSxTaEJ6TEEsWUFBQSxPQzVWSixhQzVHRSxNQUFBLEtEK0dFLE9BQUEsUUFGQSxtQkN6R0EsUUFBQSxNQUNBLE1BQUEsS0R1R0osWUFPSSxXQUFBLElBQUEsTUFBQSxLQUlKLGVBQ0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsT0FHRixZQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxJQUFBLEtBSEEsd0JBQUEsd0JBT0UsUUFBQSxhQUNBLGNBQUEsRUFDQSxlQUFBLElBVEYsd0JBYUUsYUFBQSxLQWJGLHdCY2xJQSxRQUFBLGFBT0UsVUFBQSxJZDhJQSwwQkFDRSxRQUFBLGFBQ0EsYUFBQSxJQXJCSiwyQmMzSEUsVUFBQSxLZHNKQSxjQUFBLEVBQ0EsVUFBQSxPQUNBLFFBQUEsTUFJSixlQUNFLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FGQSxpQkFLRSxZQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsUUFDQSxXQUFBLE1BQUEsS0FSd0IsdUJBQXhCLHVCQVlFLE1BQUEsUUFRTixZQUNFLFFBQUEsS0FHRixpQkFBQSxpQkFFRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsTUFDQSxjQUFBLEtBU0EsMEJBYUUscUJBQ0EsT0FBQSxrQkFyQkYsb0JBQUEsb0JBQ0UsY0FBQSxJQUNBLFVBQUEsT0FDQSxlQUFBLFVBSUosaUJBQ0UsY0FBQSxLQUNBLGFBQUEsS0FPRixpQkFDRSxjQUFBLEtBQ0EsYUFBQSxLQUVFLHFCQUVBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0YsNEJBQ0UsY0FBQSxLQUdGLDZCQUNFLGFBQUEsTUFDQSxZQUFBLE1BQ0EsUUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBbkJBLDRDQUFBLDRDQXVCRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsUUFHRiwyQ0FDRSxRQUFBLEtBN0JBLHFEQWdDRSxjQUFBLElBR0Ysa0VBQ0UsUUFBQSxNQUNBLFdBQUEsTUFFRSxvRUFDQSxRQUFBLGFBU1YscUJBQ0UsTUFBQSxLQUNBLGNBQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUpBLHdCQU9FLE1BQUEsS0FDQSxjQUFBLElBQ0EsVUFBQSxPQUNBLGVBQUEsVUFHRixnQ0FDRSxRQUFBLGFBQ0EsYUFBQSxLQUNBLFFBQUEsSUFBQSxJQUFBLElBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsaUJBQUEsS0FFQSx1Q0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEVBQ0EsWUFBQSxFQUNBLGlCQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLGlCQUFBLEtBQUEsTUFBQSxLQVFOLHFCQUNFLFFBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsS0FDQSxXQUFBLE1BSkEsdUJBT0UsWUFBQSxLQUNBLE9BQUEsUUFRSixxQkFDRSxVQUFBLE1BQ0EsUUFBQSxLQUZBLG9DQUtFLElBQUEsS0FDQSxNQUFBLEtBR0YsZ0NBQ0UsV0FBQSxNQUNBLFdBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUVBLG1DQ3JVRixRQUFBLE1BQ0EsTUFBQSxLRG9VRSx5Q0NoVUEsUUFBQSxNQUNBLE1BQUEsS0RvVUYscUNBQ0UsTUFBQSxLQUNBLFVBQUEsSUFDQSxjQUFBLEVBQ0EsWUFBQSxJQXZCRix5Q0EyQkUsV0FBQSxNQUVBLDJDQUNFLFlBQUEsSUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FqQ0EsNkRBb0NFLGVBQUEsT0FwQ2tHLGtEQUFsRCxpREFBbEQsaURBMENFLE1BQUEsUUFLTiw0QkFDRSxTQUFBLFNBaERBLDhCQW1ERSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxJQUNBLE1BQUEsS0FDQSxnQkFBQSxVQUtOLHFCQUNFLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUdGLHdCQUNFLGNBQUEsS0FHRixzQkFDRSxTQUFBLFNBQ0EsY0FBQSxLQUZBLDRCQUtFLGNBQUEsRUFMRix3QkFTRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxpQkFBQSxVQUFBLGlCQUlKLFlBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUVBLGtCQUNFLE1BQUEsS0FDQSxVQUFBLElBUkYsaUNBWUUsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBZEEsbUNBQW9DLHNDQWlCbEMsTUFBQSxLZGxhZ1Isb0NBQTFKLGlEQUFvRCxzREFBakcsd0JBQS9FLGNBQTZULGdCQUE4SixlQUE1YywyQ0FBK1QsMEJBQXJHLDRDQUE1SyxpQkFBMkMsbUJBQWtWLDhCQUFqRixnRkFDdlcsbUJBQUEsS0FDQSxnQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLGFBRUEsUUFBQSxLQUNBLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxFQUFBLElBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxZd0JOc0QsS3hCTXRELFVBQUEsTUFBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLGVBQUEsVUFDQSxXQUFBLElBQUEsSUF3Q3NVLDBDQUE1Syx1REFBMEQsNERBQW5ILDhCQUFqRyxvQkFBbVgsc0JBQXNMLHFCQUFwaEIsaURBQXFYLGdDQUF2SCxrREFBMU0sdUJBQXVELHlCQUFrWSxvQ0FBdkYsc0ZBckN6YSxNQUFBLEtBbEJvVSwwQ0FBNUssdURBQTBELDREQUFuSCw4QkFBakcsb0JBQW1YLHNCQUFzTCxxQkFBcGhCLGlEQUFxWCxnQ0FBdkgsa0RBQTFNLHVCQUF1RCx5QkFBa1ksb0NBQXZGLHNGQXVCemEsTUFBQSxNQUNBLFFBQUEsTUFDQSxZQUFBLEtBQ0EsVUFBQSxlQUNBLE1BQUEsZUEzQnU2QiwyQ0FBbmxCLDRDQUFvYSx3REFBdGxCLHlEQUFpcEIsNkRBQXJsQiw4REFBK2QsK0JBQXhsQixnQ0FBb2YscUJBQTNsQixzQkFBdTlCLHVCQUFsbEIsd0JBQTR3QixzQkFBOWtCLHVCQUE4QyxrREFBMWxCLG1EQUF3OUIsaUNBQWpsQixrQ0FBdWQsbURBQXBsQixvREFBcVksd0JBQXpsQix5QkFBa3BCLDBCQUF2bEIsMkJBQWkrQixxQ0FBL2tCLHNDQUF1Zix1RkFBaGxCLHdGQWlDL2IsWUFBQSxFQXNCNGdCLG1FQUF2UCxnRkFBbUYscUZBQTlMLHVEQUE1Syw2Q0FBb2xCLCtDQUEwUiw4Q0FBaDBCLDBFQUFzbEIseURBQWxNLDJFQUF2VSxnREFBeUcsa0RBQTBrQiw2REFBaEgsK0dBbEI1ckIsUVcyRndCLEltQithMUIsOEJBclBBLHlCbENqUUEsbUJBekRBLHFCaUN5bkJJLGlDakNyZkosc0JBZ0ZGLHVCQUNFLFFBQVksR0lyTmtZLG1EQUF2TSxnRUFBbUUscUVBQTlJLHVDQUE5RiwwREFBc2MseUNBQWxKLDJEQUF2UCxnQ0FBM0YsNkJBQW9jLCtCQUEwTiw4QkFBMWYsa0NBQTBjLDZDQUFoRywrRkF5QzVnQixRQUFBLEtBR0Ysb0NBV3dSLG9DQUExSixpREFBb0Qsc0RBQWpHLHdCQUEvRSxjQUE2VCxnQkFBOEosZUFBNWMsMkNBQStULDBCQUFyRyw0Q0FBNUssaUJBQTJDLG1CQUFrViw4QkFBakYsZ0ZBVnpXLE9BQUEsS0FDQSxRQUFBLEtBQUEsTUFJSixZQUNFLFVBQUEsS0FJb1Isb0NBQTFKLGlEQUFvRCxzREFBakcsd0JBQS9FLGNBQWUsMkNBQTBOLDRDQUE1SyxpQkFBMkMsbUJBRXRHLFdBQUEsUUFDQSxhQUFBLFFBSHNVLDBDQUE1Syx1REFBMEQsNERBQW5ILDhCQUFqRyxvQkFBcUIsaURBQThQLGtEQUExTSx1QkFBdUQseUJBTTlILFdBQUEsUUFLSixnQkFBaUIsMEJBQTRHLDhCQUFqRixnRkFFMUMsV0FBQSxRQUNBLGFBQUEsUUFIQSxzQkFBdUIsZ0NBQXdILG9DQUF2RixzRkFNdEQsV0FBQSxRQUtKLGVBRUUsV0FBQSxLQUNBLGFBQUEsS0FIQSxxQkFNRSxXQUFBLEtBTUosV0FDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBSkEsaUJBT0UsTUFBQSxRQUlKLHNCQUNFLE1BQUEsS0FDQSxVQUFBLEs4Qm9RRixvQkFBd0IsZ0JBQXhCLHVCOUJ0UUUsNEI4QnNRbUIsZUh0VWpCLE1BQUEsSzNCK0VKLGtCQUNFLFFBQUEsRTJCcEhGLGtCQUFzQyxjQUF0QixxQkFBaEIsZUFBbUIsYUFDakIsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS05vQkEsT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLEVBQUEsSU1uQkEsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLGVBQUEsT0FYb0UsdUJBQXBCLG1CQUEzQiwwQkFBckIsb0JBQW1CLGtCQWNqQixXQUFBLEtBS0osZUFFRSxRQUFBLEtBQUEsRUFDQSxXQUFBLE9BRUEsb0NBTEUsZUFNQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxNQUFBLE1BWUYsb0JBQUEsZ0JBQUEsdUJBQUEsZUFDRSxjQUFBLEVBR2EsbUNBQUEsK0JBQUEsc0NBQUEsOEJBQ2IsUUFBQSxhQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLElBQUEsSUFQYSwwQ0FBQSxzQ0FBQSw2Q0FBQSxxQ0FVWCxPQUFBLEVBR0Ysb0NHa1RBLG1DQUF1QywrQkFBdkMsc0NBQW9DLDhCSGpUbEMsUUFBQSxLQUFBLEdHaVROLHFDQUF5QyxpQ0FBekMsd0NBQXNDLGdDSDVTbEMsUUFBQSxhQUNBLFFBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxJQUFBLElHUEoscUJBWEEsc0JBY0UsWUFBQSxJQUNBLFlBQUEsRUNpQkEsWVA1RXNELEtPNEV0RCxVQUFBLE1BQUEsV0paRSxvQ0dzU0EscUNBQXlDLGlDQUF6Qyx3Q0FBc0MsZ0NIclNwQyxRQUFBLE1BSVksb0NBQUEsc0NBQUEsb0NBQUEsZ0NBQUEsa0NBQUEsZ0NBQUEsdUNBQUEseUNBQUEsdUNBQUEsK0JBQUEsaUNBQUEsK0JBR2QsUUFBQSxXQUNBLE9BQUEsS0FDQSxlQUFBLE9BR2Msb0NBQUEsb0NBQUEsZ0NBQUEsZ0NBQUEsdUNBQUEsdUNBQUEsK0JBQUEsK0JBRWQsTUFBQSxJQUNBLE9BQUEsUUFHbUIsNkRBQUEsNkRBQUEseURBQUEseURBQUEsZ0VBQUEsZ0VBQUEsd0RBQUEsd0RBQ2YsTUFBQSxLR2tSTiwyREFBQSwyREFBK0QsdURBQW1ILHVEQUFsTCw4REFBbUgsOERBQXZELHNEQUFBLHNESDlRdEQsV0FBQSxLQVhVLDBDQUFBLDBDQUFBLHNDQUFBLHNDQUFBLDZDQUFBLDZDQUFBLHFDQUFBLHFDQWdCWixPQUFBLFFBR0Ysb0NBbkJjLG9DQUFBLG9DQUFBLGdDQUFBLGdDQUFBLHVDQUFBLHVDQUFBLCtCQUFBLCtCQW9CWixNQUFBLE1EVUYsMERDOUJjLG9DQUFBLG9DQUFBLGdDQUFBLGdDQUFBLHVDQUFBLHVDQUFBLCtCQUFBLCtCQXdCWixNQUFBLEtBS2EscURBQUEsaURBQUEsd0RBQUEsZ0RBQ2IsYUFBQSxLQUVBLG9DQUhhLHFEQUFBLGlEQUFBLHdEQUFBLGdEQUlYLE9BQUEsR0FLVSxvQ0FBQSxnQ0FBQSx1Q0FBQSwrQkFDZCxXQUFBLE1Ha1BGLHFEQUF5RCxpREFBekQsd0RBQXNELGdESC9PbEQsWUFBQSxLQUVBLG9DQUhhLHFEQUFBLGlEQUFBLHdEQUFBLGdEQUlYLE9BQUEsR0FLWSxzQ0FBQSxrQ0FBQSx5Q0FBQSxpQ0FDaEIsUUFBQSxFQUFBLEtBQ0EsV0FBQSxPS3JJSixlQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLE9BRUEseUJBQ0UsTUFBQSxLQUNBLFFBQUEsYUFSRix3QkFZRSxRQUFBLGFBQ0EsYUFBQSxFRkdxQiwyQkFQWixhQVFYLFFBQUEsTUFFQSxjQUFBLElBQUEsTUFBQSxLQUNBLFVBQUEsS0FwQkYsZUFBQSx5QkFFRSxjQUFBLEtBOENGLHNCQTZMaUIsY0FBakIsZ0JBRUUsY0FBQSxFQzdJQSxlQUFBLEluQ1dFLGVBQUEsVWtDekdGLGlDQUFBLDJDQUNFLE1BQUEsZUFJUyxhQUVYLFFBQUEsSUFBQSxFQUt1QiwyQkFFdkIsUUFBQSxJQUFBLEVBQUEsSUFBQSxLQVVGLHVCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsZUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLFFBR0YsOEJBQ0UsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsUUFDQSxvQkFBQSxFQUNBLE1BQUEsS0FHRixxQkFBQSxzQkFFRSxRQUFBLFdBQ0EsZUFBQSxPQUdGLHNCQUVFLE1BQUEsUUFFQSxVQUFBLEtBT0YscUJBRUUsVUFBQSxLQUdBLFdBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLE9BQUEsUUFSQSwyQkFXRSxNQUFBLFFBU0osb0JBQ0UsT0FBQSxJQUFBLE1BQUEsS0FEQSwyQ0FJRSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQU5GLDBDQVVFLE1BQUEsS0FWRixvQ0FjRSxRQUFBLEtBZEYsa0NBa0JFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUVBLG9DQUNFLE1BQUEsUUFERiwwQ0FJSSxNQUFBLFFBMUJGLDRDQThCRSxNQUFBLFFBOUJOLG9DQW9DRSxVQUFBLEtBWUoseUJBQ0UsV0FBQSxLQUVBLGdEQUNFLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBR0YsK0NBQ0UsTUFBQSxLQUdGLGlEQUNFLGFBQUEsRUFBQSxJQUFBLElBQ0EsYUFBQSxNQUNBLGFBQUEsS0ErQ0osc0dBL0JNLFFBQUEsS2hDK25MTiwwSGdDM25MTSxRQUFBLEVoQzhuTE4seUVtQnp4TE0sTUFBQSxLQUNBLE9BQUEsS25CMnhMSix5RmdDem5MSSxRQUFBLEtoQzRuTE4seUVnQ3ZuTEksVUFBQSxLQUNBLFlBQUEsSWhDMG5MSiwyRWdDdG5MSSxVQUFBLEtBU0osZ0JBQ0UsV0FBQSxLQUV5Qix5Q0FDdkIsUUFBQSxLQUlGLG1DQUVJLFVBQUEsS0FHSyxtQ0FDTCxjQUFBLEtBTkosa0NBU0ksYUFBQSxLQU1GLGdEQUNFLG9CQUFBLFFBRkosK0NBS0ksTUFBQSxRQUxKLGdDQVNJLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUZGLDJDQUtJLGVBQUEsRUFDQSxjQUFBLEtBV1MsY0FBakIsZ0JBQ0UsUUFBQSxNQUVBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUlBLG9DQVptQixjQUFqQixnQkFhQSxPQUFBLEVBQUEsTUFDQSxRQUFBLEtBQUEsTUFLSixTQUNFLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUZBLHdCQUFBLGdCQUtFLFFBQUEsRUFBQSxLQUxBLCtDQVlFLFlBQUEsS0FHRiwrQkFDRSxRQUFBLEVBUkosbUNBWUksY0FBQSxFQXBCSiwwQkF5QkUsV0FBQSxLQUdGLG9DQTVCRSxTQTZCQSxPQUFBLEVBQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxFQTlCNEIsdUJBQTFCLHlCQWlDQSxPQUFBLEdBTU4sc0JBQ0UsUUFBQSxLQUNBLGFBQUEsRUFBQSxJQUNBLGFBQUEsTUFDQSxhQUFBLEtBRUEseUJBQ0UsY0FBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLEVBVEYsd0JBbUVGLHFCQVFJLGNBQUEsRUF4REosbUJmdFRFLFFBQUEsTUFDQSxNQUFBLEtldVRBLFFBQUEsS0FDQSxXQUFBLFFBSEEseUJmalRFLFFBQUEsTUFDQSxNQUFBLEtlc1RKLDJCQUFBLHlCSnBSSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBNENBLEVJNE9KLCtCQUVJLFFBQUEsYUFDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSUFHRiwyQ0FBQSw4QkFFRSxRQUFBLGFBQ0EsVUFBQSxNQVhKLG9DQWVJLE9BQUEsRUFJSiw2QkFHSSxNQUFBLE1BSEosaURBUUksTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGVBQUEsVUFVSixxQkFBQSxxQkFHSSxjQUFBLEVBQ0EsUUFBQSxLQUNBLFdBQUEsS0FMRix3QkFBQSx3QkFRSSxPQUFBLEVBQUEsRUFBQSxLQVJGLHFDQUFBLHFDQVdJLGNBQUEsRUFNUixXQUNFLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUVBLGlCQUNFLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxlQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsWU4zWW9ELEtNMllwRCxVQUFBLE1BQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FXSixTQUNFLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsRUFBQSxLQUFBLEtBQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxLQUdGLGlCQUNFLGNBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFTRixlQUFBLGNBRUUsUUFBQSxXQUNBLGVBQUEsT0FHRixlQUNFLGFBQUEsS0FDQSxTQUFBLE9BRkEsbUJBS0UsTUFBQSxLQUNBLE9BQUEsS0FJSixjQUNFLGFBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQTZCRixrQkFDRSxRQUFBLEVBQUEsSUFDQSxXQUFBLFFBQ0EsTUFBWSxLQUNaLFlBQUEsSUFXQSx5Q0FDRSxRQUFBLEtBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQVlKLGVBQ0UsUUFBQSxLQUNBLFNBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsSUFBQSxJQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUFBLElBVnNCLHNCQUF0QixxQkFjRSxPQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FoQkYscUVBb0JFLFFBQUEsS0FHRixvQ0F2QkUsZUF3QkEsUUFBQSxNQUVGLGFBMUJFLGVBNEJBLFFBQUEsZ0JBT0osY0FDRSxPQUFBLE1BQUEsS0FBQSxLQU1BLHdCZjNpQkEsUUFBQSxNQUNBLE1BQUEsS2U0aUJFLFdBQUEsS0FGRiw4QmZ0aUJFLFFBQUEsTUFDQSxNQUFBLEtlb2lCRixtQ0FNSSxNQUFBLEtBQ0EsTUFBQSxJQVBKLDJDQVlJLE1BQUEsS0FDQSxNQUFBLElDM2pCTixPQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FIQSxvQkFNRSxjQUFBLEVBTkYsb0JBVUUsT0FBQSxLQUFBLEVBQUEsRUFDQSxPQUFBLEVBSUYsc0JBQ0UsUUFBQSxLQUlGLHFCRUhBLFNBQUEsU0FNRSxJQUFBLEtBSUEsTUFBQSxFRkhGLHFCQUFBLDBCQUVFLFFBQUEsTWRsQkUsTUFBQSxLQUNBLE9BQUEsS2NtQkYsUUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLE1BQUEsSUFORiw0QkFBQSxpQ0FTSSxVQUFBLEtBQ0EsT0FBQSxFQUlKLHFCQUNFLE1BQUEsS0FERiwyQkF0Q0EsMEJBMENJLE1BQUEsUUExQ0YsZ0NBa0RFLE1BQUEsUUFNTixjQUFBLGFBRUUsTUFBQSxLQUZBLDhCQUFBLDZCQUtFLFFBQUEsS0FJSixjZHpETSxNQUFBLE1BQ0EsT0FBQSxNYzZETixnQkFDRSxTQUFBLE9BQ0EsUUFBQSxLQUFBLEVBSUYsZUFBQSxpQkFBQSxnQkFHRSxNQUFBLEtBQ0EsWVA1RXNELEtPNEV0RCxVQUFBLE1BQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxlQUFBLFVBUkEsaUJBQUEsbUJBQUEsa0JBV0UsTUFBQSxLQURGLHVCQUFBLHlCQUFBLHdCQXNCQSxnQkFRRSxNQUFBLEtBcEJKLGlCQUNFLGNBQUEsS0FDQSxlQUFBLElBSUYsZ0JBQ0UsY0FBQSxLQUNBLGVBQUEsRUFJRixjQUNFLGNBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBTEUsc0JBV0UsTUFBQSxLQVhGLHdCQWVFLE1BQUEsS0FNTixlQUNFLFdBQUEsS0FDQSxjQUFBLEVBSUYsZ0JBQ0UsV0FBQSxLQUNBLGNBQUEsRUFFQSxZQUFBLElBS0YscUJBQ0UsUUFBQSxhQUNBLE9BQUEsS0FBQSxFQUFBLElBQ0EsUUFBQSxJQUFBLElBQ0EsV0FBQSxLQUNBLFVBQUEsS0FFSSxrQ0FDRixZQUFBLEVGRkUsZ0JBQUEsMkJBQUEsaUJBckpKLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQXlVZ0IsbUJBQWxCLGlCQUFBLG9CQUFBLG9CQUFBLGlCQWpVRSxRQUFBLEVJTUEsU0FBQSxNQU1FLElBQUEsRUFZQSxLQUFBLEVKdEJGLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsZ0JBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEVBQ0EsV0FBQSxJQUFBLElBQ0EsU0FBQSxPQUVDLDJCQUFBLHlCQUFBLDRCQUFBLDRCQUFBLHlCQUNDLFdBQUEsUUFDQSxRQUFBLEVBbVRtQyxzQ0FBckMsb0NBQUEsdUNBQUEsdUNBQUEsb0NIbFVBLFVBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLR2lCRSxTQUFBLFNBT0YscUNBQUEsbUNBQUEsc0NBQUEsc0NBQUEsbUNBQ0UsT0FBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUdGLDRDQUFBLDBDQUFBLDZDQUFBLDZDQUFBLDBDQUNFLGNBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUxGLG1EQUFBLGtEQUFBLGtEQUFBLGlEQUFBLGdEQUFBLGdEQUFBLG9EQUFBLG1EQUFBLG1EQUFBLG9EQUFBLG1EQUFBLG1EQUFBLGlEQUFBLGdEQUFBLGdEQVVJLE9BQUEsSUFBQSxNQUFBLEtBdVJnQyxxQ0FBcEMsbUNBQUEsc0NBQUEsc0NBQUEsbUNJM1RBLFNBQUEsU0FNRSxJQUFBLElBSUEsTUFBQSxFSm9DQSxNQUFBLEtBQ0EsTUFBQSxxQkFDQSxlQUFBLFVBQ0EsT0FBQSxRQTBRZ0UsaUVBQWhFLCtEQUFBLGtFQUFBLGtFQUFBLCtEQXZRRSxPQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLE9Bb1F3QywyQ0FBMUMseUNBQUEsNENBQUEsNENBQUEseUNBaFFFLE1BQUEsS0gwQ0osb0NHc055QyxzQ0FBckMsb0NBQUEsdUNBQUEsdUNBQUEsb0NBM1NBLFFBQUEsRUFBQSxLQTJTMkMsNENBQTNDLDBDQUFBLDZDQUFBLDZDQUFBLDBDQW5SQSxPQUFBLEtBbVJvQyxxQ0FBcEMsbUNBQUEsc0NBQUEsc0NBQUEsbUNBNVBBLElBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxHQTBQZ0MscUNBQXBDLG1DQUFBLHNDQUFBLHNDQUFBLG1DSTNUQSxTQUFBLFNBTUUsSUFBQSxLQUlBLE1BQUEsRUo2REEsVUFBQSxLQUNBLE9BQUEsUUF3Q0osVUFBRSxtQkFBb0IsdUNBcUJoQixlQXJCd0QsdUNBc0I1RCxTQUFBLFNIakNBLG9DR3NOd0MscUNBQXBDLG1DQUFBLHNDQUFBLHNDQUFBLG1DQWhQQSxJQUFBLEtBQ0EsTUFBQSxNQUl3QixpREFBQSwrQ0FBQSxrREFBQSxrREFBQSwrQ0FDMUIsT0FBQSxFQUFBLEtBQUEsSUFBQSxJQUNBLGVBQ0EsWUFBQSxFQUNBLFdBQUEsV0FBQSxJQUowQix1REFBQSxxREFBQSx3REFBQSx3REFBQSxxREFPeEIsV0FBQSxLQW9PZ0IscUJBQXBCLG1CQUFBLHNCQUFBLHNCQUFBLG1CQS9ORSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLFlBQUEsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQUEsSUFBQSxFQUFBLGVBd04wQiwyQkFBMUIseUJBQUEsNEJBQUEsNEJBQUEseUJBck5FLE1BQUEsS0FJSixzQkFBQSxvQkFBQSx1QkFBQSx1QkFBQSxvQkFDRSxXQUFBLEtBS0osVUFFRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLFdBQUEsTUFKQSxhQVdFLGNBQUEsRUFDQSxXQUFBLEtIdkJGLG9DR3NOeUMsc0NBQXJDLG9DQUFBLHVDQUFBLHVDQUFBLG9DSDVURixVQUFBLEVHaUhFLGFBZUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsVUFBQSxRQUtBLGVBRUosUUFBQSxhQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxFQUFBLEtBSkksaUJBU0YsUUFBQSxJQUFBLEtSdElGLE9BQUEsTUFBQSxRQUNBLGFBQUEsRUFBQSxFQUFBLEVBQUEsSVF1SUUsTUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsV0FBQSxJQUFBLElIOUNGLG9DR3VDRSxpQkFVRSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQ0EsWUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsSUg3REYsMERHdUNFLGlCQTBCQSxRQUFBLEtBQUEsR0ExQkEsNEJBZ0NGLGFBQUEsSUFBQSxNQUFBLFFBUUYsa0JBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBOUNFLG9CQWtEQSxRQUFBLE1BQ0EsY0FBQSxJQUNBLE1BQUEsS0FIRiwwQkFNSSxNQUFBLEtBdkRGLCtCQTJERSxjQUFBLEVIM0ZOLG9DR2dDSSw0QkFtQ0EsYUFBQSxLQWNGLG9CQWNJLE1BQUEsS0EvREYsa0JBb0VBLFFBQUEsS0FDQSxXQUFBLFFBckVBLHFCQTZFRixXQUFBLEtBR0EsdUJBQ0UsYUFBQSxZQUNBLE1BQUEsS0FJRix3QkFDRSxNQUFBLEVBQ0EsTUFBQSxNQUNBLFFBQUEsS0FDQSxRQUFBLEVIMUhKLG9DR2dDSSxlQStGRix3QkFBQSxJQUFBLFdBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxXQUFBLGdCQUFBLGFBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxRQXJHRSwwQkF3R0EsbUJBQUEsR0FNTixXQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsUUFKQSwyQkFPRSxNQUFBLE1BUEYsd0JBZUUsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsS0FDQSxXQUFBLE9BbkJBLCtCQXNCRSxZQUFBLEVBdEJGLCtCQTBCRSxXQUFBLFFBQ0EsTUFBQSxLQWJKLDZCQWlCSSxNQUFBLEtIN0tKLG9DRzhJSSwyQkFVQSxNQUFBLEtBVkYsV0FvQ0EsT0FBQSxNQUlKLGdCQUNFLE1BQUEsS0FFQSxRQUFBLEtBQUEsS0FDQSxXQUFBLFFSdlJBLE9BQUEsTUFBQSxRQUNBLGFBQUEsRUFBQSxFQUFBLEVBQUEsSVF3UkEsTUFBQSxRQUNBLFlBQUEsS0FDQSxXQUFBLGlCQUFBLElBUkEsdUJBV0UsV0FBQSxRQUNBLE1BQUEsS0hsTUYsb0NHc0xFLGdCQWdCQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQXBCRSwyQkF1QkEsUUFBQSxNSHBORiwwREc2TEEsZ0JBNEJBLFFBQUEsS0FBQSxNQUlKLDJDQUFBLDhDQUFBLDhDQUFBLDJDQU9JLE1BQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxFSC9ORixvQ0c0Tm9CLDJDQUFBLDhDQUFBLDhDQUFBLDJDQU1oQixNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxNQWROLHNDQUFBLHlDQUFBLHlDQUFBLHNDWnpVTSxNQUFBLEVBQ0EsT0FBQSxFWTZWSixrQ0FBQSxxQ0FBQSxxQ0FBQSxrQ0FDRSxPQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsUUFDQSxZTGhXb0QsS0tnV3BELFVBQUEsTUFBQSxXQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUNBLFlBQUEsSUFBQSxJQUFBLEVBQUEsUUFLSixtQkFFRSxlQUFBLEVBR0Ysd0JIdFVJLE1BQUEsS0FDQSxNQUFBLFVBQ0EsUUE0Q0EsRUd3UkYsK0NBTUksTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0YsNkNBQ0UsUUFBQSxFQWRKLGlEQWtCSSx5Qkg5UUosb0NHNFBFLHdCSHRVQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNRytWSiw2QkFDRSxZTDFZc0QsS0swWXRELFVBQUEsTUFBQSxXQUNBLFNBQUEsT0FHRiw4QkFDRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUdGLDZCQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxFQUdGLDhCQUNFLE1BQUEsS0FEQSxnQ0FJRSxRQUFBLE1BQ0EsY0FBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBUkEsc0NBV0UsV0FBQSxLQUNBLE1BQUEsS0FLTixpQ0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFJRixvQkg1WUksTUFBQSxLQUNBLE1BQUEsVUFDQSxRQUFBLEVBQUEsS0cwWUYsNEJBSUUsYUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBR0MseUJBQ0QsUUFBQSxJQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsS0g3VUYsb0NHa1VFLG9CSDVZQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNR29hSixjQUNFLFlBQUEsS0FDQSxRQUFBLElBQUEsSUFDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxXQUFBLE9BTUYsaUJBQ0UsV0FBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsT0FBQSxRQUpBLHNCQU9FLE9BQUEsUUFNSixrQkFBQSxtQkFBQSxxQkFBQSxnQkFBQSxvQkFLRSxTQUFBLFNBQ0EsT0FBQSxFQUNBLFdBQUEsS0FHRixlQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLHlFQUNBLGNBQUEsSUFBQSxNQUFBLFFBTkEsd0JBQXlCLDRDQUE2Qyw0Q0FTcEUsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQVhGLHFDQW9CRSxhQUFBLE1BQ0EsUUFBQSxHQUZjLDBDQU1aLFdBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxFQW9CTixvQkFtQ0EsMkJBUUUsWUFBQSxLQUNBLFdBQUEsV0FBQSxJQUlFLE1BQUEsS0EvRkYsd0NBaUNFLFFBQUEsR0FqQ0Ysb0NBcUNFLE9BQUEsRUFBQSxFQUFBLEVBQUEsTUFDQSxRQUFBLEVIcmFGLG9DRytYRSxlQUFFLHdCQUF5Qiw0Q0FBNkMsNENBY3RFLE9BQUEsS0FDQSxhQWdDTixvQkFDRSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFFQSxVQUFBLEtBQ0EsWUFBQSxJQUVBLGVBQUEsVUFFQSxPQUFBLFFBVkEsMEJBYUUsV0FBQSxRQUNBLE1BQUEsS0FkRiwwQkFtQkUsTUFBQSxLQW5CRix5QkF1QkUsUUFBQSxFQUFBLEtBQ0EsZUFBQSxNSHRjRixvQ0c4YUUsb0JBNEJBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsU0FJSiwyQkFFRSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQU5BLGlDQVlFLFdBQUEsUUFDQSxNQUFBLEtBUUosbUJBQUUseUJBV0UsV0FBQSxRSGpmRixvQ0dpZEUsMkJBaUJBLG9CQUFBLElBSUEsbUJBb0JBLFFBQUEsTUFwQkosbUJBQ0UsUUFBQSxFQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsYUFBQSxZQUVBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxzQkFDQSxZQUFBLElBMEdJLHFDQXJGRiwyQkFnSEksY0FBQSxJQUFBLE1BQUEsUUE3SU4sd0JBZUUsZUFjSixrQkFDRSxNQUFBLEtBRUEsc0NBQ0UsT0FBQSxZQUdGLDBDQUNFLFFBQUEsYUFDQSxVQUFBLE1BQ0EsWUFBQSxHQUNBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTQUNBLGtCQUFBLFNBZEYsNENBa0JFLFdBQUEsUUFsQkYscUJJeG1CQSxTQUFBLFNBTUUsSUFBQSxLQVlBLEtBQUEsUUo2bUJBLFVBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsRUo1bkJFLFdBQUEsUUFBQSxJQytGSixvQ0dtZ0JJLHFCQThCQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsS0FBQSxlQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsZ0JBbkNKLHFCQTBDRSxXQUFBLEtBMUNBLDJCZHJuQkYsUUFBQSxNQUNBLE1BQUEsS2NvbkJJLGlDZGhuQkYsUUFBQSxNQUNBLE1BQUEsS2MrbUJFLDZCQWlERSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsc0JBQ0EsVUFBQSxLQUNBLFdBQUEsTUFBQSxJQUFBLFdBQUEsSUF0REEsbUNBeURFLFdBQUEsUUFDQSxNQUFBLEtBMURBLDBDQThERSxNQUFBLEtBOURWLDhCQXNFRSxLQUFBLEtBQ0EsUUFBQSxFSDFrQkYsb0NHbWdCRSxrQkEyRUEsTUFBQSxLQUNBLFFBQUEsT0FTSixjQUNFLE1BQUEsS0FDQSxjQUFBLEVBRkEsd0NBS0UsV0FBQSxRQUNBLE1BQUEsS0FORixpQkFXRSxXQUFBLEtBWEYsaUJJN3JCQSxTQUFBLFNBTUUsSUFBQSxLQVlBLEtBQUEsUUo0ckJBLE1BQUEsTUFDQSxXQUFBLFFBQ0EsUUFBQSxFQUNBLFdBQUEsUUFBQSxJQXBCQSxvQkF1QkUsUUFBQSxNQUNBLE1BQUEsS0hobkJKLG9DR3dsQkksaUJBZ0NBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxHQXJDSiwwQkEyQ0UsS0FBQSxLQUNBLFFBQUEsRUE1Q0Ysc0NJN3JCQSxTQUFBLFNBa0JFLEtBQUEsUUo2dEJBLE1BQUEsTUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBcERFLDJEQTJFQSw2REFDRSxRQUFBLFdBQ0EsZUFBQSxPQUNBLE1BQUEsS2pDN2tCTixXQUFBLE9pQ3lqQkksd0VBMURFLDZGQTBIRixRQUFBLEVBMUhGLHlDQXdERSxZQUFBLElBeERBLDJEQThERSxNQUFBLEtBOURBLGtFQWtFRSxPQUFBLEVBQ0EsV0FBQSxRQUFBLElBY0YsK0RBQ0UsTUFBQSxLQUdnQix1RkFDaEIsT0FBQSxFQUNBLFdBQUEsUUFBQSxJQWhDTiwwREF5Q0ksY0FBQSxJQUFBLE1BQUEsUUFJSiwyREFDRSxXQUFBLE1BQ0EsV0FBQSxLQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsS0FBQSxLQUFBLGdCQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxnQkF2R0osMEJBc0hFLFdBQUEsUUFFRSw2QkFDQSxLQUFBLE1BQ0EsUUFBQSxFQTFISiw0QkFvSUUsSUFBQSxFQXBJRixnQ0F3SUUsSUFBQSxLQXhJRixpQ0E0SUUsSUFBQSxLSHB1QkYsb0NHd2xCSSxzQ0E0R0EsU0FBQSxTQUNBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxRQUFBLEVBaEhFLDZCQTZIQSxLQUFBLEVBN0hKLGNBZ0pBLE1BQUEsS0FDQSxRQUFBLE1BakpFLDRCQUFBLGdDQUFBLGlDQXNKQSxJQUFBLEVBQ0EsS0FBQSxHQUtOLG1CQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLHNCQUNBLFVBQUEsS0FDQSxXQUFBLE1BQUEsSUFBQSxXQUFBLElBQ0EsT0FBQSxRQVRBLHlCQVlFLFdBQUEsUUFDQSxNQUFBLEtBYkEsZ0NBaUJFLE1BQUEsS0FqQkosaUNBc0JFLE1BQUEsTUFDQSxXQUFBLEtBQ0Esc0NBQ0UsV0FBQSxJQUtOLHdCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxVQVBBLDhCQVVFLE1BQUEsS0FDQSxRQUFBLElBU0osbUJBQUEscUJBRUUsTUFBQSxNQUZBLDhDQUFBLGdEQU1FLE9BQUEsUUFORixvREFBQSxzREFVRSxXQUFBLFFBVkYsc0JBQUEsd0JJMzRCQSxTQUFBLFNBTUUsSUFBQSxLQUlBLE1BQUEsUWxCdkJGLFFBQUEsTUFDQSxNQUFBLEtjdzZCRSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSxRQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFyQkEsNEJBQUEsOEJkcDVCQSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS2NrNUJBLHdCQUFBLDBCQXdCRSxNQUFBLEtIOXpCSixvQ0c2ekJFLHdCQUFBLDBCQUlJLFFBQUEsTUFDQSxRQUFBLEtBQUEsRUE1QkYsc0JBQUEsd0JBaUNBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsS0FBQSxlQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsZ0JBTUosc0JBQUEsd0JBQ0UsV0FBQSxLQUlDLHlCQUFBLDJCQUNELFlBQUEsRUFFQSwyQkFBQSw2QkFDRSxVQUFBLEtBRUEsZ0NBQUEsa0NBQ0UsTUFBQSxNQUNBLFlBQUEsRUEzREYsaUNBQUEsbUNBK0RFLE1BQUEsS0hyMkJOLG9DR3N5Qk0sMkJBQUEsNkJBbUVBLFVBQUEsTUFuRUosNENBQUEsOENBd0VFLGNBQUEsS0F4RUosK0JBQUEsaUNBOEVFLE1BQUEsRUFDQSxRQUFBLEVBL0VGLHVCQUFBLHlCSGgzQkUsTUFBQSxLQUNBLE1BQUEsSUFDQSxRR2s4QkEsRUFBQSxLQXBGQSxvQ0FBQSxzQ0F1RkUsYUFBQSxJQUFBLE1BQUEsUUF2RkYsb0NBQUEsc0NBMEZFLFlBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRSGo0Qkosb0NHc3lCSSx1QkFBQSx5QkErRkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLE1BakdKLGtDQUFBLG9DQXNHRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxNQUFBLEtILzRCRixvQ0dzeUJJLGtDQUFBLG9DQTRHQSxVQUFBLEtBNUdGLG1CQUFBLHFCQWlIQSxNQUFBLEtBQ0EsUUFBQSxNQWxIRSx1Q0FBQSx5Q0F3SUEsb0JBQUEsS0FuQkosdUNBQUEseUNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLHFCQXhIQSwrQ0FBQSxpREEySEUsYUFBQSxJQUNBLFlBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsU0EvSEYsNkNBQUEsK0NBbUlFLE1BQUEsS0FDQSxNQUFBLHFCQXBJSixnQ0FBQSxrQ0E4SUUsTUFBQSxLQUNBLGNBQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEscUJBQ0EsVUFBQSxLQUNBLFlBQUEsSUFwSkEsd0NBQUEsMENBdUpFLGFBQUEsSUFDQSxZQUFBLE1BQ0EsVUFBQSxLQU1KLDhDQUNFLGFBQUEsSUFBQSxNQUFBLFFBRkosc0JBTUksTUFBQSxNQU5KLCtCQWVJLE1BQUEsT0huOUJGLG9DR284QkUsc0JBU0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUlPLCtCQUlQLE1BQUEsR0FLTiwyQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLakNwbENGLGVtQklFLFFBQUEsTUFDQSxNQUFBLEtuQkhBLFFBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsS0FKQSxxQm1CU0UsUUFBQSxNQUNBLE1BQUEsS25CQ0osY0FDRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLGVBQUEsVThCcUdBLG9DOUJ0SEUsZUFPQSxRQUFBLEtBSUEsY0FTQSxNQUFBLE04QjJGQSwwRDlCcEdBLGNBYUEsTUFBQSxLQUlKLGVBQ0UsTUFBQSxNQUNBLE1BQUEsTUFGQSxpQkFNRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxVQUFBLEtBTEYsdUJBUUksVUFBQSxlOEI4RUosb0M5QjFGSSxpQkFnQkEsV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsT0FsQkYsZUF1QkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLE1BSUosYW1CckRFLFFBQUEsTUFDQSxNQUFBLEtuQnNEQSxRQUFBLEtBRkEsbUJtQmhERSxRQUFBLE1BQ0EsTUFBQSxLbkJ3REosZ0JBQ0UsTUFBQSxLQUNBLE1BQUEsTUFGQSxrQkFLRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSThCNkNGLG9DOUI3REUsYUFLQSxRQUFBLEtBSUEsZ0JBV0EsTUFBQSxLQUNBLE1BQUEsTUFJSiwwQkFDRSxNQUFBLE1BQ0EsTUFBQSxNQUZBLDRCQUtFLGNBQUEsRUFDQSxNQUFBLEtBQ0EsWUFBQSxFQVBGLGdDQVdFLFVBQUEsS0FYRiw2QkFlRSxPQUFBLEtBQUEsRXlCeEVGLE9BQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxFQUFBLEV6QitFQSw0QkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxlQUFBLFU4QlNGLG9DOUJ0QkEsNkJBS0ksT0FBQSxLQUFBLEVBbkJBLDRCQThCQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FoQ0YsMEJBcUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxRQU1KLHlCQUNFLFFBQUEsS0FJRixnQm1CaElFLFFBQUEsTUFDQSxNQUFBLEtuQitIQSxzQm1CM0hFLFFBQUEsTUFDQSxNQUFBLEtuQjZIRiwrQkFBQSxnQ0FFRSxNQUFBLEtBQ0EsTUFBQSxJOEJwQkYsb0M5QmlCQSwrQkFBQSxnQ0FNSSxNQUFBLEtBQ0EsTUFBQSxNQWlDTixzQkF4QkUsT0FBQSxRQWFFLHVCQUNGLFNBQUEsT0FLRixTQUFBLGtCQUVFLFFBQUEsS0FHRixvREFDRSxRQUFBLE1BS0YsaUJBQ0UsU0FBQSxNQUNBLFFBQUEsS0FDQSxJQUFBLFFBQ0EsTUFBQSxRQUNBLE9BQUEsUUFDQSxLQUFBLFFBQ0EsaUJBQUEsUUFDQSxRQUFBLEdBRUEsUUFBQSxLQUtGLGlCQUNFLFNBQUEsTUFDQSxRQUFBLE1BQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUVBLFFBQUEsS0FDQSxTQUFBLEtBRUEsV0FBQSxPQUVBLDJCQUFBLE1BR0YsdUJBRUUsUUFBQSxhQUNBLE9BQUEsS0FDQSxZQUFBLE9BS0YsaUJBQUEsaUJBRUUsb0JBQUEsT0FLRixTQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFVBQUEsTUFDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxjQUFBLGlCQUFBLGlCQUFBLFVBQUEsaUJBQUEsaUI4QnJIQSxvQzlCOEdFLFNtQmhPRixRQUFBLE1BQ0EsTUFBQSxLbkIyT0UsSUFBQSxFQUNBLEtBQUEsRUFDQSxjQUFBLEtBQUEsVUFBQSxLQWRFLGVtQjVORixRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsTW5CNE9KLDBCQUNFLGlCQUFBLEtBQ0EsTUFBQSxLQUdGLHdCQUVFLFFBQ0QsYUFFRCxlQUNFLFNBQUEsU0FDQSxJQUFBLE1BQ0EsTUFBQSxNQUNBLFFBQUEsTUFDQSxTQUFBLFFBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUNBLGdCQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsV0FBQSxNQUFBLElBYkEsc0JBZ0JFLE9BQUEsWUFDQSxNQUFBLEtBQ0EsVUFBQSxlQUNBLFlBQUEsWUFuQkYsNEJBdUJFLE1BQUEsSzhCaktGLG9DOUIwSUUsZUEyQkEsSUFBQSxLQUNBLE1BQUEsaUJBQ0EsT0FBQSxPOEJwTEEsc0Y5QnVKQSxlQWlDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLElBcENFLHNCQXVDQSxNQUFBLE1BV04seUJBQ0UsV0FBQSxJQURBLCtDQUlFLFdBQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxLQVFKLFlBQ0UsV0FBQSxNQUNBLGVBQUEsT0FDQSxPQUFBLEVBRUEsbUJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsSzhCOU1GLG9DOUJvTUUsWUFjQSxPQUFBLE1BQ0EsUUFBQSxHQVFKLFlBQ0UsVUFBQSxNQVlGLFlBVkUsbUJBQ0UsTUFBQSxLQWFKLFNBQ0UsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUdGLFVBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLGdCQUdPLGlCQUNQLFFBQ0QsSUFFRCxZQUNFLFVBQUEsV0FLRixpREFDRSxXQUFBLHNGQVNGLDRDQUFBLHVEQUFBLHNEQUFBLG9EQUFBLDJEQU1JLGVBQ0EsWUFQRixpRUFBQSw0RUFBQSwyRUFBQSx5RUFBQSxnRkFVTSxJQUFBLFlBRU8sd0VBQUEsbUZBQUEsa0ZBQUEsZ0ZBQUEsdUZBQ1AsUUFBQSxLc0NwVU4sNkJBeEVBLHlCbkJBRSxRQUFZLEdBRVosTUFBQSxLbkJnWkosdUNBR00sTUFBQSxRQUNBLFlBQUEsSXVDOVpOLG1CQUFBLHFCQUlFLFdBQUEsV0FFRixtQkFDRSxTQUFBLFNBQ0EsVUFBQSxNQUNBLFFBQUEsSUFLQSxXQUFBLFVBQUEsR0FBQSxZQUNBLGVBQUEsS0FJQSxjQUFBLGNBQUEsY0FDQSxVQUFBLGNBQUEsY0F1SUYsdUNBYUEsMERBQUEsb0RBTUUsV0FBQSxVQUFBLElBQUEsWUFBQSxRQUFBLEdBQUEsWUF4SkYsa0VBQUEsMkRBQUEsMkRBTUUsY0FBQSxpQkFDQSxVQUFBLGlCQUVGLGlFQUFBLDBEQUFBLDBEQU1FLGNBQUEsaUJBQUEsZ0JBQ0EsVUFBQSxpQkFBQSxnQkFFRixvRUFBQSw2REFBQSw2REFNRSxjQUFBLGdCQUNBLFVBQUEsZ0JBRUYsb0VBQUEsNkRBQUEsNkRBTUUsY0FBQSxnQkFBQSxnQkFDQSxVQUFBLGdCQUFBLGdCQUUrQyxxRUFBQSw4REFBQSw4REFNL0MsY0FBQSxnQkFDQSxVQUFBLGdCQUVGLG1FQUFBLDREQUFBLDREQU1FLGNBQUEsZ0JBQUEsaUJBQ0EsVUFBQSxnQkFBQSxpQkFFRixtRUFBQSw0REFBQSw0REFNRSxjQUFBLGlCQUNBLFVBQUEsaUJBRUYsZ0VBQUEseURBQUEseURBTUUsY0FBQSxpQkFBQSxpQkFDQSxVQUFBLGlCQUFBLGlCQUUwQixxQ0FDMUIsZUFBQSxLQUVGLDZCQUNFLFFBQUEsS0FFRiw0QkFDRSxTQUFBLFNBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBQ0EsTUFBQSxLQUdGLG9DQUNFLE9BQUEsRUFDQSxRQUFBLEVBRUYsc0NBQ0UsZUFBQSxLQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsS0FDQSxNQUFBLGVBQ0EsZUFDQSxnQkFBQSxLQytIRSx3Q0F5SEUseUJBcUhBLCtCRm5UOEIsNkJBQTlCLDZCR3BMQSxtQ0QrT0osa0JDNUpFLGdCQUFBLFVGeUNKLDJDQUc0QixrREFGMUIsUUFBQSxLQUtGLG9EQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxNQUVGLHlEQUNFLFFBQUEsTUFLQSxVQUFBLFVBQUEsR0FBQSxPQUFBLFNBQ0EsV0FBQSxPQUU0Qix3Q0FBQSx1Q0FFNUIsTUFBQSxRQUNBLFlBQUEsSUFBQSxJQUFBLEVBQUEsZUFFNkIsd0NBQzdCLFFBQUEsS0FBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQUEsSUFBQSxJQUFBLGtCQUVGLHVDQU1FLFFBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxLQUVvQyxpREFXdEMsMERBQ0UsUUFBQSxFQUVGLG9EQUt3QyxvREFKdEMsUUFBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLEtBMkVGLHFCQUNFLEdBSUUsY0FBQSxVQUNBLFVBQUEsVUFHRixLQUlFLGNBQUEsZUFDQSxVQUFBLGdCQU9GLGNBQ0UsY0FBQSxJQURGLHlCQUlJLGNBQUEsRUQ5Uk4sWUFDRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxLQUFBLE1BQUEsUUFRRixtQm5CSkUsUUFBQSxNQUNBLE1BQUEsS21CR0EseUJuQkNFLFFBQUEsTW1CRUYsc0JBQ0UsTUFBQSxLQUNBLFVBQUEsSUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRix3QkFDRSxNQUFBLE1BSUosb0JBQ0UsTUFBQSxLQUNBLE1BQUEsTUFGQSxxQ0FLRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGFBQUEsS0FDQSxjQUFBLEtSc0ZGLG9DUTFIRSxZQU9BLGNBQUEsS0FDQSxhQUFBLEtBd0JlLHFDQU9iLE1BQUEsS0FYZ0YsOENBQThTLGtEQUFsWSxvQ0FBcUMsOENBQXdTLGtEQUExTSxvR0FBcUcsb0dBZ0J0TyxNQUFBLEtBQ0EsTUFBQSxLQWpCRiw2Q0FxQkUsUUFBQSxhQUNBLE1BQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxlQUFBLEtSb0VGLG9DUTlGSSw2Q0E2QkEsUUFBQSxLQTdCRixvQkFrQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxNQUlKLHVCQUNFLE1BQUEsTUFEQSw0Q0FJRSxZQUFBLEVSaURGLG9DUXJERSx1QkFRQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsUUFLSix1Qm5CNUVFLFFBQUEsTUFDQSxNQUFBLEttQjJFQSw2Qm5CdkVFLFFBQUEsTW1CMEVvQiw2Q0FDcEIsU0FBQSxTQUpGLG9EQUFFLHdEQVFBLE1BQUEsS0FSQSw4RUFlRSxjQUFBLEVBZkoscURBb0JFLE1BQUEsTUFwQkEseUVBQUEsK0VBQUEsK0VBQUEsdUVBMEJFLE1BQUEsS0FDQSxZQUFBLEtBM0JGLDREQUFBLDREQWdDRSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFuQ0YsNERBdUNFLFFBQUEsSUFBQSxLQUVBLHNFQUFBLHlFQUVFLE1BQUEsS0EzQ0Ysb0ZBK0NFLE1BQUEsUUEvQ0EsMkZBa0RFLFlBQUEsTUFsRE4sNERBd0RFLGNBQUEsRUFDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBT04sMEJBQ0UsV0FBQSxJQUVBLGdDQUNFLE1BQUEsS0FDQSxZQUFBLEtBS0osa0JBQUEsYUFFRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLFNBQ0EsUUFBQSxHQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGdCQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0luR0Ysb0JBVkEsb0JBWUksaUJBQUEsS0pxRkYsdUJBQUEsa0JBZUUsUUFBQSxNQUNBLEtBQUEsS0FDQSxNQUFBLEVBQ0EsUUFBQSxFQU1KLGtCQUNFLE1BQUEsTUFFQSxxQkFDRSxjQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFORixxQkFVRSxXQUFBLEtBVkEsdUJBYUUsTUFBQSxLQWJKLDJDQXdCSSxjQUFBLEtBRUEsaURBQ0UsTUFBQSxNQVFSLGFBQ0UsTUFBQSxNSXZORix1QkFFSSxNQUFBLElBQ0EsWUFBQSxHQUVKLHdCQUVJLGNBQUEsS0FDQSxNQUFBLE1BR0osb0JBRUksUUFBQSxJQUNBLFlBQUEsSUF3QkosNkJBTkEsOEJBUUksY0FBQSxLQUdBLFNBQUEsU0FLQSxNQUFBLEtBL0JKLHlCQUtBLDhCQUhJLGlCQUFBLEtBUUosaUJBRUksWUFBQSxLQVNKLDZCQUdJLE1BQUEsSUFJSix1QkFFSSxNQUFBLElBQ0EsTUFBQSxLQUNBLGFBQUEsR0FFSix3QkFFSSxNQUFBLElBQ0EsTUFBQSxNQUNBLGNBQUEsR0FDQSxXQUFBLElBRUosb0JBRUksT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQWUsU0FBQSxPQUNmLGVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQVFKLHVCQUVJLGFBQUEsR0FDQSxjQUFBLEdBQ0EsVUFBQSxXQUVKLHFCQUVJLE1BQUEsS0FDQSxVQUFBLElBQ0EsV0FBQSxNQVFKLDhCQWtCQSwwQkFHSSxZQUNBLE1BQUEsS0FDQSxZQUErQyxLQUEvQyxVQUFBLE1BQStDLFdBQy9DLFVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxLQUVBLE1BQUEsS0FqQ0osMkJBRUksTUFBQSxLQUdKLDhCQUVJLGlCQUFBLFFBT0EsY0FBQSxJQUlKLDhCQUVJLE1BQUEsTUFHSiwwQkFFRSxXQUFBLG9EQUFBLEtBQUEsR0FBQSxVQUFBLFFBT0UsY0FBQSxLQVVGLG9DQU5BLHdCQUVFLFVBQUEsSUFHRixpQkFFRSxNQUFBLEtBQ0EsVUFBQSxLQUlKLHNDQUNJLE1BQUEsUUFDQSxRM0JSZ0IsSTJCU2hCLFlBQW1CLElBQ25CLFVBQUEsS0FDQSxZQUFBLE1BQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLEtBQ0EsUUFBQSxFekI5QkYsb0JBMHFCQSw0QnVCcHBCRSxpREFBQSx1REE3RkYsNkJ2QnFqQkEsb0JFcmxCRSxRQUFZLEdxQmszQlIsTUFBQSxLRTF1QlIsOEJBQ0UsV0FBQSx3REFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLFVBQ0UsT0FBQSxJQUNBLFlBQUEsSUFDQSxXQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxRQUFBLEVBQ0Ysb0NBUkUsOEJBU0EsV0FBQSxJQUNBLFlBQUEsSUFDQSxRQUFBLElBSUosNEJBQ0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0Esb0NBSkEsNEJBS0ksSUFBQSxNQUlSLGlDQUNJLGFBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsRXpCc2hCSixnQ3VCM2dCQSxjdkJ2TEEsUXVCd0xFLFNBQUEsU3ZCcExGLGFBRUUsT0FBQSxNQUFBLEVBQUEsS0FDQSxZV0hzRCxLWEd0RCxVQUFBLE1BQUEsV0FDQSxVQUFBLEtBQ0EsZUFBQSxVQUxBLGVBWUUsTUFBQSxLQUNBLFlBQUEsSUFHRixvQ3lCb0pFLGlDQU1BLElBQUEsS3pCMUtBLGFBaUJBLFFBQUEsRUFBQSxNQVNKLGtCQUNFLE9BQUEsS0FBQSxFQUFBLEVBZ0NGLDBCQTdCQSxPQThCRSxjQUFBLEtBOUJBLHlCQUFBLDJCQUFBLDBCQU1FLE1BQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLFlBQUEsRUFDQSxlQUFBLEtBR0YsMkJBQ0UsWUFBQSxJQUdGLHVCQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsRUFvQkosMEJBU0EsNkJBRUUsV0FBQSxLQUNBLGNBQUEsRUFwQkYsNEJBQ0UsUUFBQSxPQWdCRiw2QkFDRSxNQUFBLEtBS0ksY0FDSixZQUFBLElBR29DLHlDQUFBLHlDQUNwQyxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FHRix5Q0FDRSxjQUFBLElBQUEsTUFBQSxLQUd1QywyQ0FBQSwyQ0FDdkMsT0FBQSxFQU9GLGNBQ0UsT0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQWdELFlBQWhELFVBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxFQVJBLG9CQVlFLFFBQUEsTUFJRixvQ0FoQkUsY0FpQkEsT0FBQSxNQUlKLGlCQUNFLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsTUFBQSxNQUVBLFFBQUEsS0FUQSxtQkFZRSxPQUFBLEVBUUYsbUJBQ0UsTUFBQSxLQURGLHlCQUlJLE1BQUEsS0FXTixrQkFDRSxNQUFBLE1BRUEsb0NBdENJLG1CQWVBLE1BQUEsS0FDQSxXQUFBLE9BaEJGLGlCQTZCQSxNQUFBLEtBQ0EsT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSUFJQSxrQkVsS0YsTUFBQSxLRnlLRSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE1BQUEsS0FDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsSUFiRSx3QkUvSkYsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEtGNkpFLGdDQWdCQSxZQUFBLEdBS04sbUJBQUEsY0FBQSxnQkFBQSxpQkFJRSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLE9BRUEsd0JBQUEsbUJBQUEscUJBQUEsc0JBQ0UsTUFBQSxLQUNBLGFBQUEsSUFmQSwrQkFBQSwwQkFBQSw0QkFBQSw2QkFrQkUsYUFBQSxFQWxCSix5QkFBQSxvQkFBQSxzQkFBQSx1QkF1QkUsTUFBQSxLQUdGLG9DQTFCRSxtQkFBQSxjQUFBLGdCQUFBLGlCQTJCQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BR0EsTUFBQSxJQUNBLFdBQUEsT0FoQ0Usd0JBQUEsbUJBQUEscUJBQUEsc0JBa0NBLE1BQUEsTUFNTix1QkFDRSxNQUFBLGtCQUtBLHlCQUNFLFFBQUEsc0JBQUEsUUFBQSxlQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUdGLG9DQVJBLGlCQVNFLHdCQUFBLEtBQUEsV0FBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxFQUVBLE1BQUEsTUFJSixvQkFDRSxPQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsT0FFQSxzQkFDRSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE1BQUEsS0FIRiw2QkFNSSxPQUFBLEVBVkoscUNBZUUsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEVBT0oscUJBQ0UsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUZBLHdDQUtFLFFBQUEsTUFDQSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFlXeFJvRCxLWHdScEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQVpGLHVCQWdCRSxjQUFBLEVBaEJBLHlDQW1CRSxXQUFBLEtBS04sdUJBQUEsbUJBRUUsWUFBQSxJQUNBLFdBQUEsT0FjQSxrQ0FYRixvQ0F5R0ksWVd2Wm9ELEtYdVpwRCxVQUFBLE1BQUEsV0FFQSxZQUFBLElBMlRBLGVBQUEsVUF0YUosb0NBQ0UsUUFBQSxNQUNBLGNBQUEsS0FDQSxNQUFBLFFBRUEsVUFBQSxLQUVBLFlBQUEsRUFJRix1QkFDRSxjQUFBLEtBQ0EsVUFBQSxXQUZBLHlCQUtFLE1BQUEsUUFDQSxXQUFBLEtBTkEsK0JBUUUsTUFBQSxRQVJKLDBCQUEyQiwwQkFBMkIsMEJBQTJCLDBCQUEyQiwwQkFBMkIsMEJBYXJJLFdBQUEsS0FiRiwwQkFnQkUsV0FBQSxPQUNBLFVBQUEsS0FFRiwwQkFHQSwwQkFHQSwwQkFHQSwwQkFSRSxVQUFBLEtBY0YseUJBQ0UsV0FBQSxLQUNBLGNBQUEsRUFwQ0YsaUNBQUUsMkNBQUEsd0NBQW9DLHVDQUFwQyxpREFBZ0QsOENBMEM5QyxXQUFBLEVBWUosMEJBQUEsMEJBQ0UsY0FBQSxLQUNBLFlBQUEsS0F4REYsMEJBNERFLGFBQUEsS0E1RHlCLDBCQUEyQiw2QkFBOEIsNEJBQXBGLDBCQStERSxXQUFBLElBL0Q0Qyw2Q0FBOUMsNkNBa0VFLFdBQUEsRUFsRUYsbURBQW9ELG1EQXFFbEQsY0FBQSxJQUNBLFdBQUEsSUF0RUYsOEJBb0ZFLFNBQUEsT0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0F0RkYsa0NBMEZFLFFBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUVBLFVBQUEsS0EvRkYsOENBcUdFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxFQXZHQSx5REEwR0UsTUFBQSxLQUlKLCtDQUNFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxFQUVBLDBEQUNFLE1BQUEsTUFwSEosa0NBQUEsK0JBeUhFLFdBQUEsT0F6SEYsaUNBb0lFLFdBQUEsS0FwSUYsNkJBeUlFLFlBQUEsSUF6SXlCLHVDQUEzQiwwQkE4SUUsWUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLE9BTUosWUFDRSxRQUFBLEtBV0YsUUFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUFBLEtBQUEsRUFDQSxjQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxZQXNERCxLQXREQyxVQUFBLE1BQUEsV0FOQSxzQkFTRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBR0YsZ0JBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxjQUFBLElBSEYsb0JBTUksUUFBQSxXQUNBLGVBQUEsT0k3ZUEsTUFBQSxLQUNBLE9BQUEsS0pzZEYsNENBMEJFLFFBQUEsV0FDQSxRQUFBLElBQUEsRUFBQSxFQUFBLElBQ0EsZUFBQSxPQTVCSixxQkFxQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUNBLGNBQUEsS0F6Q0EsdUJBNENFLE1BQUEsS0FHRCw2QkFDQyxNQUFBLFFBQ0EsV0FBQSxZQUFBLElBQUEsS0FDQSxZQUFBLEtBQUEsS0FBQSxLQUFBLGVBSUosb0NBdERFLFFBdURBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLGFBQUEsR0FLTSwrQkFDUixRQUFBLE1BQ0EsU0FBQSxPQUZBLHNDQUtFLFVBQUEsS0FDQSxjQUFBLEtBTkEsMENBU0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBT04sZUFDRSxVQUFBLElBUXVDLGtEQUFBLGlEQUFBLG1EQUFBLGtEQUV2QyxpQkFBQSxLQUNBLFlBQUEsS0FBQSxVQUFBLE1BQTZDLFdBQzdDLFVBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBRzhCLHVDQUM5QixNQUFBLE1BQ0EsYUFBQSxFQUdpRCxpREFBbkQsZ0RBQW9ELGtEQUFwRCxpREFFRSxpQkFBQSxLQUNBLFlBQUEsS0FBQSxVQUFBLE1BQTZDLFdBQzdDLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsVUFrSEEsK0NBK0NGLGlCQUVFLFlXL3VCc0QsS1grdUJ0RCxVQUFBLE1BQUEsV0FoS0Ysc0NBQ0UsTUFBQSxLQUNBLFlBQUEsRUFRRixjRXhsQkUsTUFBQSxLRjBsQkEsUUFBQSxNQUNBLFFBQUEsSUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBSkEsb0JFcGxCRSxRQUFBLE1GMmxCSixpQkFBQSxtQmF4akJJLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLEtiMmpCSixpQmF2aEJJLGFBQUEsRWJ5aEJGLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxVQUdGLG1CQUNFLFVBQUEsS0FDQSxlQUFBLFVBRkEsd0JBS0UsUUFBQSxhQUNBLE9BQUEsSUFDQSxRQUFBLElBQUEsSUFDQSxXQUFBLEtBQ0EsWUFBQSxJQVRGLHFCQUFBLDZCQWNFLE1BQUEsUUFNSixzQkFDRSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHRiw4QkFDRSxZQUFBLElBTUYsS0FDRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxlQUFBLEtBSEEsZ0JBS0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsSUFDQSxNQUFBLEtBVEYsUUFZRSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FkQSxXQWdCRSxPQUFBLEtBQUEsS0FoQkYsV0FtQkUsT0FBQSxFQXlDSix5REFxQkYsd0JBQ0UsY0FBQSxLQTdERSxVQUNFLE1BQUEsUUFVTiw0QkFBQSwwQkFBQSxnQ0FJSSxPQUFBLEVBQ0EsU0FBQSxPQUxGLHFDQUFBLG1DQUFBLHlDQVFJLE9BQUEsS0FDQSxTQUFBLFFBS04seUJBQ0UsT0FBQSxRQUdBLHlDQUlFLFFBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSUFRRixnREFDRSxRQUFBLEtBaEJGLCtDQXFCRSxZQUFBLElBQ0EsZUFBQSxVQUlKLHVCQUNFLE1BQUEsS0FDQSxVQUFBLEtBR0EsOEJBSUUsZUFBQSxLQXVCSixrQkFYQSxpQkE2SEksZUFBQSxVQXBJSixTQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQUFBLElBQ0EsVUFBQSxLQUdGLGlCQUNFLGNBQUEsS0FFQSxZQUFBLElBSEEsbUJBT0UsTUFBQSxLQU9LLDRCQUNMLGFBQUEsS0FDQSxRQUFBLEVBR0Ysb0JBQ0UsTUFBQSxLQURGLDBCQUlJLE1BQUEsS0FaSiwyQkFpQkUsUUFBQSxlQVlKLHNCRXJ4QkUsUUFBQSxNQUNBLE1BQUEsS0ZveEJBLDRCRWh4QkUsUUFBQSxNRm14QkYsb0NBQUEsd0NBRUUsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLFFBQ0EsV0FBQSxXQUFBLElBTkYsNkNBSEUsMENBR0YsaURBSEUsOENBWUUsV0FBQSxRYS9xQkosb0NibXFCSSxvQ0FBQSx3Q0FvQkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLE1haHNCRiwwRGIwcUJFLG9DQUFBLHdDQTBCQSxRQUFBLE1BSUosd0NBQ0UsYUFBQSxJQUFBLE1BQUEsUUEvQkYsNkNBQUEsaURBb0NFLFVBQUEsTUFwQ0EsK0NBQUEsbURBdUNFLFFBQUEsTUFDQSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFJSixpREFDRSxNQUFBLE1BQ0EsY0FBQSxLQWhERiw2Q0F3REUsTUFBQSxLQUNBLGFBQUEsS0F6REYsc0NBQUEsc0NBa0VFLE1BQUEsS0FsRUYsb0NBc0VFLE1BQUEsS0F0RUYsc0NBMEVFLGNBQUEsRUFDQSxVQUFBLEtBM0VGLGlDQUFBLHFDQWdGRSxRQUFBLE1BQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFHRixxQ0FDRSxZQUFBLE1hNXZCRixvQ2JtcUJJLGlEQW1EQSxjQUFBLEVBbkRBLDZDQTREQSxhQUFBLEVBNURBLHFDQTRGQSxZQUFBLEdBNUZKLHNDQWlHRSxNQUFBLE1BQ0EsYUFBQSxNQWxHQSw2Q0FxR0UsTUFBQSxNQUNBLFlBQUEsS0FDQSxZQUFBLEthMXdCSixvQ2JtcUJJLHNDQTJHQSxhQUFBLEdBU0osMkJBRUUsV0FBQSxPQWlCSixVQUNFLFlBQUEsS0FZRixTdUIzMEJBLG9CdkJ1MEJFLE1BQUEsSUFDQSxPQUFBLEVBQUEsY3VCNzZCQSx3QkFBQSw0Q0FBQSw0Q3JCT0EsUUFBQSxNQUNBLE1BQUEsS3FCTkUsVUFBQSxPQUZGLDhCQUFBLGtEQUFBLGtEckJXRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS3FCUkYsNkNBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxpQkFBQSxRQVFKLHdCVitCSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUFBLEVBb0NBLEVBb0NGLG9DVTFIQSxlQWFFLFdBQUEsTUFJQSx3QlYrQkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsTVVqQ0YsaUNBVUUsTUFBQSxLQUNBLFFBQUEsRUFJSix3QlZnQkksTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBd0NBLEVBeENBLEVBQUEsS0F3RUYsb0NVMUZFLHdCVmdCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRVVYQSxNQUtKLHVCckJwQ0UsUUFBQSxNQUNBLE1BQUEsS3FCcUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsaUJBQUEsS0FDQSxZQUFBLEtBQUEsTUFBQSxRQUNBLE1BQUEsS0FOQSw2QnJCL0JFLFFBQUEsTXFCK0JGLDBCQVNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJVm1FRixvQ1U5RUksMEJBY0EsTUFBQSxNQWRKLDRCQW1CRSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsS0FhSiw0QkFBQSx1Q0FBQSxtQ0FJSSxNQUFBLEtBREYsK0NBQUEsMERBQUEsc0RBSUksY0FBQSxJQUFBLE1BQUEsS0FQTixrQ0FBQSw2Q0FBQSx5Q0FZSSxRQUFBLEtBRUEsVUFBQSxNQUNBLFlBQUEsSUFHYyx1Q0FBQSxrREFBQSw4Q0FDZCxNQUFBLEtBQ0EsZ0JBQUEsVUFJSix5Q0FFSSxNQUFBLEtBRkosNENBTUksYUFBQSxLQUlKLDZDQUVJLE1BQUEsS0FDQSxlQUFBLElBSEosZ0RBT0ksWUFBQSxJQUlKLHFDQUVJLFFBQUEsS0FGRix1Q0FLSSxjQUFBLEVBU04sbUJBQUEseUJBRUUsaUJBQUEsWUFGQSwyQ0FBQSxpRHJCaklBLFFBQUEsTUFDQSxNQUFBLEtxQnNJRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLE9BQUEsRUFSQSxpREFBQSx1RHJCNUhBLFFBQUEsTXFCd0lKLGtCQUNFLFFBQUEsS0FDQSxPQUFBLElBQUEsT0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUVBLG9CQUNFLE9BQUEsRUFrQkosc0JBRUUsTUFBQSxNQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtWMURBLG9DVTVEQSw0QkFNSSxNQUFBLEtBeEJGLHVCQTZCQSxXQUFBLE9BMkZvQiw2QkFBQSxpREFDcEIsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FFQSxxREFBQSx5RUFDRSxlQUFBLEVBQUEsTUFBQSxFQU1GLHNCQVFBLE1BQUEsTUFJSixjQUVFLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBQ0EsWUFBQSxJQUVBLHlCQUNFLE1BQUEsS0FDQSxXQUFBLE1BQUEsS0FSQSwwQ0FBZ0UsZ0NBQWhDLCtCQUFoQywrQkFjRSxNQUFBLFFBUkosaURBQUEsZ0RBQUEsZ0RBY0ksTUFBQSxLQXBCSixnQkF5QkUsTUFBQSxLQXpCRiwrQkE2QkUsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLGNBQUEsaUJBQUEsVUFBQSxpQkFqQ0YsbUNBcUNFLE1BQUEsTUFDQSxpQkFBQSxZQUNBLE9BQUEsRUFDQSxNQUFBLFFBS0YsbUJBQ0UsY0FBQSxFQUNBLFdBQUEsS0FISixtQkFPSSxXQUFBLElBQUEsTUFBQSxLQUdGLGtCQUNFLFFBQUEsTUFDQSxRQUFBLEtBQ0EsTUFBQSxLQXdHTyxxRUFBQSxxRUFqR1Asc0RBQUEsc0RBNkdJLE1BQUEsUUE3R1IsY0FDRSxjQUFBLEtBREEsZ0JBSUUsTUFBQSxLQUpGLG9CQVFFLGlCQUFBLFFBQ0EsYUFBQSxJQUFBLElBQUEsRUFDQSxhQUFBLE1BQ0EsYUFBQSxRQUVBLHVCQUNFLFFBQUEsS0FBQSxLQUNBLG9CQUFBLEVBQ0EsTUFBQSxLQWhCQSw4QkFtQkUsTUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsaUJBQUEsS0FDQSxZQUNELFlBa2pCRCw4Q0c1c0JOLHVCQTlGRSwwQ0F2QkYsdUJGRk0sd0RBK0pGLFliekpvRCxLYXlKcEQsVUFBQSxNQUFBLFdEMEZFLCtCQTJCRSxPQUFBLFFBM0JGLHNDQThCbUIsUXpCNlVKLEl5QjNXZiwwQ0ErQnVCLFF6QmlWSixJeUJoWG5CLDJDQWdDd0IsUXpCaVZKLEl5Qi9PeEIsa0JBa2NBLDBDQXRWRSx1QkFzUUYsMEJyQm51QkUsUUFBWSxHcUIrT1Ysc0NBb0NFLFVBQUEsS0FwQ0Ysc0NBeUNFLFVBQUEsTUE1Qkosc0NBaUNJLFVBQUEsTUE5Q0Ysd0NBbURFLFVBQUEsS0FLQSw0Q0FBQSw0Q0FHRixXQUFBLE9BR2Usd0NBQUEsd0NBQ2YsT0FBQSxFQUFBLElBL0RKLDZCQXFFSSxXQUFBLElBQUEsTUFBQSxLQUdBLDRCQUNBLGlCQUFBLFlBekVKLDZCQTZFSSxjQUFBLEtBR0YsdUJBQ0UsUUFBQSxLQWpGRiwwQ0FvRkksYUFBQSxJQUFBLE1BQUEsS0FwRkosOENBd0ZJLE1BQUEsUUFDQSxXQUFBLE1BQUEsS0F6RkoscURBNkZJLE9BQUEsUUFxQk4sb0JBQ0UsaUJBQUEsUUFFQSx1QkFDRSxRQUFBLEtBQ0EsV0FBQSxNQVdOLFlyQnJYRSxRQUFBLE1BQ0EsTUFBQSxLcUJzWEEsY0FBQSxLQUZBLGtCckJoWEUsUUFBQSxNQUNBLE1BQUEsS3FCK1dGLG1CVjdVRSxNQUFBLEtBQ0EsTUFBQSxVQUNBLFFBQUEsRUFBQSxLVWlWQSxvQkFBQSxFQU5BLGlDQVNFLFVBQUEsS0FDQSxZQUFBLElBR0Ysa0NBQ0UsWUFBQSxJQVlOLFdBQ0UsT0FBQSxvQkFDQSxTQUFBLE9BQ0EsaUJBQUEsS0FIQSxzQkFPRSxPQUFBLG9CQVBGLG9CQUFxQix3Q0FBeUMsd0NyQi9ZOUQsUUFBQSxNQUNBLE1BQUEsS3FCMFpFLE9BQUEsS0FaQSwwQkFBMkIsOENBQStDLDhDckIzWTFFLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLcUJ5WkYsMkJBQUEsNEJBRUUsT0FBQSxLQUNBLGlCQUFBLFFWaFRGLG9DVW1RSSxtQlY3VUYsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS1U4VkUsb0JBQUEsSUE2QkosNEJBRUksUUFBQSxNQU1GLDRDVnJZQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBNENBLEVBNEJGLG9DVTJURSw0Q1ZyWUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsTVVxV0YsNkNBd0NJLE1BQUEsTUFDQSxNQUFBLElBQ0EsUUFBQSxNQUFBLEtBRUEsK0NBQ0UsVUFBQSxLQTdDSixrREFpREksVUFBQSxLQUNBLGVBQUEsS0FsRE4sNkNBQUEsOENBMkRJLE1BQUEsS0FDQSxNQUFBLElBNURKLDZDQW9FSSxhQUFBLEdWaldKLG9DVXNWRSw2Q0FBQSw4Q1ZoYUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS1VxV0UsNkNBdUVFLGFBQUEsRUF2RUosV0E2RUEsT0FBQSxPQUtKLFVBQ0UsU0FBQSxTQUNBLE9BQUEsS0FFRSxpQnJCcmVGLFFBQUEsTUFDQSxNQUFBLEtxQnNlRSxRQUFBLEtBQ0EsaUJBQUEsUUFQQSx1QnJCNWRBLFFBQUEsTUFDQSxNQUFBLEtxQm9lQSxpQ0FBQSwyQ0FBQSwrQ0FBQSxpR0FBQSwyQ0FBQSwrQ0FBQSxpR0FDRSxNQUFBLE1BQ0EsaUJBQUEsUUFDQSxVQUFBLEtBQ0EsZUFBQSxLQUpGLHVDQUFBLHVDQUFBLGlEQUFBLGlEQUFBLHFEQUFBLHFEQUFBLHVHQUFBLHVHQUFBLGlEQUFBLGlEQUFBLHFEQUFBLHFEQUFBLHVHQUFBLHVHQVFJLGlCQUFBLFFBakJOLDJCQTRCRSxNQUFBLEtBQ0EsVUFBQSxJQUNBLE1BQUEsS0E5QkEsOEJBaUNFLFVBQUEsS0FHRiw2QkFDRSxjQUFBLEVBQ0EsVUFBQSxLQXRDQSwrQkF5Q0UsTUFBQSxLVnhaTixvQ1VtWEUsaUJBa0JFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BSUosMkJBb0JJLGNBQUEsS0EvQ0YsVUFvREEsYUFBQSxNQUNBLFlBQUEsT0FJSixxQkFDRSxTQUFBLFNBQ0EsT0FBQSxrQkFDQSxTQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEtBQ0EsaUJBQUEsS0l6ZkYsY0o0ZkEsb0JBQ0UsV0FBQSxPQUlHLHlCQUNELFNBQUEsU0FDQSxPQUFBLElBQUEsRUFDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsYUFBQSxJQUNBLGFBQUEsTUFDQSxhQUFBLFlBQ0EsY0FBQSxJQUNBLFdBQUEsYUFBQSxLQVJDLGtDQVdDLGFBQUEsT0FDQSxhQUFBLEtBakJGLDhCQXFCRSxpQkFBQSxRQUNBLGFBQUEsUUF0QkEsa0RBeUJFLFNBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsT0FBQSxFQXpCSCxtQ0E4QkMsaUJBQUEsUUFDQSxhQUFBLFFBcENBLDJEQXVDRSxTQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsRUF2Q0gsd0NBNENDLGFBQUEsUUE1Q0QsZ0VBK0NHLE1BQUEsS0FwRE4sdUJBMERFLFVBQUEsUUExREYsdUJBOERFLFVBQUEsT0E5REYsdUJBa0VFLFVBQUEsUUFsRUYsdUJBc0VFLFVBQUEsT0F0RUYsdUJBMEVFLFVBQUEsS0ExRUYsdUJBQUEsdUJBK0VFLGFBQUEsS0EvRUEsNEJBQUEsNEJBa0ZFLGNBQUEsS0FJSiwyQkFBQSwwQkFFRSxRQUFBLE1BQ0EsVUFBQSxLQXpGRix3QkE2RkUsVUFBQSxLQUNBLE9BQUEsS0E5RkYsMEJBa0dFLFdBQUEsS0FJSixzQkFDRSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsU0FBQSxPQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0JBZ0NGLGVBcURBLG1CQU1FLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0JHcHBCRSxTQUFBLFNIaWpCRiwyQkFXRSxRQUFBLGFBWEYsMkNBZUUsUUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQWpCRiw4Q0FzQkksUUFBQSxhQUNBLFFBQUEsS0FBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE1BQUEsS0F6QnFELG9EQUF2RCxvREE2QkksTUFBQSxRVnJqQk4sb0NVd2hCRSxzQkFtQ0EsSUFBQSxNQUNBLE1BQUEsTUFJSixlQUNFLFFBQUEsS0FFQSxLQUFBLEdBQ0EsUUFBQSxFQUNBLE1BQUEsSUFDQSxXQUFBLEtBQ0EsU0FBQSxLQUNBLFFBQUEsS0FDQSxpQkFBQSxLQVRBLGtCQWFFLGFBQUEsSUFDQSxnQkFBQSxZQWRBLHFCQWlCRSxhQUFBLEtBQ0EsZ0JBQUEsWUFFQSx3QkFDRSxhQUFBLEtBQ0EsZ0JBQUEsWUt6T1IscUJDalhBLG9CQUlJLGdCQUFBLEtOZ2tCQSxvQkEyQkUsUUFBQSxNQUNBLFlBQUEsSUFDQSxlQUFBLElBN0JKLHVCQWtDRSxZQUFBLElBR0YsMkJBQ0UsWUFBQSxJQUNBLFdBQUEsT0FDQSxlQUFBLFVBeENGLDJCQTRDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsUUFJSixtQkFDRSxRQUFBLEtBRUEsUUFBQSxFQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUVBLFdBQUEsSUFBQSxLQUFBLE9BQUEsS0FQQSwwQkFZRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxNQWhCRixrQ0FnQ0UsUUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLE1BQUEsc0JBQ0EsVUFBQSxNQUNBLFdBQUEsTUFBQSxLQUNBLE9BQUEsUUFyQ3lDLHdDQUF6Qyx3Q0F5Q0UsTUFBQSxLQVZKLCtDQWNJLFdBQUEsSUFBQSxNQUFBLHNCQTdDRixvQ0FpREUsUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BS0osbUNBQ0UsTUFBQSxNQURGLDBDQUlJLEtBQUEsTUFDQSxhQUFBLEtBQUEsS0FBQSxLQUFBLEVBQ0EsYUFBQSxZQUFBLFFBQUEsWUFBQSxZQTlESixvQ0FvRUUsS0FBQSxNQXBFQSwyQ0F1RUUsTUFBQSxNQUNBLGFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxhQUFBLFlBQUEsWUFBQSxZQUFBLFFBUUosdUNBQ0UsTUFBQSxLQUNBLGNBQUEsRUFDQSxPQUFBLEVBRUUsOENBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFlBQ0EsT0FBQSxFQUNBLE1BQUEsUUFFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsS0FmRixnREFrQkksTUFBQSxRQUNBLFVBQUEsT0FuQk4sMERBd0JJLGNBQUEsSUFBQSxNQUFBLEtBeEJOLG9DckJ2ekJFLFFBQUEsTUFDQSxNQUFBLEtxQnExQkksV0FBQSxFQS9CSiwwQ3JCbHpCRSxRQUFBLE1BQ0EsTUFBQSxLcUJpekJGLHNDQUFBLHNDQUFBLHlDQW9DTSxZQUFBLElBQ0EsZUFBQSxJQXJDTixzQ0FBQSxzQ0EwQ00sTUFBQSxLQUdGLHNDQUNFLE1BQUEsS0FDQSxjQUFBLElBQ0EsYUFBQSxLQUNBLE9BQUEsUUFqREosOENBb0RNLGFBQUEsRUFJSix5Q0FDRSxNQUFBLE1BQ0EsY0FBQSxLQUdGLHVDQUNFLFFBQUEsS0FDQSxNQUFBLEtBL0RKLDBDQWtFTSxNQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsRUFPVixvQkFDRSxXQUFBLEtBQ0EsV0FBQSxLT3g0QkYsWUFFSSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FHSixlQUdRLGlCQUFBLEtBQ0EsTUFBQSxLQUpRLGVBQWhCLGVBT1EsV0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsSUFBQSxJQUlSLFdBRUksY0FBQSxZQUNBLFdBQUEsWUFHSixrQkFDSSxNQUFBLElDM0JPLHlCQUFBLDJCQUFBLG9DQUFBLHNDQUVULFdBQUEsUUFHRixrQ0FFSSxvQkFBQSxRQUZKLGlDQU1JLE1BQUEsUUFRSixnQkFDRSxjQUFBLEtBR0Ysc0JBQ0UsaUJBQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUZBLDRDQUFBLDhDQU1FLE1BQUEsS0FHRixvQ0FBQSxzQ0FFRSxNQUFBLFFBWEYsNkRBZUUsY0FBQSxFQU1KLG9CQUNFLGNBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFFQSwyQkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUtKLFlBQ0UsaUJBQUEsS0FEQSxvQ0FJRSxRQUEyQixrQkFDM0IsTUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxlQUFBLEVMcUNGLGlDS3hCQSx1QjdCeEVFLFFBQVksR0FFWixNQUFBLEs2QjZESixrQkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLGVBQUEsVUFNRixpQjdCNUVFLFFBQUEsTUFDQSxNQUFBLEs2QjJFQSx1QjdCdkVFLFFBQUEsTTZCMkVKLHdCQUNFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsVUFBQSxNQUNBLGFBQUEsS0FKQSw0QkFPRSxNQUFBLEtBQ0EsT0FBQSxLQUlKLDBCQUNFLFFBQUEsTUFDQSxTQUFBLE9MbEdGLHVCQUNFLFFBQUEsYUFDQSxPQUFBLEtBQUEsRUFBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFdBQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxFQUlXLDhDQUNULFlBQUEsS0FaQSw0REFjRSxJQUFBLEVBU04sc0JBQ0UsV0FBQSxRQURBLDZDQUlFLG9CQUFBLFFBR0YsNENBQ0UsTUFBQSxRQUdGLDZCQUNFLG9CQUFBLEtBREYsMENBSUksY0FBQSxFQWZKLDBDQW9CRSxRQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUExQkEsZ0RBNkJFLE1BQUEsS0FXTixnQ0FDRSxhQUFBLEtBRGdCLCtDQUlkLGFBQUEsRUFRSixrQkFFSSxNQUFBLGdCQUNBLGlCQUFBLGVBQ0EsZUFBQSxVQUNBLFlBQUEsY0FDQSxPQUFBLElBQUEsRUFBQSxZQUVhLHdCQUViLGlCQUFBLGVBR0osa0JBQ0ksT0FBQSxRQUNBLE9BQUEsS0FDQSxZQUFBLE1BQ0EsV0FBQSxJQUNBLFNBQUEsU0FFRixvQ0FQRSxrQkFRQSxXQUFBLE1BUUosMkJ4QnBHRSxRQUFBLE1BQ0EsTUFBQSxLd0JxR0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxNQUpBLGlDeEIvRkUsUUFBQSxNd0IrRkYsbUNBTUUsTUFBQSxLQUVGLGdDQUNFLE1BQUEsTUFJSix1QkFDRSxRQUFBLEVBQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsV0FBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsTUFDQSxXQUFBLE9BWkEsNEJBY0UsaUJBQUEscUJBQ0EsZUFBQSxHQUNBLE1BQUEsTUFoQkYsOEJBbUJFLFdBQUEsS0FDQSxNQUFBLEtBS0osb0NBQ0UsdUJBQ0UsTUFBQSxLQUNHLCtCQUNELE1BQUEsS0FHSiwyQkFDRSxPQUFBLEtBQUEsS0FBQSxFQUNBLE1BQUEsTUFPSixxQkFDRSxRQUFBLEVBQUEsS0FHRixvQkFDRSxNQUFBLElGcktvMEIsb0RBQXZZLGlFQUE2SSxzRUFBbFUsd0NBQTNLLDJEQUFtbkIsNERBQW5oQixpQ0FBZ2xCLG9EQUFwWixpRUFBd0ksc0VBQWxTLHdDQUEvTiw4QkFBK0IsMkRBQW9uQiw0REFBeGYsaUNBQXNKLG1DQUFvQyxtQ0FNclYsTUFBQSxLQU5BLHFCQVVBLFFBQUEsS0FBQSxFQVZFLDJCQWNFLE1BQUEsS0FkRixxQ0F1QkUsTUFBQSxNQUNBLFdBQUEsSUF4Qm9wQyx5RUFBcmdCLHNGQUF1TCwyRkFBaGMsNkRBQS9QLGdGQUErMkIsaUZBQXJ1QixzREFBdXpCLHlFQUFsaEIsc0ZBQWtMLDJGQUFoYSw2REFBeFUsbURBQW9ELGdGQUFnM0IsaUZBQTFzQixzREFBME8sd0RBQXlELHdEQTJCL2YsUUFBQSxhQUNBLFlBQUEsS0FDQSxVQUFBLEtBSUYsb0NBakNNLDJCQWlCQSxVQUFBLE1BQ0EsT0FBQSxLQWxCRixxQkFrQ0gsUUFBQSxNQWxDRCwrQkF3Q0EsU0FBQSxTQUNBLFFBQUEsS0FBQSxFQUNBLGlCQUFBLHdEQUNBLG9CQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BOUNFLHlDQWlERCxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLGlCQUFBLGVBdERDLGtDQTBERCxjQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsWUFBQSxFQUFBLEVBQUEsS0FBQSxlQTlEQyxpQ0FrRUQsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUFBLEVBQUEsS0FBQSxlQUxELG9EQVFFLGNBQUEsT0F6RUUsdUNBNkVGLFVBQUEsS0FDQSxZQUFBLElBOUVFLG1DQWtGRixNQUFBLEtBbEZvakMsbUVBQWplLGdGQUEySyxxRkFBNVosdURBQXZPLDBFQUF1eUIsMkVBQXpxQixnREFBcXZCLG1FQUE5ZSxnRkFBc0sscUZBQTVYLHVEQUExUyw2Q0FBOEMsMEVBQXd5QiwyRUFBOW9CLGdEQUFrTixrREFBbUQsa0RBd0Y5YyxPQUFBLEtBQ0EsVUFBQSxLQUdELG9DQTVGSSwrQkE2RkgsUUFBQSxLQUFBLE1BN0ZELGdDQW1HQSxpQkFBQSxRQUNBLE1BQUEsS0FFQSxtQ0FDQyxRQUFBLEtBQUEsRUFDQSxpQkFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQTNHQyxpREErR0QsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQWhIRywrREFtSEYsTUFBQSxJQUVBLG9DQVBGLCtEQVFHLE1BQUEsTUF0SEMsZ0VBMkhGLE1BQUEsSUEzSEUsbURBbUlGLGNBQUEsRUFDQSxRQUFBLEtBQUEsRUFwSUksd0RBQUEsMERBd0lILFFBQUEsYUFDQSxlQUFBLE9BeklHLHdEQWlKSCxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxVQXJKQyx3REE4SkYsYUFBQSxLQUVBLFVBQUEsS0FDQSxZQUFBLEVBaktJLDhEQW9LSCxlQUFBLE9BSUYsb0NBMURELGdFQWdCRyxNQUFBLEtBUUMsd0RBQUEsMERBTUEsUUFBQSxNQVZILG1EQXVCRSxRQUFBLEVBekpHLGlEQXlLSixNQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsUUEzS0YsNkJBc0xBLFdBQUEsNEJBQUEsVUFDQSxnQkFBQSxNQUNBLFFBQUEsS0FBQSxFQUFBLEtYMURBLG9DV3VERCw2QkFNRSxRQUFBLEtBQUEsRUFBQSxNQUdELHNDQUFBLDRDQUNDLFVBQUEsTUFDQSxVQUFBLEVBaE1DLDJDUURGLFNBQUEsU0FDQSxPQUFBLEVBQ0EsZUFBQSxPUnFNQyxjQUFBLElRbk1ELDhDUkhJLHFEUUlGLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtSUkEsOENBME1ELFdBQUEsUUFBQSxLQUFBLCtCQUNBLFFBQUEsS0EzTUcseURBOE1GLGVBQUEsb0JBQ0EsMEJBQUEsRUFDQSxvQkFBQSxTQUNBLFFBQUEsRUFDQSxRQUFBLE1BVWUsaURBQ2hCLGNBQUEsS1gvRkQsb0NXOUhJLGlEQXdORixRQUFBLFlBQUEsUUFBQSxLQXhOSSxpREFnT0osYUFBQSxJQUNBLGNBQUEsRUFqT00sOERBb09MLGFBQUEsRUFDQSxrQkFBQSxFQUFBLFVBQUEsR0FLYyxnREFDaEIsV0FBQSxpQkFBQSxJQUFBLCtCQUFBLFdBQUEsSUFBQSwrQkFFQSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQVhnQixzREFjZixXQUFBLFFBQ0EsaUJBQUEsUUF6UEYsNEJBK1BBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQWpRQSw0QkF1UUEsUUFBQSxLQUFBLEVBQ0EsV0FBQSxPQUVBLCtCQUNDLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBRUEsb0NBalJLLCtCQWtSSixVQUFBLEtBbUJELDRDQU1FLFFBQUEsTUEzU0QseUNBdVJELE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLE1BSEQsNERBTUUsYUFBQSxJQUFBLE1BQUEsS0E1UkUsNENBZ1NGLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUdELDRDQUNDLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxLQXhTRSw0Q0FnVEYsY0FBQSxLQUdELDJDQUNDLE9BQUEsRUFDQSxZQUFBLEVBR0QsNERBQ0MsVUFBQSxLQXpURSwrQ0E2VEYsTUFBQSxLQUNBLFVBQUEsS0E5VHN0Qyw2RUFBN2hCLDBGQUErTCwrRkFBeGQsaUVBQS9RLG9GQUErNUIscUZBQTd3QiwwREFBbTJCLDZFQUExaUIsMEZBQTBMLCtGQUF4YixpRUFBNVYsdURBQXdELG9GQUFnNkIscUZBQWx2QiwwREFBMFAsNERBQTZELDREQWtVL2hCLFdBQUEsTUFVRixvQ0E1VU0seUNBc1VKLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQWxFSCw0QkF1RUUsUUFBQSxNQW9CbUIsc0NBQ3BCLFFBQUEsTUFLQSxXQUFBLE9BRUEsd0NBQ0MsWUFBQSxJQTFXRCxzQ0ErWEEsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsS0FLc0IsMENBQ3RCLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0E1WUEscUNBaVpBLFFBQUEsS1huUkEsb0NXbU5tQyxvREFFbEMsU0FBQSxTQW5WRywwREFzVkYsUUFBWSxHQUNaLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsS0FLa0Isc0NBZW5CLGFBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQWxYQywyQ0FBQSxtREEwWEQsYUFBQSxFQTFYRyxxQ0FvWkgsUUFBQSxNQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsUUFDQSxjQUFBLEtBelpELHFDQThaQSxRQUFBLEtYaFNBLG9DVytSb0IscUNBSW5CLFdBQUEsS0FDQSxRQUFBLGNBbGFELG1EQXdhQSxRQUFBLEtYMVNBLG9DVzlISSxtREEyYUgsV0FBQSxLQUNBLFFBQUEsY0FJZ0IsOENBQ2pCLFdBQUEsT0FqYkEsc0NBcWJBLFdBQUEsS0FDQSxRQUFBLGFBT0Qsc0JBQ0MsUUFBQSxLQUNBLGlCQUFBLFFYalVBLG9DVzlISSxzQkFrY0gsUUFBQSxPQUdELDJDQUNDLFdBQUEsTUF0Y0QsdURBMmNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsWUE1Y0UsbURBNGRBLE1BQUEsS0FDQSxPQUFBLEtBN2RBLDBEQXNlRyxvQkFBQSxFQUFBLEVBR0QsMERBQ0Msb0JBQUEsTUFBQSxFQTBPQyxjQUFBLGVBQUEsVUFBQSxlQXB0Qk4sMENBZ2ZBLFdBQUEsT0FJQSxRQUFBLEtBQUEsRUFBQSxLQXBmQSx1Q0F5ZkMsT0FBQSxFQUFBLEtBQ0EsYUFBQSxFQUNBLFVBQUEsTUFDQSxZQUVBLHlDQUNDLE1BQUEsUUFDQSxZQUFBLElBaGdCRixpQ0FxZ0JDLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQXZnQkMsd0NBMGdCQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBN2dCRSwrQ0FnaEJELFFBQ0EsSUFqaEJILGtDQTBoQkEsUUFBQSxLQUFBLEVBQ0EsaUJBQUEsMERBQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLE1BQUEsS0E5aEJFLG1EQUFBLHFDQUFBLHFDQW1pQkQsVUFBQSxNQW5pQkMscUNBMmlCRCxjQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBR0QscUNBQ0MsY0FBQSxPQUNBLGFBQUEsS0FDQSxXQUFBLEtBcGpCRyx3Q0F1akJGLFNBQUEsU0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUExakJJLGdEQTZqQkgsUUFBaUIsUUFDakIsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLE1BQ0EsUUFBQSxNQUNBLFlBQTJCLFlBQzNCLFVBQUEsUUFDQSxZQUFBLElBcGtCbTNDLHVGQUF6bEIsb0dBQW1OLHlHQUFwaEIsMkVBQXZULDhGQUF1aEMsK0ZBQWozQixvRUFBaTlCLHVGQUF0bUIsb0dBQThNLHlHQUFwZiwyRUFBOVksaUVBQWtFLDhGQUF3aEMsK0ZBQXQxQixvRUFBa1Msc0VBQXVFLHNFQTJrQjdtQixPQUFBLEtBQ0EsYUFBQSxLQUNBLFVBQUEsS0FJRixvQ0FqREEsbURBQUEscUNBQUEscUNBTUUsVUFBQSxLQXRpQkUsa0NBa2xCSCxRQUFBLEtBQUEsTUFsbEJELGtDQXlsQkEsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsV0FBQSxPQTNsQkUscUNBOGxCRCxjQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUVBLG9DQVBELHFDQVFFLFVBQUEsTUFJRixnREFDQyxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FFQSxtREFDQyxTQUFBLFNBQ0EsUUFBQSxhQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxlQUFBLE9BcG5CSSx5REF1bkJILFFBQUEsYUFDQSxRQUFZLEdBQ1osTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLE1BQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxJQTduQkcsc0VBc29CRixRQUFBLEtBSUYsb0NBN0JELHlEQW1CRyxRQUFBLEtBaG9CSSxtREEyb0JMLFFBQUEsTUFDQSxVQUFBLE1BNW9CSCxnQ0F1cEJDLFdBQUEsRUFDRSxZQUFBLEtBQ0EsY0FBQSxNQUNGLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxXQUNBLE1BQUEsUUFDQSxXQUFBLFFBRUEsV0FBQSxPQUNBLGVBQUEsVUFqcUJELHNCQTBxQkQsV0FBQSxRQUNBLFFBQUEsRUFDQSxNQUFBLFFBNXFCQyw4REFBQSw2REFBQSw2REErckJDLFdBQUEsUUFPRiwwQkFHTSxpQkFBQSxZQUNBLFlBQ0EsV0FBQSxLQUdBLDBEQUFBLDBEQUVDLFdBQUEsNEJBQUEsVVh4bEJOLG9DV3hISSxzQkErcUJKLFFBQUEsS0FBQSxFQUFBLEVBL3FCSSxpREFvckJrQyx1REFwckJsQyw4REFBQSw2REFBQSw2REFzckJFLFFBQUEsS0F0ckJKLG1DQXN2QkMsYUFBQSxLQUNBLFVBQUEsTUF2dkJILDBDQXF1QkMsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUFBLEtBdHVCbUMsdUNBQXBDLG1DQSt1QkUsUUFBQSxhQUNBLGVBQUEsSUFDQSxXQUFBLE9BVVcsZ0RBQ1gsUUFBQSxXQUdXLCtDQUNYLFFBQUEsWUFod0JGLGdDQW93QkUsT0FBQSxLQUNBLGNBQUEsTUFDQSxVQUFBLEtYeG9CRixvQ1c5SEksZ0NBeXdCRCxPQUFBLFNBendCSCxpQ0E4d0JFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBZ0MsS0FBaEMsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUVELHdDQUNDLFFBQUEsTUFDQSxZQUFxQyxZQUFyQyxXQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsV0FBQSxPQXp4QkUsK0NBNHhCRCxRQUNBLElBN3hCSCx1Q0FreUJFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUdBLHVDQUNBLFVBQUEsTUFDRyxNQUFBLElBQ0gsT0FBQSxFQUNBLE1BQUEsUUFDQSxhQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsS0E5eUJGLHlDQXV6QkUsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFlBQ0EsY0FBQSxLWDVyQkYsb0NXOUhJLHVDQWl6QkQsVUFBQSxNQUNBLGFBQUEsS0FsekJDLHlDQTh6QkQsVUFBQSxLQUNBLGVBQUEsTUEvekJILGdEQXEwQkUsWUFBb0IsS0FDcEIsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQXowQkYsc0RBODBCRSxZQUFvQixLQUNwQixZQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBbDFCRixrQ3RCTUEsUUFBQSxNQUNBLE1BQUEsS3NCbTFCRSxRQUFBLEtBQUEsRUFBQSxNQUNBLGlCQUFBLFFBMzFCQSx3Q3RCVUEsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEtzQlpBLHNEQTgxQkUsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLE9BaDJCRixtREF3MkJFLE1BQUEsTUFDQSxXQUFBLEtBQ0gsTUFBQSxLQUNBLFVBQUEsTUEzMkJHLHNEQTgyQkUsY0FBQSxLQUNBLE1BQUEsS0FDQSxZYjEyQmdELEthMDJCaEQsVUFBQSxNQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FsM0JGLHNEQXMzQkUsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLEtBeDNCRixzREE0M0JFLE1BQUEsS0FDQSxVQUFBLE1BNzNCRixpRUFrNEJGLGNBQUEsS0F3REUsb0NBN0ZGLHNEQU1JLFFBQUEsS0FJSixtREFvRkksV0FBQSxFQUNBLGNBQUEsS0FDQSxhQUFBLE1BNzdCSixvREFrOEJELGNBQUEsS0FDRyxNQUFBLFFBQ0gsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsZUFBQSxVQXY4QkMsaURBMjhCRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQVFMLG1CQUNDLFFBQUEsS0FDQSxRQUFBLEtBQUEsRVgzMUJBLG9DVzlISSxtQkE0OUJILFFBQUEsT0E1OUJELHNCQWkrQkEsY0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxZQUNBLE1BQUEsUUFDQSxXQUFBLE9BdCtCQSwwQkEwK0JBLFdBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxVQUFBLE1BNStCQSw0QkFnL0JBLGNBQUEsSUFFVywrQ0FDVixRQUNBLFFBcC9CQyx1Q0F1L0JELE9BQUEsRUFDQSxXQUFBLEVBQ0EsWUFBQSxFQUNBLGVBQUEsRUFLVSw2Q0FDVixRQUNBLFFTLzFCRCxzQkFoS0EscUIvQlFFLFFBQVksR3NCVmQscUNBb2dDQyxXQUFBLE1BcGdDRCwwQkF5Z0NBLFNBQUEsU0FDQyxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsWUFDQSxNQUFBLEtBQ0QsT0FBQSxRQUNDLFFBQUEsS0FBQSxLQUNELGlCQUFBLFFBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQWpoQ0UsaUNBb2hDRCxRQUFBLGFBQ0EsS0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLEVBQWdELFlBRWhELGVBQUEsS0FDQSx1QkFBQSxZQUNBLHdCQUFBLFVBQ0EsY0FBQSxlQUFBLFVBQUEsZUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FBYyxPQUFBLEtBQ2QsV0FBQSxPQUNBLGVBQUEsT0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUFBLEtTOWhDSCxjQ05BLFFBMERBLGVBSUUsWXZCMURzRCxLdUIwRHRELFVBQUEsTUFBQSxXVmhFQSx5QkEyaUNDLFNBQUEsT0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBRUEsMkJBQ0MsWUFBQSxJQWpqQ0YsOEJBMGpDQSxRQUFBLEtBQUEsRUFDQSxpQkFBQSxRQUNBLFdBQUEsT0E1akNFLGlDQStqQ0QsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQWxrQ3VsQyxxRUFBN2Usa0ZBQStLLHVGQUF4YSx5REFBL08sNEVBQSt6Qiw2RUFBN3JCLGtEQUEyd0IscUVBQTFmLGtGQUEwSyx1RkFBeFkseURBQXBULCtDQUFnRCw0RUFBZzBCLDZFQUFscUIsa0RBQTBOLG9EQUFxRCxvREFxa0MvZCxRQUFBLGFBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLE9BRUksb0NBTkwscUVBQUEsa0ZBQUEsdUZBQUEseURBQUEsNEVBQUEsNkVBQUEsa0RBQUEscUVBQUEsa0ZBQUEsdUZBQUEseURBQUEsK0NBQUEsNEVBQUEsNkVBQUEsa0RBQUEsb0RBQUEsb0RBT08sUUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEVBNWtDSiw4QkFrbENBLFFBQUEsS0FBQSxNQTZGTCwrQkEvcUNDLDRCQWlyQ0EsUUFBQSxhQUtBLFdBQUEsT0F0ckNBLHlCQXlsQ0EsaUJBQUEsS0F6bENBLHFDQW1tQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFlBQ0EsTUFBQSxRQUNBLGVBQUEsVUF2bUNBLDhCQTRtQ0EsVUFBQSxRQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxVQS9tQ0EsaUNBbW5DQSxZQUFBLElBQ0EsVUFBQSxRQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQXZuQ0EsNEJBOG5DQSxpQkFBQSxLQUNBLGVBQUEsVUFFQSxtQ0FDQyxjQUFBLEtBQ0EsWUFBQSxJQUZELG1DQUFBLHFDQVNFLE1BQUEsUUFDQSxVQUFBLEtYN2dDRixvQ1dtZ0NBLG1DQUtFLGNBQUEsS0F0b0NNLG1DQUFvQyxxQ0E4b0N6QyxNQUFBLFNBOW9DNkMsMkNBQTFDLHlDQWtwQ0gsTUFBQSxRWHBoQ0gsb0NXOUhvRCwyQ0FBMUMseUNBcXBDTixNQUFBLE1BTUosOEJBQ0MsTUFBQSxLQTVwQ0csb0NBK3BDRixNQUFBLEtBL3BDRixnQ0FxcUNBLFNBQUEsT1g3aUNBLG9DVzRpQ0QsZ0NBS0UsUUFBQSxLQUFBLEdBTUYsK0JBQ0MsV0FBQSxLQUVBLGVBQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FHQyw2Q0FDQyxVQUFBLEtBQ0EsWUFBQSxJWDVqQ0Ysb0NXaWpDRCwrQkFnQkUsT0FBQSxFQUFBLEtBQUEsU0FBQSxFQUNBLFVBQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxRQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLE1BbnNDQyxzREF3c0NELGFBQUEsRUF4c0NDLHdEQTRzQ0QsY0FBQSxFQUNBLGFBQUEsRUE3c0NDLGtDQWl0Q0QsU0FBQSxPQUNBLFlBQUEsSUFDQSxjQUFBLElBbnRDRyw2Q0E0dENGLFFBQUEsTUFDQSxZQUFBLEdBQ0UsV0FBQSxJQUdILG1EQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0csTUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBdHVDRCxrREEwdUNGLE1BQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQTV1Q0ksb0RBOHVDQSxNQUFBLEtBR0EsMERBQ0EsTUFBQSxLWHBuQ04sb0NXOUhNLCtDQXV0Q0gsY0FBQSxLQXZ0Q0ssa0RBc3ZDRixNQUFBLE1Bc0JOLDBDQUNDLE9BQUEsRUFDQSxRQUFBLEVBOXdDRCxrQ0FveENBLFFBQUEsYUFDQSxPQUFBLEtBQ0EsYUFBQSxLQUNBLE1BQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxNQUFBLEtBNXhDRSwrQ0EreENELGFBQUEsRVhqcUNELG9DVzlISSxrQ0FteUNILFVBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsS0F0eUNDLHNDQSt5Q0QsZUFBQSxPQUNBLE1BQUEsS0FoekNELGlDQXF6Q0EsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxXQUFBLEtBenpDRSxtQ0E0ekNELE1BQUEsUUFERCx5Q0FJRSxpQkFBQSxLQS96Q0YsbUJBQW9CLDRCQXUwQ3BCLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLGVBQUEsVUFDQSxnQkFBQSxLQVJELHlCQUFBLGtDQVdFLGlCQUFBLFFBWEYsMEJBQUEsbUNBZUUsaUJBQUEsUUFJRix5QkFDQyxXQUFBLFFBREQsK0JBSUUsaUJBQUEsUUE3MUNDLGdDQWkyQ0QsaUJBQUEsUUFlRiw0QkFDSSxRQUFBLE1YbnZDSCxvQ1c5SEkseUJBcTJDSCxpQkFBQSxRQXIyQ0ssK0JBdzJDSixpQkFBQSxRQVFILDRCQUlRLFFBQUEsZ0JBSVIseUNBQ0ksUUFBQSxhWDN2Q0gsb0NXMHZDRCx5Q0FJUSxRQUFBLGdCQUlSLDRCQUNJLFFBQUEsS1hud0NILG9DVzlISSw0QkFvNENHLFFBQUEsT0FwNENQLG1DQXk0Q0csUUFBQSxLWDN3Q0gsb0NXOUhJLG1DQTQ0Q0csUUFBQSxRQTU0Q1AseUNBaTVDRyxRQUFBLEtYbnhDSCxvQ1c5SEkseUNBbzVDRyxRQUFBLGNBcDVDUCw2QkF5NUNHLFFBQUEsS0FESixvQ0FJUSxRQUFBLGdCWDl4Q1AscUNXMHhDRCw2QkFRUSxRQUFBLE9BS3dCLG1DQUFFLFFBQUEsYUFFbkMsK0JBQ0UsR0FDRSxRQUFBLEtBQ0EsUUFBQSxFQUdGLEdBQ0MsUUFBQSxNQUNBLFFBQUEsRUFHRCxLQUNFLFFBQUEsR1dqN0NKLDZCQUNFLG9CQUFBLEtBR0YsNEJBQ0UsTUFBQSxLQ0NGLG9DdkJJRSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS3VCSkUsV0FBQSxNQUNBLFFBQUEsS0FBQSxFVHlHSixjQXhEQSxlQWdIQSxPQUNFLFdBQUEsS1N0S0EsdUNBT0ksY0FBQSxLQUtOLGlCQUNJLGdCQUFBLFVBT0osWUFDRSxRQUFBLEtBQ0EsU0FBQSxNQUNBLElBQUEsTUFDQSxLQUFBLElBQ0EsTUFBQSxNQUNBLE9BQUEsWUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLGVBQ0EsV0FBQSxRQUNBLFlBQUEsSUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsZUFDQSxjQUFBLGlCQUFBLFVBQUEsaUJBQ0EsY0FBQSxJQUNBLFlBYkEsY0FnQkUsUUFBQSxNQWhCRixxQkFtQkUsUUFBQSxPQW5CRixnQ0F1QkUsV0FBQSxzQkFDQSxNQUFBLFFBQ0EsWUF6QkYsZ0NBNkJFLFdBQUEsc0JBQ0EsTUFBQSxRQUNBLFlBL0JGLDhCQW1DRSxXQUFBLHNCQUNBLE1BQUEsUUFDQSxZQVFKLHFCQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBTEEsNEJBUUUsVUFBQSxLSC9FSixlL0JLRSxNQUFBLEsrQkhBLFFBQUEsTUFDQSxPQUFBLE1BSEEscUIvQlNFLFFBQUEsTUFDQSxNQUFBLEsrQkpKLGNBQ0UsT0FBQSxNQUNBLFdBQUEsS0FFQSxVQUFBLEtBQ0EsZUFBQSxVQUVBLG9DR2FFLFlBeUNBLE1BQUEsSUg3REEsY0FRQSxPQUFBLEtBRUEsdUJBQUEsMkNBQUEsMkNBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFdBQUEsZ0JBQUEsY0FLTixrQnBCb0JJLE1BQUEsS0FDQSxNQUFBLElvQm5CRixPQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxRQUpBLDhCcEIwREUsYUFBQSxFb0IxREYsNkJBbUJFLE1BQUEsTXBCMkNBLGNBQUEsRW9CekNBLGFBQUEsS3BCa0VBLDBEb0J2RkUsOEJBY0EsYUFBQSxLQWRBLDZCQXdCQSxNQUFBLE1BQ0EsY0FBQSxNQXpCSixtQ0E4QkUsY0FBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsZUFBQSxFQUVBLG9DQW5DRSw4QkFVQSxhQUFBLEtBVkEsbUNBb0NBLFdBQUEsRUFDQSxjQUFBLEtBckNGLGtCQW1EQSxNQUFBLEtBRUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0F6REUsOEJBNERBLGlCQUFBLEdBbkJKLHFCQUNFLGNBQUEsRUFDQSxXQUFBLEtBM0NGLG9CQStDRSxNQUFBLEtwQndDQSwwRG9CdkZBLGtCQWlFQSxNQUFBLE1BQ0EsUUFBQSxNQUlKLG9CQUVJLE1BQUEsTXBCcERBLE1BQUEsS0FDQSxNQUFBLFVBQ0EsUUFBQSxFQUFBLEtBQUEsRUFvQ0EsRW9CaUJBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsT0FQRix5QkFVSSxNQUFBLElBWE4sb0JwQmpESSxNQUFBLFVBQ0EsUUFBQSxFQXdDQSxFQXhDQSxFb0JrRUEsS3BCL0RFLE1BQUEsTW9CZ0VGLGNBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLE1BQUEsS0FQRix5QkFVSSxNQUFBLElBTUgsNkJBQ0MsVUFBQSxLQUNBLE1BQUEsS0FJSixhQUNFLE9BQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsZUFBQSxVQUNBLE1BQUEsS0FSQSxlQVdFLE1BQUEsS0FYQSxxQkFjRSxNQUFBLEtBSUosb0NBbEJFLGFBbUJBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxRQU9KLGdCL0I1SkUsUUFBQSxNQUNBLE1BQUEsSytCNkpBLFFBQUEsS0FBQSxFQUNBLGlCQUFBLEtBQ0EsVUFBQSxLQUpBLHNCL0J2SkUsUUFBQSxNQUNBLE1BQUEsSytCNkpKLHFCQUNFLE1BQUEsS0FDQSxjQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsZUFBQSxVQUdGLG9CQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsY0FBQSxFQUNBLFdBQUEsS0FKQSx3Q0FPRSxhQUFBLEtBSUosb0JBQ0UsUUFBQSxNQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUkvTEEsb0NBQ0Usb0JBQUEsS0FHRixtQ0FDRSxNQUFBLEtBUUYsOEJBQ0UsV0FBQSxLQUNBLGNBQUEsRUFKSiwwQkFRSSxPQUFBLEtBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBVkosK0JuQ1BFLE1BQUEsS21Dc0JFLFFBQUEsTUFDQSxRQUFBLElBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxLQWpCRixxQ3BEeStVQSw0QmlCNStVRSxRQUFBLE1BREEsUUFBWSxHQUVaLE1BQUEsS21DRUYsMENBb0JJLGNBQUEsRUFJSixpQ0FBQSxtQ3hCVUUsUUFBQSxFQUFBLEt3QmxDSixpQ0E4QkksTUFBQSxLQUNBLE1BQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFsQ0osbUNBc0NJLE1BQUEsS0FDQSxNQUFBLElBQ0EsVUFBQSxLQUVBLHFDQUNFLE1BQUEsUXBEczdVTixzQmlCeCtVRSxNQUFBLEttQytEQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0EySUUsaUNBeElBLG9CQUFBLEVBSUosbUJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtBR0Ysa0JBQ0UsTUFBQSxLQUdGLGdCQUNFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBR0YsdUJBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxhQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBR0Ysb0JBQ0UsTUFBQSxLQUVBLCtCQUNFLFFBQUEsYUFJSixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxNQUc0QixpQ0FDNUIsUUFBQSxFQU9GLHFCQUFBLHVCQUVFLE1BQUEsTUFVQSxtQ0FDRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsSUFJRixrREFDRSxNQUFBLE1BR0Ysc0NBQ0UsTUFBQSxLQUNBLE1BQUEsTUFDQSxhQUFBLElBR0Ysb0NBQUEsaURBRUUsYUFBQSxFQU9KLDBDQUFBLDBDQUdJLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxJQUxKLDBDQVNJLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxJQVhKLDBDQUFBLDBDQWdCSSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsSUFHRiwwQ0FDRSxNQUFBLE1BQ0EsWUFBQSxJQVVKLDJDQUdNLE9BQUEsRUFBQSxFQUFBLElBSE4sbUVBT00sWUFBQSxLQUdGLG9FQUNFLFlBQUEsS0FXTixjQUVJLFlBQUEsSUFGSixhQUtJLFlBQUEsS0FDQSxZQUFBLEtBTkosWUFTSSxZQUFBLEtBVEoscUJBWUksWUFBQSxLQVpKLGtCQWVJLFlBQUEsS0FmSixrQkFrQkksWUFBQSxLQWxCSixrQkFxQkksWUFBQSxLQXJCSixlQXdCSSxZQUFBLEtBeEJKLFlBMkJJLFlBQUEsS0FDQSxZQUFBLEtBNUJKLHFCQStCSSxZQUFBLEtBL0JKLGdCQWtDSSxZQUFBLE1BQ0EsWUFBQSxLQUVGLGFBQ0UsWUFBQSxLQUNBLFlBQUEsS0F2Q0osYUEwQ0ksWUFBQSxLQUNBLFlBQUEsS0FFRixnQkFDRSxZQUFBLEtBQ0EsWUFBQSxLQWNKLGlEQUNFLE1BQUEsS0FDQSxnQkFBQSxLQUdGLHFDQUNFLE1BQUEsS0hqUUYsU0FBRSxlQVlFLE1BQUEsWUd3UEosK0JBQ0UsUUFBQSxPQUdGLGtDQUNFLE9BQUEsWUFFRixXQUNFLGNBQUEsY0FDQSxXQUFBLGNBQ0EsTUFBQSxLQUdGLHNDQUNFLGNBQUEsS0FDQSxXQUFBLEtBSUYseUNBQUEseUNBRUUsT0FBQSxFQVMwQyxvREFBQSxnRUFFMUMsWUFBQSxLSHJVRixRQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsY0FBQSxLQUdBLG9DRUFFLG9DdkJVQSxVQUFBLEVxQmhCQSxRQU9BLFNBQUEsTUFDQSxJQUFBLEtBQ0EsT0FBQSxFQUNBLEtBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsT0FDQSxXQUFBLE9BQ0EsV0FBQSxLQWZFLGVBa0JBLEtBQUEsR3JCNkZGLDBEcUIvR0EsUUF1QkEsV0FBQSxnQkFVSixTQUNFLE1BQUEsS0FDQSxRQUFBLE05QlRJLE1BQUEsTUFVQSxPQUFBLEs4QkNKLGlCQUFBLGlDQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxPQUVBLFlBQUEsUUFDQSxTQUFBLE9BTUEsb0NBZkUsU0FnQkEsUUFBQSxNQVNKLGVBQ0UsUUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsUUFFQSxXQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsTUFBQSxlQUFBLE1BQUEsRUFBQSxNQUFBLEtBQUEsTUFBQSxlQUVBLFNBQUEsT0FQQSxxQkFVRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLEtBQ0EsYUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsTUFDQSxlQUFBLEtBbkJGLDRCQXVCRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsS0FDQSxhQUFBLElBMUJBLDZDQWdDSSxXQUFBLEtBaENKLG1EQXFDRSxRQUFBLE05QnZGQSxNQUFBLEtBQ0EsT0FBQSxLOEJ3RkEsV0FBQSw2QkFBQSxVQUNBLE9BQUEsRUFDQSxZQUFBLFFBekNBLHlEQTRDRSxvQkFBQSxFQUFBLE1BS04sbUNBQ0UsUUFBQSxhQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLFFBekRBLDBDQTRERSxPQUFBLEtBQUEsS0FBQSxFQUFBLEVBWEoseUNBZUksTUFBQSxRQWhFSixxQ0FxRUUsTUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUpGLDRDQU9JLFlBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxFQTdFRiwyQ0FpRkUsTUFBQSxLQUtOLHFCQUNFLGNBQUEsRUFDQSxZQUFBLE1BQ0EsWUFBQSxZQUFBLFVBQUEsTUFBQSxXQUNBLFdBQUEsT0FDQSxPQUFBLFFBTEEsMkJBUUUsTUFBQSxRQVJGLDJDQVlFLFFBQUEsS0FDQSxNQUFBLE1BQ0EsWUFBQSxNQWFKLGdCQUNFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVBTEEsb0JBUUUsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBVEYsb0JBYUUsUUFBQSxHQUNBLFNBQUEsTUFDQSxJQUFBLEVBY0osc0JBZ0JBLHdCQUVFLElBQUEsS0FFQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLE1BQUEsS0l2TkUsU0FBQSxTQ21pQkEsV0FBQSxPTG5XSixzQkFHRSxLQUFBLEtBR0EsVUFBQSxLQU5BLDZCQVdFLE9BQUEsRUFDQSxVQUFBLEtBSUosd0JBR0UsTUFBQSxLQUdBLFVBQUEsS0FOQSwrQkFXRSxPQUFBLEVBQ0EsVUFBQSxLQUlKLG9DQTdESSxnQkFtQkEsUUFBQSxNQUNBLFFBQUEsS0FBQSxFQUFBLEVBQ0EsV0FBQSxLQXJCRSx1QkF3QkEsY0FBQSxFQXNDSixpQkFDRSxRQUFBLE1JMU9KLDBCQUdJLGNBQUEsS0FISix5QkFPSSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxNQU1BLFdBQUEsOERBQ0EsT0FDRCxpSEVuQkgseUJBQ0UsV0FBQSxJQUFBLE1BQUEsS0FJRixlQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxNQUNBLFFBQUEsS0FBQSxFQUNBLGlCQUFBLEtBUHdCLHNCQUF4Qix1QkFXRSxRQUFZLEdBQ1osU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGFBQUEsTUFoQkYsdUJBb0JFLEtBQUEsTUFDQSxhQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsYUFBQSxZQUFBLFlBQUEsS0F0QkYsc0JBMEJFLE1BQUEsTUFDQSxhQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsYUFBQSxZQUFBLFlBQUEsWUFBQSxLQUdGLG1CdENoQ0EsUUFBQSxNQUNBLE1BQUEsS3NDQUUseUJ0Q0dBLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLc0MrQkosY0FDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFdBQUEsT0FIQSw0QkFNRSxhQUFBLElBQUEsTUFBQSxLQUVBLG9DQVJFLDRCQVNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsYUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBWkYsY0EwQkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsTUE1QkYsa0JBaUJFLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxNQUdGLHlCQUNFLE1BQUEsS0FZSixjQUNFLFNBQUEsU0FDQSxJQUFBLE1BQ0EsT0FBQSxFQUFBLE1BQ0EsT0FBQSxFQUFBLGlCQUNBLGlCQUFBLEtBQ0Esb0JBQUEsT0FBQSxPQUNBLGdCQUFBLE1BQ0Esa0JBQUEsVUFDQSxZQUFBLEVBQUEsRUFBQSxLQUFBLGVBVEEsc0JBWUUsUUFBWSxHQUNaLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsaUJBQUEsZUFDQSxRQUFBLEVBR0YsdUJBQUEsMkNBQUEsMkNBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxFQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BL0JBLDBCQUEyQiw4Q0FBK0MsOENBa0N4RSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFPTixnQkFDRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVBLG1DQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxpQkFBQSxRQUdGLDhCQUNFLGNBQUEsSUFPSixjQUNFLE9BQUEsRUFBQSxNQUNBLE9BQUEsRUFBQSxpQkFDQSxRQUFBLEtBQUEsRUFDQSxpQkFBQSxLQUpBLHVCQUF3QiwyQ0FBNEMsMkN0Q3ZJcEUsUUFBQSxNQUNBLE1BQUEsS3NDOElFLE1BQUEsS0FDQSxVQUFBLEVBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQVhBLDZCQUE4QixpREFBa0QsaUR0Q25JaEYsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEtzQ2dKSix1QkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUVFLHlCQUNBLGNBQUEsTUFHRiwwQkFDRSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQWRGLCtCQUFBLHlCQW1CRSxVQUFBLEtBbkJGLCtCQXVCRSxXQUFBLE9BR0Ysb0NBMUJFLHVCQTJCQSxNQUFBLEtBQ0EsTUFBQSxNQUlGLDZCQUdLLFFBQUEsS0FPRCxvQ0FBQSx3REFBQSx3REFDRSxRQUFBLE1BQUEsS0FBQSxLQUtOLDRCQUVJLEtBQUEsS0FBQSxJQUNELFlBREMsVUFBQSxNQUNELFdEaUVILGdCQXpRQSw4QkFBRSwrQ0F5UkEsWTVCMVJvRCxLNEIwUnBELFVBQUEsTUFBQSxXRTlORixlQUFBLFVGOE1BLGdCQWpFRiw2QkE4RkEsbUJaekRBLE1Za0lJLFlBQUEsSUNwS29DLHNDQUF4Qyx1Q0FDRSxNQUFBLE1BQ0EsTUFBQSxJQU9BLG9DQVRvQixzQ0FBQSx1Q0FJbEIsTUFBQSxLQUlGLG9CQUVFLE9BQUEsT2IxTkosR25CeUJFLE9BQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxFQUFBLEVtQnJCRixXQUNFLGFBQUEsS0FDQSxjQUFBLEtBR0EsTWhCMkNxQixLZ0IxQ3JCLFlBQUEsSUFHRixxQkFFRSxRQUFBLGFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHRixxQkFDRSxRQUFBLGFBQ0EsUUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLEtBSEEsdUJBTUUsTUFBQSxLQU5GLGtDQVVFLFlBU0osV0FDRSxPQUFBLGVBQ0EsU0FBQSxPQVFGLDBDQUNFLElBQUEsS0FHRixTQUFVLDZCQUNSLFNBQUEsU2Q1Q0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtYVEEsUUFBQSxNQUNBLE1BQUEsS3lCZ0RBLGVBQWdCLG1DekI3Q2QsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEt5Qm9ENEIsaUVBQUEsNkNBQUEsaUVBQzVCLE1BQUEsS0FDQSxNQUFBLE1kK0NBLDBEY3BEc0gsaUVBQXBILDZDQUFnRCxpRUFRaEQsTUFBQSxLQVJnSCxpRUFBcEgsNkNBQWdELGlFQVk5QyxNQUFBLE1BQ0EsTUFBQSxNQWJnSiwrRUFBMUQsbUZBQXRGLDJEQUFBLCtEQUE4RCwrRUFBOUQsbUZBaUJFLE1BQUEsS0FDQSxPQUFBLEtka0NGLDBEY3BEc0gsaUVBQXBILDZDQUFnRCxpRUFzQmhELE1BQUEsS0FLZ0IsaURBQUEscUVBQUEscUVBQ2hCLE1BQUEsS0FDQSxNQUFBLE1BRUEsK0RBQUEsbUVBQUEsbUZBQUEsdUZBQUEsbUZBQUEsdUZBRUUsTUFBQSxLQUNBLE9BQUEsS0FHQSx5REFBQSw2RUFBQSw2RUFDQSxNQUFBLE1BQ0EsTUFBQSxNQUtOLG9DQTVDc0gsaUVBQWhELGlFQUFwRSw2Q0FBQSw2Q0FBZ0QsaUVBQWhELGlFZGZBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLE1jd0U0QixnRUFBQSw0Q0FBQSxnRUFDNUIsTUFBQSxLQUNBLE1BQUEsTUFMOEksOEVBQXpELGtGQUFyRiwwREFBQSw4REFBNkQsOEVBQTdELGtGQVNFLE1BQUEsS0FDQSxPQUFBLEtkZEYsMERjcERBLGVBb0RBLFFBQUEsS0FPNEIsZ0VBQUEsNENBQUEsZ0VBVzFCLE1BQUEsS0FkOEcsZ0VBQWxILDRDQUErQyxnRUFrQjdDLE1BQUEsTUFDQSxNQUFBLE1kdkJBLDBEY0lvSCxnRUFBbEgsNENBQStDLGdFQXNCL0MsTUFBQSxLQUtnQixnREFBQSxvRUFBQSxvRUFDaEIsTUFBQSxLQUNBLE1BQUEsTUFFQSw4REFBQSxrRUFBQSxrRkFBQSxzRkFBQSxrRkFBQSxzRkFFRSxNQUFBLEtBQ0EsT0FBQSxLQUdBLHdEQUFBLDRFQUFBLDRFQUNBLE1BQUEsTUFDQSxNQUFBLE1BS04sb0NBNUNvSCxnRUFBL0MsZ0VBQW5FLDRDQUFBLDRDQUErQyxnRUFBL0MsZ0VkdkVBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLE1jd0hGLDBEQW5ERSxjQW9EQSxRQUFBLE1BTzRCLHlEQUFBLHFDQUFBLHlEZGxJNUIsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FBQSxFQW9DQSxFY3lGa0cseURBQXBHLHFDQUF3Qyx5RGQvSHRDLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQXdDQSxFQXhDQSxFQUFBLEtjeUlGLDZCQUFBLGlEQUFBLGlEZDNJRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLY3lJRix5Q0FBQSw2REFBQSw2REFLTSxhQUFBLEVBR0EscUNBQUEseURBQUEseURBQ0EsY0FBQSxFQUtOLG9DQTFCc0cseURBQXhDLHlEQUE1RCxxQ0FBQSxxQ0FBd0MseURBQXhDLHlEZC9IQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNYzhKRiwwREFqQ0UsT0FrQ0EsUUFBQSxNZHZGRixvQ2NqRUUsU0FBVSw2QmRyQ1YsVUFBQSxFY3lNRixjQUNFLFFBQUEsTUFPSixxQkFBc0Isb0JBQ2xCLGNBQUEsRUFNSixTQUNFLFdBQUEsTUFDQSxlQUFBLEtBUUYsTUFDRSxNQUFBLFFBQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxPQUFBLEtBQUEsS0FDQSxTQUFBLFNBRUEsWUFBQSxJQUFBLE1BQUEsUUFDQSxRQUNFLFlBQUEsS0FJRSxXQUNKLE1BQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxJQUdRLG1CQUNSLFFBQ0QsY1lPQyxtQkF4SUEsdUJBaklBLG1CQWlJQSx5QnJDOUhFLFFBQVksR0FFWixNQUFBLEtqQm1zV0osc0IwQzk3VkUsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLE9ZaFJFLG9DQUFBLG1DQUFBLG1DQUFBLHVDdERndFdGLHFDc0Q1cldJLGNBQUEsRUF6Qk4sY0FFRSxPQUFBLEVBR0YsYUFDRSxTQUFBLFNBQ0EsUUFBQSxLL0JrQkEsT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSU50QkEsUUFBQSxNQUNBLE1BQUEsS3FDQUEsbUJyQ0lFLFFBQUEsTXFDSkYsMEJBQUEsNEJBUUUsUUFBQSxLQVJGLDhCQUFBLDZCQUFBLDZCQUFBLGlDQWVFLE1BQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxLQU1BLG9DQVpGLDhCQUFBLDZCQUFBLDZCQUFBLGlDQWFJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxFQTFCRSxvQ0FBQSxtQ0FBQSxtQ0FBQSx1Q0E2QkEsY0FBQSxNQTdCTiwyQkFzQ0UsTUFBQSxNQUNBLE9BQUEsRUFDQSxXQUFBLE9BUUYsMEJBRUksTUFBQSxNQUNBLFdBQUEsS0FFQSxvQ0FyREEsMkJBMkNBLGNBQUEsS0FDQSxVQUFBLEtBNUNBLDBCQXNERSxNQUFBLEtBR0YseUNBekRBLDBCQTBERSxNQUFBLE1BMUROLHlDQWtFRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsTUFwRUEsK0NBd0VFLFVBQUEsS0FJRix3REFFRSxRQUFBLGFBQ0EsT0FBQSxJQUFBLEVBQUEsRUFBQSxJQUdGLG9DQWpCRix5Q0FrQkksU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLGVBQ0EsS0FBQSxHQXRGSiw4QkE4RkUsU0FBQSxTQUNBLE9BQUEsTUFDQSxLQUFBLE1BQ0EsTUFBQSxLQUVBLFVBQUEsS0FHQSxvQ0F0R0UsOEJBdUdBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxHQXpHSix3QkEwSEUsT0FBQSxNQUFBLEVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxLQUtKLGlCQUFBLG1CckNsSUUsUUFBQSxNQUNBLE1BQUEsS3FDb0lBLFNBQUEsU0FIQSx1QkFBQSx5QnJDN0hFLFFBQUEsTXFDbUlKLG1CQUNFLGVBQUEsS0FHRixpQkFDRSxPQUFBLEtBT0Ysb0NBUkksaUJBSUEsT0FBQSxLQUtGLGdCQUNFLGNBQUEsS0FDQSxRQUFBLEdBV0osNEJBRUksTUFBQSxLQUNBLE1BQUEsSUFHRiwrQkFDRSxNQUFBLEtBQ0EsTUFBQSxJQVJKLDhCQVlJLE1BQUEsS0FZSix1QkFBQSxrQkFFRSxVQUFBLEtBR0Ysa0JBQ0UsTUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSwwREFMRSxrQkFNRSxXQUFBLE1BZU4sdUJBQXdCLHdCMUI1S3BCLE1BQUEsS0FDQSxNQUFBLEkwQjZLRixjQUFBLEtBQ0EsUUFBQSxLQUFBLEtBRUEsMEJBQUEseUJBQUEsMkJBQUEsMEJBQ0UsY0FBQSxLQW1ERixnQkFqQ0EseUJBQTBCLDBCQW1DeEIsY0FBQSxFQW5DRiwwQkFBMkIsMkJBVnpCLFlBQUEsSUFDQSxlQUFBLFVBR0YseUJBQUEsMEJBQ0UsTUFBQSxLQUNBLFVBQUEsS0FJSix1QkFFRSxXQUFBLEkvQnpOQSxPQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsRUFBQSxJQUFBLEkrQnNOQSwwQkFNRSxNQUFBLFFBSUosd0JBQ0UsV0FBQSxZQUVBLE1BQUEsSUFDQSxZQUFBLEsvQnJPQSxPQUFBLE1BQUEsUUFDQSxhQUFBLEkrQnNPQSxjQUFBLElBTkEsMkJBU0UsTUFBQSxRQVdKLGFyQzFRRSxRQUFBLE1BQ0EsTUFBQSxLcUN5UUEsbUJyQ3JRRSxRQUFBLE1xQ3dRRixnQkFDRSxNQUFBLE1BRUEsUUFBQSxLQUVBLDBEQVJFLGdCQVNBLE1BQUEsTUFUSixnQkFjRSxNQUFBLEtBQ0EsTUFBQSxLQUVBLFVBQUEsS0E0REosMkJBZ0NFLDRCQW1CRSxNQUFBLEtBMUdGLGdCQUNFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUlKLG1CQUNFLFFBQUEsTUFDQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLEtBSmUsZ0NBUWIsY0FBQSxLRzNTSixnRUFBQSwwREFBQSxnRUFBQSwwREFNdUIsb0JBQUEsUUg2U3ZCLDhCQUVJLFdBQUEsRUFDQSxZQUFBLEVBQ0EsV0FBQSxLQUdKLHlCQUVJLGNBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUpGLDRDQU1JLGVBQUEsRUFDQSxxREFDRSxVQUFBLEVBWUosb0NBcEJGLDRCQWVJLE1BQUEsS0FJSixtQ0FFSSxXQUFBLEdBS0osaUNBQ0UsY0FBQSxLQUdGLDBCQUNFLFFBQUEsTUFDQSxVQUFBLEVBUEYsZ0NBU0ksUUFBb0IsV0FDcEIsVUFBQSxLQUNBLGFBQUEsSUcvREosZ0NBaElBLDJCQWhHQSx1QkF5UUEsb0N4Q3hVRSxRQUFZLEdBRVosTUFBQSxLcUNpV0EsMkNBQ0UsUUFBQSxLQUlKLG1DQUNFLE9BQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQXpCSixpQ0E2QkksUUFBQSxlQTdCRixnREF1Q0ksdUVBdkNGLHdFQXFERSxRQUFBLEtBbkJGLCtDQUNFLE1BQUEsS0FDQSxXQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsS0FPQSxtRUFDRSxPQUFBLElBV3FCLDRDQUFBLDZDQUV6QixPQUFBLFFBM0RKLDJDQUFBLHlDckN2VkUsUUFBQSxNQUNBLE1BQUEsS3FDdVpFLGNBQUEsSUFqRUosd0NBQUEsNkNBcUhJLGNBQUEsS0FySEYsaURBQUEsK0NyQ25WRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS3FDaVZGLG1HQUFBLGlHQW9FTSxNQUFBLElBQ0EsTUFBQSxLQXJFTiw4RkFBQSw0RkE4RU0sT0FBQSxRQUVGLGlHQUFBLCtGQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EseUNBbEZGLG1HQUFBLGlHQXVFSSxNQUFBLEtBQ0EsTUFBQSxLQXhFSixpR0FBQSwrRkFtRkksUUFBQSxPQW5GUiw4RkFBQSwrRkFBQSw0RkFBQSw2RkF3Rk0sTUFBQSxJQUNBLHlDQXpGRiw4RkFBQSwrRkFBQSw0RkFBQSw2RkEwRkksTUFBQSxNQTFGUiw4RkFBQSw0RkE4Rk0sZ0JBQUEsVUFDQSxXQUFBLEtBRUYsK0ZBQUEsNkZBQ0UsWUFBQSxJQUNBLE1BQUEsUUFGRixxR0FBQSxtR0FJSSxNQUFBLFFBckdWLHlDQWdISSxZQUFBLElBQ0EsVUFBQSxLQWpISix3QkEwSEksTUFBQSxLQUNBLFVBQUEsTUFDQSxNQUFBLE1BNUhGLDJDQThISSxNQUFBLEtBOUhKLHFEQUFzRCw4REFrSWxELE9BQUEsSUFBQSxLQU1GLG9DQXhJRSxxREFBc0QsOERBb0lwRCxXQUFBLEtBcElKLHdCQXlJRSxNQUFBLElBQ0EsTUFBQSxNQVNGLHlDQTNCRix3QkFxQkksTUFBQSxLQUNBLE1BQUEsS0E5SUosd0JBb0pJLGNBQUEsV0FBQSxVQUFBLFdBQXNCLGtCQUFBLFdBQThCLHFCQUFBLEVBQUEsRUFBQSxpQkFBQSxFQUFBLEVBQXNCLHlCQUFBLEVBQUEsR0FJOUUsMkJBQ0UsTUFBQSxLQUNBLGNBQUEsS0ExSkYsK0JBNEpJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxjQUFBLEVBQ0EsWUFBQSxRR2xUTixrQkEwREEsZUFpRkEseUJBeURFLDREQUdFLFkvQjdZb0QsSytCNllwRCxVQUFBLE1BQUEsV0h0REosMEJBc0tJLFNBQUEsU0FDQSxLQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsTUF6S0Ysb0NBMktJLGlCQUFBLGdDQUNBLE1BQUEsS0FFRixtQ0FDRSxRQUFBLEtBL0tOLDRCQW9MSSxJQUFBLEtBQ0EsUUFBQSxNQVFGLHVDQUNFLE9BQUEsTUFDQSxvQ0FaRiw0QkFJSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsRUF6TEYsdUNBZ01FLFNBQUEsU0FDQSxJQUFBLGVBQ0EsTUFBQSxNQVNOLGFBQ0ksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsTUFDQSxXQUFBLE9BQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLElFOWlCSixZQzJPQSxhRHRORSxTQUFBLFNGNGhCRixtQkFDSSxZQUFBLEtBQ0EsT0FBQSxLQUdKLGtCQUNJLE1BQUEsS0FFYyx5QkFDZCxNQUFBLFFHbGpCSiwrREFBQSw2REFBQSwrREFBQSw2REFPMEIsTUFBQSxRQVAxQixnRUFpQnFCLDhEQWpCckIsZ0VBaUJxQiw4REFBSyxNQUFBLFFBakIxQiwrREFBQSwrREFRNEIsb0JBQUEsUUFNeEIsaUVBZEosMkRBY0ksaUVBZEosMkRBZ0J1QixvQkFBQSxRQWhCdkIsMEVBQUEsMEVBU3VDLGlCQUFBLFFBVHZDLGlFQTJCcUIsK0RBM0JyQixpRUEyQnFCLCtEQVFqQixnRUFuQ0osOERBbUNJLGdFQW5DSiw4REFxQzBCLE1BQUEsUUFyQzFCLGdFQUFBLGdFQWtCNEIsb0JBQUEsUUFsQjVCLGtFQTBCSSw0REExQkosa0VBMEJJLDREQUFtQixvQkFBQSxRQTFCdkIsMkVBQUEsMkVBbUJ1QyxpQkFBQSxRQW5CdkMsNEVBQUEsNEVBdUNnQiwyRUFBQSwyRUFBdUIsaUJBQUEsUUFYcEIsaUVBQUEsaUVBQVMsb0JBQUEsUUE1QjVCLGlFQW9DSSwyREFwQ0osaUVBb0NJLDJEQUFtQixvQkFBQSxRQVNuQixnRUE3Q0osOERBNkNJLGdFQTdDSiw4REErQzBCLE1BQUEsUUEvQzFCLGdFQUFBLGdFQXNDNEIsb0JBQUEsUUFNeEIsaUVBNUNKLDJEQTRDSSxpRUE1Q0osMkRBOEN1QixvQkFBQSxRQTlDdkIsZ0VBQUEsZ0VBZ0Q0QixvQkFBQSxRQWhENUIsMkVBQUEsMkVBaUR1QyxpQkFBQSxRQUlyQyxxQ0FBQSxxQ0FFRSxNQUFBLElBUUosaUJ4Q25FRSxRQUFBLE1BQ0EsTUFBQSxLd0NvRUEsV0FBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLEtBQUEsTUFBQSxZQUpBLHVCeEM5REUsUUFBQSxNd0M4REYscUJBT0UsTUFBQSxLQUNBLE9BQUEsS0FHRixvQkFDRSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEVBS0osZUFDRSxRQUFBLEtBQUEsRUFHRixZQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLGFBQUEsS0FDQSxjQUFBLEtBRUUsMkJBQ0EsTUFBQSxNQUNBLFVBQUEsTUFUQSxvRUFZRSxVQUFBLEtBNERKLG1DQTNCRiw0QkFnREksVUFBQSxLQXlJRSxZQUFBLElBdE9KLGlDQWlCRSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsWUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUlKLG1CQUNFLE1BQUEsTUFDQSxTQUFBLE9BRUEsdUJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUlKLGVBQ0UsTUFBQSxLQURBLGtCQUlFLFdBQUEsS0FJSixpQ0FFSSxjQUFBLElBQUEsTUFBQSxLQVNKLG1CQUNFLGNBQUEsS2xDL0hBLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxJa0M2SEEsMEJBS0UsTUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsY0FBQSxLQTRDSixrQkEwREUsMEJBekJGLGFBaUNJLGNBQUEsSUFBQSxNQUFBLEtBckdKLHFCeENuS0UsUUFBQSxNQUNBLE1BQUEsS3dDb0tBLGNBQUEsS0FDQSxXQUFBLFFBSEEsMkJ4QzlKRSxRQUFBLE13Q21LQSwyQkFBQSw0QkFFQSxNQUFBLEtBQ0EsTUFBQSxJQVJGLG9EQWlCRSxRQUFBLEtBQUEsS0FBQSxFQWpCRixxQ0EwQkUsVUFBQSxLQVNKLGtCQUVFLFFBQUEsTUFDQSxRQUFBLElBQUEsRUFFQSxNQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBR0Ysd0JBQ0UsV0FBQSxLQUdGLDZCQUNFLE9BQUEsS0FBQSxFQUFBLElBQ0EsVUFBQSxLQUVFLDRDQUNBLFFBQUEsSUFBQSxLQURBLGtEQUlFLFFBQUEsS0FHRixvQ0F6REEsMkJBQUEsNEJBTUUsTUFBQSxLQUNBLE1BQUEsS0F1Q0EsNENBWUEsUUFBQSxLQUFBLE1BS0osK0JBS0UsTUFBQSxlQUNBLGNBQUEsRUFDQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FSRiw2QkFZRSxRQUFBLEtBWkYsOEJBZ0JFLGNBQUEsRUFoQkYsNkJBb0JFLFdBQUEsTUFDQSxXQUFBLE9BSUosZUFFRSxXQUFBLEtBRkEsMEJBS0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLElBQUEsS0FFQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsV0FBQSxJQUFBLElBYmlDLGtDQUFqQyxnQ0FpQkUsV0FBQSxLQUNBLE1BQUEsUUFLTixzQkFDRSxRQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsWUFBQSxJQVNGLDBCeENuU0UsUUFBQSxNQUNBLE1BQUEsS3dDb1NBLGNBQUEsS0FGQSxnQ3hDOVJFLFFBQUEsTXdDOFJGLHlDQUtFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxFQVBBLHVEQVVFLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUNBLDJEQUNFLFVBQUEsTUFDQSxXQUFBLE1BS04scUNBQ0UsTUFBQSxLQUVBLHFEQUNFLFFBQUEsS0FBQSxFQXhCRixtREE0QkUsV0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBSUosb0NBbENFLDBDQW9DRSxRQUFBLEtBQUEsR0FLTiw4QnhDNVVFLFFBQUEsTUFDQSxNQUFBLEt3QzZVQSxjQUFBLEtBRkEsb0N4Q3ZVRSxRQUFBLE13QzRVSix5QkFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLGFBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLElBQUEsTUFFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLFVBVkEsb0NBYUUsYUFBQSxFQWJGLG1DQWlCRSxvQkFBQSxRQUNBLE1BQUEsUUFsQkEsMENBcUJFLFdBQUEsUUFDQSxNQUFBLEtBdEJKLHlDQTJCRSxvQkFBQSxRQUNBLE1BQUEsUUE1QkEsZ0RBK0JFLFdBQUEsUUFDQSxNQUFBLEtBaENKLGlEQXFDRSxvQkFBQSxRQUNBLE1BQUEsUUF0Q0Esd0RBeUNFLFdBQUEsUUFDQSxNQUFBLEtEOVJOLFFBN0VBLG1CQWlGRSxnQkFBQSxNQUNBLG9CQUFBLE9BQUEsT0F5RUEsTUFBQSxLNUJoRUUsMEQ2QnNPQSx5QkFvREEsUUFBQSxJQUFBLE1BS0YsNERBQ0UsU0FBQSxPQUNBLGNBQUEsRUFFQSxVQUFBLEtBQ0EsWUFBQSxJQUdGLGdEQUNFLFFBQUEsRUFDQSxPQUFBLEVBWEosK0NBZUksWUFBQSxJQWZKLCtDQW1CSSxZQUFBLEVBQ0EsY0FBQSxLQUVBLG9DQTlFQSx5QkErQ0EsTUFBQSxLQUNBLE1BQUEsS0EwQkYsK0NBS0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEdBSUoscURBQ0UsTUFBQSxNQUNBLFdBQUEsS0EvQkYsK0RBa0NJLGlCQUFBLFFBQ0Esb0JBQUEsUUFuQ0oscUVBdUNJLGlCQUFBLFFBQ0Esb0JBQUEsUUF4Q0osNkVBNENJLGlCQUFBLFFBQ0Esb0JBQUEsUUQxYk4sWUFFRSxTQUFBLE9BR0YscUJBQUEsbUJBRUUsY0FBQSxLQUdGLHFCQUNFLFFBQUEsS0FDQSxpQkFBQSxLQXFGQSxnQkE3RUEsMEJBeUdFLE1BQUEsRUFDQSxPQUFBLEVBR0EsaUJBQUEsZXZDekhBLFFBQVksR3VDT2hCLG1CQUNFLE9BQUEsSUFBQSxNQUFBLEtBSUYsbUJBQ0UsU0FBQSxTQUVBLE9BQUEsTUFHQSxPQUFBLFFBTkEsMEJBVUUsU0FBQSxTQUNBLElBQUEsRUFHQSxLQUFBLEVBQ0EsUUFBQSxFQUlnQixxQ0FDaEIsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxxQkFBQSxVQUFBLHFCQUlILG9CQUNDLFFBQUEsTUFHRixxQkFDRSxTQUFBLFNBQ0EsUUFBQSxLQUdGLHNCQUNFLE9BQUEsRUFBQSxFQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUdGLG1CQUNFLE9BQUEsRUFBQSxFQUFBLElBQ0EsWUFBQSxJQUZBLHdDQUtFLFVBQUEsS0FMRixzQ0FTRSxVQUFBLEtBREYsd0NBSUksTUFBQSxLQUtOLHVCQUNFLE9BQUEsRUFDQSxVQUFBLEtBQ0EseUJBQ0UsTUFBQSxLQUNBLGdCQUFBLFVBUUosUUFDRSxTQUFBLFNBRUEsV0FBQSxNQUdBLGtCQUFBLFVBRUEseUJBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxVQUFBLE1BQ0EsVUFBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLE9BRUEsb0NBVkYseUJBV0ksY0FBQSxLQUNBLGFBQUEsTUFwQkosZ0JBMEJFLFNBQUEsU0FDQSxJQUFBLEVBR0EsS0FBQSxFQUNBLFFBQUEsRUEvQkYsNENBb0NFLFFBQUEsS0FBQSxFQUFBLE1BS0osaUJBQ0UsY0FBQSxLQUNBLGlCQUFBLEtBRkEsMEJBQTJCLDhDQUErQyw4Q3ZDdEkxRSxRQUFBLE1BQ0EsTUFBQSxLdUMySUUsWUFBQSxLQUNBLGVBQUEsS0FQQSxnQ0FBaUMsb0RBQXFELG9EdkNsSXRGLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLdUNnSUYsb0NBZ0JFLE1BQUEsTUFoQkYsNEJBb0JFLE1BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQXRCRixrQ0EwQkUsTUFBQSxNQUNBLFlBQUEsS0FPSixpQnZDeEtFLFFBQUEsTUFDQSxNQUFBLEt1Q3lLQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLE1BQUEsS0FBQSxLQUNBLGlCQUFBLEtBTkEsdUJ2Q3BLRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS3VDa0s0RixpQ0FBOUYsa0NBQWtJLHFEQUE3RixzREFXakMsUUFBWSxHQUNaLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE1BQ0EsYUFBQSxRQUFBLFlBQUEsWUFURixrQ0FBQSxzREFhRSxLQUFBLE1BQ0EsYUFBQSxNQUFBLEVBQUEsRUFBQSxLQXRCSixpQ0FBb0MscURBMEJoQyxNQUFBLE1BQ0EsYUFBQSxNQUFBLEtBQUEsRUFBQSxFNUJqRkosb0M0Qm9CSSwwQkFBMkIsOENBQStDLDhDQVUxRSxjQUFBLEtBQ0EsYUFBQSxLQXVCRixpQkFnQ0EsY0FBQSxHQUlKLHFCdkM1TUUsUUFBQSxNQUNBLE1BQUEsS3VDNk1BLGNBQUEsSUFGQSwyQnZDeE1FLFFBQVksR0FDWixRQUFBLE1BQ0EsTUFBQSxLdUMwTUYsdUJBQ0UsTUFBQSxLQUNBLGVBQUEsS0FOQSxvQ0FTRSxNQUFBLE1BS04sb0JBQUEsbUJBRUUsWUFBQSxlQUNBLGlCQUFBLEtBQ0EsaUJBQUEsTUFKQSx1QkFBQSxzQkFPRSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsS0FJSixvQkFDRSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLGlCQUFBLFE1QnpIQSxvQzRCcUhFLG9CQU9BLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxNQUlKLG1CQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLEtBQ0EsaUJBQUEsUUFKQSxzQ0FPRSxNQUFBLEtBQ0EsTUFBQSxnQkFGRixvREFLSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsZUFiRixvREFpQkUsYUFBQSxLNUJuSkosb0M0QndJQSxzQ0FlSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsZUFDQSxPQUFBLEtBQUEsRUFDQSxhQUFBLFlBekJGLG1CQThCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsTUFNSix3QnZDMVJFLFFBQUEsTUFDQSxNQUFBLEt1QzJSQSxjQUFBLEtBRkEsOEJ2Q3RSRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS3VDd1JGLGlDQUFBLHFEQUFBLHFEQUNFLFVBQUEsRUFDQSxVQUFBLE1BTkEsb0NBQXVDLHdEQUEyRCx3REFTaEcsY0FBQSxLQUNBLFFBQUEsRUFBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBSUosMkNBQ0UsTUFBQSxLQUNBLE1BQUEsd0JBQ0EsYUFBQSxJQUNBLFlBQUEsSUFwQkEsOERBNkJFLE9BQUEsUUFJSiw2Q0FDRSxlQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLEs1QjVNRixvQzRCd0tJLDJDQXVCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQXpCRix3QkF3Q0EsY0FBQSxLQUNBLGFBQUEsTUFJSix3QkFDRSxTQUFBLFNBQ0EsUUFBQSxFQUNBLElBQUEsa0JBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxXQUFBLElBQUEsS0FSQSwrQkFXRSxJQUFBLEVBRUEsbURBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBS04sb0JBQ0UsU0FBQSxTQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLEVBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsZUFBQSxVQUNBLFdBQUEsaUJBQUEsS0FBQSxNQUFBLEtBMEJGLEtBckM2QiwwQkFBM0IsMEJBdUNBLGlCQUFBLFFBQ0EsTUFBQSxLQXhDQSwyQkFlRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxjQUFBLGlCQUFBLFVBQUEsaUJBVUoscUJBQ0UsT0FBQSxrQkFDQSxTQUFBLEtBQ0EsUUFBQSxLQU1GLEtBQ0UsUUFBQSxLQUFBLEVBSUEsY0FBQSxrQ0FBQSxrQ0FDRSxTQUFBLFNBTkYsYUFVRSxRQUFBLEtBSUosY0FDRSxVQUFBLE1BREEsaUJBSUUsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBTkEsc0JBU0UsTUFBQSxRQUlKLGtEQUFBLCtEQUFBLG9FQUFBLHNDQUFBLHlEQUFBLGtEQUFBLCtEQUFBLG9FQUFBLHNDQUFBLDRCQUFBLHlEQUFBLDBEQUFBLCtCQUFBLGlDQUFBLDBEQUFBLCtCQUFBLGlDQUNFLFdBQUEsS0FDQSxhQUFBLEtBR0YsMkJBQ0UsTUFBQSxNQUNBLFdBQUEsT0FVSixZQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQVFGLGNBQ0UsV0FBQSxNQWVFLG9DQXpEQSxjQXdCQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FJQSxZQU1BLFFBQUEsS0FLQSxjQUlBLFdBQUEsRUFNRixnREFBQSw4Q0FBQSw4Q0FBQSw0Q0FBQSxxREFBQSxtREFBQSxvREFBQSxrREFPSSxPQUFBLEVBQUEsTUFJSixzQ0FBQSxvQ0FBQSwyQ0FBQSwwQ0FDRSxNQUFBLEtBQ0EsTUFBQSx3QkFDQSxhQUFBLElBQ0EsWUFBQSxJQUVBLG9DQWpCQSxzQ0FBQSxvQ0FBQSwyQ0FBQSwwQ0FrQkUsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsR0FLTixvQnZDMWRFLFFBQUEsTUFDQSxNQUFBLEt1QzJkQSxjQUFBLEtBRkEsMEJ2Q3RkRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS3VDd2RGLG9DQUNFLDZCQUFBLGlEQUFBLGlEQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsZUFBQSxlQUFBLGVBQ0EsY0FBQSxLQUNBLGFBQUEsTUFLTixrQkFDRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsSUFRQSxtQ0FDRSxVQUFBLEtBQ0EsWUFBQSxJQWJGLGdDQWlCRSxNQUFBLFFBakJGLGlDQXFCRSxRQUFBLE1BQ0EsY0FBQSxLQUlBLG9DQTFCQSxrQkFNQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUFSQSxpQ0EyQkUsT0FBQSxLQUFBLEdBM0JKLHdDQStCSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFdBQUEsTUFwQ0osa0NBOENFLFNBQUEsU0FDQSxXQUFBLE1BQ0EsU0FBQSxPQUNBLGVBQUEsS0FDQSxXQUFBLEtBbERBLG9DQW9ERSxNQUFBLFFBRUYsb0NBdERFLHdDQXVDRSxTQUFBLFNBQ0EsTUFBQSxLQUtOLGtDQVVJLE1BQUEsS0FDQSxlQUFBLEdBeERKLHFDQTZERSxTQUFBLFNBQ0EsSUFBQSxrQkFDQSxpQkFBQSxLQUNBLFdBQUEsSUFBQSxLQUNBLE1BQUEsS0FMRiw0Q0FRSSxJQUFBLEVBQ0EsT0FBQSxLQXJFQSxnRUF3RUUsaUJBQUEsUUFDQSxNQUFBLEtBekVOLHNDQStFRSxpQkFBQSxLQS9FNkMsNENBQTdDLDRDQW1GRSxNQUFBLFFBbkZKLHVDQXdGRSxPQUFBLGtCQUNBLFFBQUEsS0FBQSxFQU1BLDhEQUNFLGVBQUEsS0FITixvRUFPUSxPQUFBLEtBTVIsbUJBQ0UsY0FBQSxLQURBLHdDQUdFLFVBQUEsS0FDQSxPQUFBLEtBOEVGLG1EQUFBLGdFQUFBLHFFQUFBLHVDQUFBLDBEQUFBLG1EQUFBLGdFQUFBLHFFQUFBLHVDQUFBLDZCQUFBLDBEQUFBLDJEQUFBLGdDQUFBLGtDQUFBLDJEQUFBLGdDQUFBLGtDRTdqQkYsYUN3ZFEsT0FBQSxRSHFCTiw4Q0FJSSxNQUFBLFFBTkosc0NBV0UsTUFBQSx3QkFDQSxNQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsRUFDQSxvQ0FMRixzQ0FNSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsT0FBQSxPQW5CSixxRUFBQSxxRUFBQSxxRUFBQSxxRUFBQSxxRUFBQSxxRUE0QkUsT0FBQSxLQUlKLGdCQUNFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsaUJBQUEsUUFIaUMsZ0RBQWpDLDRCQU1FLGNBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0YsNEJBQ0UsTUFBQSxLQUNBLE1BQUEsd0JBQ0EsYUFBQSxJQUNBLFlBQUEsSUFqQkEsZ0RBb0JFLGlCQUFBLEtBR0Ysb0NBVkYsNEJBV0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsR0FNTixtQkFDRSxPQUFBLEtBREEsaUNBSUksT0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBRUEsK0NBQ0EsTUFBQSxRQU1OLGVBQ0UsV0FBQSxPQUNBLE9BQUEsS0FBQSxLQUZBLHlCQU9FLFVBQUEsS0FNSiwrQkFDRSxVQUFBLE1BQ0EsaUJBQUEsa0I1QjlqQkEsb0M0QjRqQkUsK0JBaUJBLE1BQUEsSUFDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGNBQUEsaUJBQUEsaUJBQUEsVUFBQSxpQkFBQSxrQkFwQkYsOENBd0ZGLDBDQUVJLElBQUEsT0FDQSxNQUFBLE9BcEVGLHNEQU1JLFEzQzVCUyxJMkM2QlQsTUFBQSxLQUlKLDhDQUFBLCtDQUVFLFdBQUEsTUFwQ0YsOENBNENFLFFBQUEsSzVCeG1CRixvQzRCNGpCRSwrQkFBQSxnREFLQSxNQUFBLElBQ0EsVUFBQSxNQTRCRiw4Q0FBQSwrQ0FLSSxXQUFBLEVBdkNBLDhDQStDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsT0FqREUsa0RBbURBLFVBQUEsS0FuRE4sK0NBeURFLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBMURBLGtEQTZERSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUEvREEsdURBa0VFLE1BQUEsUUFsRUosaURBdUVFLGNBQUEsS0F2RUYsMkRBMkVFLFFBQUEsTUFDQSxXQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxVNUIzb0JKLG9DNEI0akJJLCtDQW1GQSxRQUFBLEtBcUJGLDhDQU1JLFVBQUEsTUF0Qk4sa0RBTUksUUFDRCxJR3ZXeUIsb0NBeFI1QixvQ0E5RkEsc0JoQjJVQSx3QmEyWUEsaURFaHVCRSxpQ0NrUEYsMEJoQnBIQSw4Q0FSQSwyQkFuQ0EsNkJnQnZIQSw4QjFDRUUsUUFBWSxHdUM0d0JkLDJDdkNoeEJBLFFBQUEsTUFDQSxNQUFBLEt1Q2l4QkUsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBZEYsaUR2Q2p3QkUsUUFBQSxNQUNBLE1BQUEsS3VDZ3dCRiw4Q0FpQkksTUFBQSxLQUNBLFVBQUEsSUFDQSxZQUFBLElBbkJKLGdEQTJCSSxNQUFBLE1BQ0EsV0FBQSxJNUJockJKLG9DNEJvcEJJLGdEQStCRSxNQUFBLEtBQ0EsV0FBQSxNQUtOLDZDQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsV0FBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FFQSxvREFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFLTixnQkFDRSxPQUFBLEVBQ0EsTUFBQSxLQUlGLGlDQUVJLE9BQUEsS0FGSiw4Q0FNTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsRUFDQSxRQUFBLGFBVE4sdURBYU0sUUFBQSxLQUdGLHFEQUFBLHFEQUVFLFdBQUEsNEJBQUEsVUFDQSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBckJOLHFEQXlCTSxvQkFBQSxFQUFBLEVBQ0EsYUFBQSxLQUNBLEtBQUEsRUEzQk4scURBK0JNLG9CQUFBLE1BQUEsRUFDQSxNQUFBLEVBaENOLGdEQXFDSSxZQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSwrREFDRSxRQUFBLGFBekNKLGtEQTZDSSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFlBQ0EsWUFBQSxRQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxJQUNBLFFBQUEsRUFDQSxjQUFBLElBckRGLHlEQUEwRCx3REFBeUQsd0RBdUQvRyxXQUFBLFFBS04sb0NBNURBLHFCQTZERSxPQUFBLEVBQUEsTUFPSixvQkFDRSxXQUFBLFFBQ0EsUUFBQSxLQUVGLGVBQ0UsTUFBQSxNQUVGLHdCQUNFLE1BQUEsTUl4NUJFLGlCQUNGLGlCQUFBLEtBQ0EsT0FBQSxNQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUpBLCtCQU1FLFlBQUEsR0FDQSxjQUFBLEtBUEEsOENBV0EsNENBRkUsTUFBQSxJQVRGLGlDQWdCRSxZQUFBLEtBSUEseUNBQ0YsWUFBQSxHQXJCQSxtRUF1QkUsT0FBQSxNQXZCQSxnRkEwQkUsV0FBQSxLQUdKLDJEQUNFLE1BQUEsTUM1Qk4sTUFDRSxPQUFBLEtBQUEsRUFpQkEsOEJBbEJBLGFBK0JJLGNBQUEsS0EvQkosYUFLRSxVQUFBLEtBR0YsWUFDRSxlQUFBLEtBU0YsV0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxRQXRCQSx1QkF5QkUsU0FBQSxTQUNBLE9BQUEsS0FDQSxpQkFBQSxRQTNCSixlQW9DRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUtKLG1CQUFBLG1CQUVJLFFBQUEsS0g3Q0osZ0JBQ0UsY0FBQSxLQURBLG1CQUlFLGNBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxJQU5GLGtCQVVFLGNBQUEsS0FLSixrQkFDRSxjQUFBLEtBSUYsZUFDRSxjQUFBLEtBSUYsY0FDRSxRQUFBLGFBQ0EsUUFBQSxJQUFBLEtBQUEsSW5DRkEsT0FBQSxNQUFBLFlBQ0EsYUFBQSxJQUFBLElBQUEsRW1DR0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQVBBLHFCQVVFLFdBQUEsS25DVkYsT0FBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsRW1DV0UsTUFBQSxRQUtKLHVCQUNFLFFBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FIQSwwQkFNRSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFSRiwwQkFZRSxZQUFBLElBWkEsNkJBZUUsV0FBQSxJQWZKLDBCQW9CRSxjQUFBLElBQ0EsV0FBQSxLQXJCQSxpQ0F5QkUsTUFBQSxLQUNBLFFBQUEsTXZDNURBLE1BQUEsSUFDQSxPQUFBLEl1QzZEQSxPQUFBLElBQUEsRUFBQSxFQUFBLE1BQ0EsV0FDRCwwQkFLTCxvQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFIQSwwQkFNRSxNQUFBLFFBS0osa0JBQ0UsUUFBQSxLQUNBLFlBQUEsS0FJRixlQUNFLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxVQUFBLEtBTEEsaUJBUUUsY0FBQSxFQUNBLFlBQUEsSUFJSixhQUVFLFFBQUEsYUFDQSxjQUFBLEsxRDB1WkYsbUMwRHR1WkUsVUFBQSxLQUdGLGtCQUNFLE1BQUEsS0FDQSxVQUFBLEtDdkhPLFlBQ1AsTUFBQSxRQUNBLFlBQUEsSUFJRix3QjFDREUsTUFBQSxLV3FCQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxNK0J0QkEsOEIxQ0dFLFFBQUEsTUFDQSxNQUFBLEswQ0FKLGtCL0JrQ0ksTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsSytCbENGLFVBQUEsS0FDQSxZQUFBLElBRUEsb0NBTEUsa0JBTUEsTUFBQSxLQUNBLE1BQUEsTUFJSixxQkFBQSxtQi9Cd0JJLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FHRSxNQUFBLE0rQnpCSixjQUFBLEtBSEEsNEJBQUEsMEJBTUUsUUFBQSxhQUNBLE1BQUEsS0FDQSxNQUFBLEtBR0Ysb0NBWEUscUJBQUEsbUJBWUEsTUFBQSxLQUNBLE1BQUEsTUFJSixtQkFDRSxNQUFBLEsvQk1FLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FHRSxNQUFBLE0rQlJKLE9BQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFFQSxvQ0FQRSxtQkFRQSxNQUFBLEtBQ0EsTUFBQSxNQUtKLGdCMUMvQ0UsTUFBQSxLV3FCQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxNK0J3QkEsc0IxQzNDRSxRQUFBLE1BQ0EsTUFBQSxLMEM2SEEsMkNBbkZGLDZDQTBGSSxRQUFBLEtBMUZKLDZDQUdFLFFBQUEsRUFBQSxLQUhGLDhCQU9FLE1BQUEsS0FQRiw4Qi9CUkUsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsSytCa0JBLFNBQUEsU0FaQSwyQy9CUkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQTRDQSxFK0JmQSxvQ0FiRiwyQ0FTTSxNQUFBLEtBbkJGLDhCQXdCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsTUExQkosZ0RBQUEsa0RBQUEscURBQUEsa0QvQlJFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEsrQk1GLDhCL0JQRSxNQUFBLElBQ0EsUUFBQSxFQUFBLEtBR0UsTUFBQSxNK0I4Q0YsTUFBQSxLQUNBLFdBQUEsTUFFb0Isa0R2Q3FGdEIsbUJBQUEsS0FDSyxnQkFBQSxLQUNLLFdBQUEsS0FDVixPQUFBLEV1Q3RGSSxLdkNzRkosRUFBQSxFQUNBLFFBQUEsRUFDQSxlQUNBLE9BQUEsRXVDeEZJLE1BQUEsS0FqREEsd0R2QzRJRixRQUFBLEV1Q3BGQSxvQ0FmRiw4QkFnQkksTUFBQSxLQUNBLE1BQUEsTUExREosMkJBQUEsa0NBQUEsa0NBaUVFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FwRUEsd0NBQUEsd0NBQUEsaUNBdUVFLE1BQUEsS0FZTixjQUNFLE1BQUEsS0FEQSw4Qi9CM0ZFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEsrQm9HRiw4QjFDOUlBLFFBQUEsTUFDQSxNQUFBLEswQzZJQSxvQzFDeklFLFFBQUEsTUFDQSxNQUFBLEswQzZIQSwyQ0FBQSxzREFBQSx1REFBQSxvREFBQSxtREFvQkUsUUFBQSxlQXBCRixpREF3QkUsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUE1Qkosb0NBQUEsb0NBa0NFLFNBQUEsU0FDQSxNQUFBLEsvQjlIQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFBQSxLK0IrSEEsd0RBQUEsd0RBQ0UsV0FBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxLQUdGLG9DQTVDRSxvQ0FBQSxvQ0E2Q0EsTUFBQSxLQUNBLE1BQUEsTUFhTixxQjFDN0xFLE1BQUEsS1dxQkEsU0FBQSxTQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsTStCc0tBLDJCMUMxTEUsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEswQ3dMRixtQy9CdEpFLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLEsrQnVKRixnRC9CekpFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUE0Q0EsRStCbUhBLG9DQVJGLG1DQVNJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxHQWRKLG1DQUFBLCtDQUFBLDJDQXFCRSxNQUFBLGdCQUNBLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLEtBRUEsb0NBMUJFLG1DQUFBLCtDQUFBLDJDQTJCQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsR0E3QkosK0NBa0NFLGNBQUEsS0FsQ0YsbUNBQUEsMkNBc0NFLFdBQUEsTUF0Q0EsdUR2Q1hGLG1CQUFBLEtBQ0ssZ0JBQUEsS0FDSyxXQUFBLEtBQ1YsT0FBQSxFdUNzREksS3ZDdERKLEVBQUEsRUFDQSxRQUFBLEVBQ0EsZUFDQSxPQUFBLEV1Q29ESSxNQUFBLEtBL0NBLDZEdkNGRixRQUFBLEV1Q0VGLDhDQTJERSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxZQUFBLEtBN0RBLDREL0J0SkEsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQTRDQSxFK0JpTEYsb0NBZkEsOENBV0ksT0FBQSxLQUFBLEVBckVGLHFCQTBFQSxPQUFBLEVBMUVFLDhDQTZFQSxRQUFBLEVBb0JKLDZDQVFJLFlBQUEsR0FmTixvQjFDeFJFLFFBQUEsTUFDQSxNQUFBLEswQzBSQSxRQUFBLEtBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUF5UEEsdUNBM0pGLGtCQWlLSSxXQUFBLElBQUEsTUFBQSxLQXBRRiwwQjFDblJFLFFBQUEsTUFDQSxNQUFBLEswQ2tSRiw2Q0FRRSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQU9GLG1EQUNFLE1BQUEsS0FDQSxZQUFBLElBckJGLHVCQXlCRSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsZUFBQSxVQTdCRixnREFBQSwrQy9CaFBFLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLEsrQndSQSxvQ0ExQ0UsdUJBZ0NBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxFQWxDQSxnREFBQSwrQ0EyQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxRQTlDSiwrQy9CMU1FLGFBQUEsRStCOFBBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUF2REEsaURBQUEscURBMkRFLGNBQUEsRUFDQSxZQUFBLEVBNURGLGdFQWdFRSxNQUFBLEtBSUosZ0QvQjFRRSxjQUFBLEUrQjZRQSxvRkFBQSxpR0FBQSxzR0FBQSx3RUFBQSwyRkFBQSw0RkFBQSxpRUFBQSxtRUFBQSxvRkFBQSxpR0FBQSxzR0FBQSx3RUFBQSw4REFBQSwyRkFBQSw0RkFBQSxpRUFBQSxtRUFDRSxNQUFBLE14QzFVQSxNQUFBLE1BVUEsT0FBQSxLd0NrVUEsVUFBQSxLQUNBLFlBQUEsS0EzRW82QywwRkFBM21CLHVHQUF5Tiw0R0FBdGlCLDhFQUFuVSxpR0FBMmpDLGtHQUEvNEIsdUVBQWdULHlFQUFrc0IsMEZBQXhuQix1R0FBb04sNEdBQXRnQiw4RUFBN1osb0VBQXFFLGlHQUE0akMsa0dBQXAzQix1RUFBOFMseUVBOEV6akIsVUFBQSxLQWdCTixvQ0F2QkUsb0ZBQUEsaUdBQUEsc0dBQUEsd0VBQUEsMkZBQUEsNEZBQUEsaUVBQUEsbUVBQUEsb0ZBQUEsaUdBQUEsc0dBQUEsd0VBQUEsOERBQUEsMkZBQUEsNEZBQUEsaUVBQUEsbUVBV0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxFQXJGczZDLDBGQUEzbUIsdUdBQXlOLDRHQUF0aUIsOEVBQW5VLGlHQUEyakMsa0dBQS80Qix1RUFBZ1QseUVBQWtzQiwwRkFBeG5CLHVHQUFvTiw0R0FBdGdCLDhFQUE3WixvRUFBcUUsaUdBQTRqQyxrR0FBcDNCLHVFQUE4Uyx5RUF3RjNqQixRQUFBLEtBeEZOLG9CQStGQSxRQUFBLE1BSUosa0JBQ0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEVBRUEsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBV0Ysd0VBQUEsbURBQUEsa0QvQnRZRSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsSytCbVlGLDBEQUFBLHFDQUFBLG9DQVVJLGNBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFiSixrRUFBQSw2Q0FBQSw0Q0FpQkksTUFBQSxLQVNGLHlDQTFCRixnRUFBQSwyQ0FBQSwwQ0ErQkksTUFBQSxNQUwwQiw4QjFDdGE1QixRQUFBLE1BQ0EsTUFBQSxLMEN1YUEsY0FBQSxLQUY0QixvQzFDamExQixRQUFBLE1BQ0EsTUFBQSxLMENpYkosMEJBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BR0YsK0JBRUksY0FBQSxLQUNBLE1BQUEsUUFJSiwrQkFDRSxPQUFBLEVBQUEsTUFEQSwwQy9CNVpFLE1BQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxFQUFBLEsrQitaQSxjQUFBLEtBTEEsZ0RBU0UsY0FBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxLQVhKLDJEQWdCRSxXQUFBLEVBQ0EsY0FBQSxLQWpCRixnREFzQkUsTUFBQSxLQUNBLGFBQUEsS0F2QkEsc0RBMkJFLFFBQUEsTUFDQSxTQUFBLE9BQ0EsZUFBQSxLQUtKLDRDQUVFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0F2Q0YsZ0RBMkNFLE1BQUEsTUFDQSxPQUFBLEtBQUEsRUFFQSwrREFDRSxZQUFBLEtBL0NKLDJDQW9ERSxNQUFBLE1BQ0EsT0FBQSxJQUNBLFFBQUEsSUFJSixvQkFDRSxjQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRiwwQkFDRSxNQUFBLEtBUUYsOEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEVBRkEsd0RBS0UsT0FBQSxFQUFBLEtBQUEsS0FJSiwyQkFDRSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxLQU1FLHdDQUNBLFdBQUEsS0FJQSxzQ0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxVQUFBLFFBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLE1BQUEsZ0JBQUEsV0FsQkEsNENBcUJFLHdCQUFBLElBQUEsV0FBQSxJQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0F6QkEsaURBNkJFLFFBQUEsTUFDQSxXQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBS0YsOERBQ0UsUUFBQSxhQUNBLGFBQUEsS0FDQSxPQUFBLFFBekNGLG9FQTRDSSxNQUFBLEtBZVYsaUJBQ0UsV0FBQSxLQUVBLDRCQUNFLE1BQUEsS0FDQSxNQUFBLE1BTEEsNENBUUUsYUFBQSxLQUlKLGdDQUNFLGNBQUEsS0FiRiwyQ0FpQkUsWUFBQSxLQUNBLGFBQUEsS0FsQkYsb0NBdUJFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUlKLG9CQUNFLGNBQUEsSUFHRix1Q0FFSSxNQUFBLEtBQ0EsYUFBQSxJQUhGLHlDQU1JLFFBQUEsTUFDQSxTQUFBLE9BQ0EsY0FBQSxFQU1KLHFCQUNFLFFBQUEsTUFDQSxjQUFBLElBT0osd0JBQ0csTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxJQUNBLG9DQUxDLHdCQU1DLFVBQUEsS0FDQSxNQUFBLEtBUUwsNEJBQ0UsTUFBQSxNQUNBLE1BQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxNaEJwSkYsU21CbmZBLGlCQU9BLHFCQWlDRSxzQ25CMFVGLG9CQ2hZQSxZQW1CQSxvQkFHSSxXQUFBLE9lMm5CRiw2REFPRSxNQUFBLEtBQ0EsUUFBQSxFQUlJLDhCQUNOLE9BQUEsSUFDQSxRQUFBLEtBRkEsaUNBQUEsZ0NBTUUsVUFBQSxLQU5GLGlDQVVFLGNBQUEsS0FDQSxZQUFBLEtBSUosOEJBQ0UsT0FBQSxJQUNBLFdBQUEsT2hCeHJCRixzQkFDRSxjQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BR0YsZ0RBRUksUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFISiwyQ0FBQSx3Q0FvQ0ksY0FBQSxFQXBDSiwyQkFPSSxRQUFBLGFBQ0EsTUFBQSxNQW1DRix1REFBRixxREFjSSxRQUFBLEtBekRKLHNDQWlCSSxRQUFBLEtBQUEsRUFqQkosdUNBb0JJLFdBQUEsS0FDQSxjQUFBLEVBckJKLHNDQXlCSSxXQUFBLEtBekJKLDhDQTZCSSxXQUFBLEtBRXFCLDBEQUNyQixXQUFBLEVBaENGLCtFQXNDSSxXQUFBLEtBS04sNkNBRUksb0JBQUEsS0FGSiw0Q0FVSSxNQUFBLEtmd0RGLG9DK0IwUkUsd0VBQUEsbURBQUEsa0QvQmhZQSxVQUFBLEVlc0RBLHlDQUNFLFFBQUEsTUFLbUIsbUVBQ25CLFNBQUEsU0FJSix1REFDRSxhQUFBLElBQ0EsTUFBQSxFQUlKLGVBQ0UsUUFBQSxhQUNBLE9BQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLFdBQUEsSUFQQSw2QkFVRSxXQUFBLEtBVkYscUJBY0UsV0FBQSxRQWRGLHFCQWtCRSxNQUFBLE1BQ0EsTUFBQSxLQW5CQSwyQkFzQkUsTUFBQSxLQVFOLHFCQUNFLGNBQUEsRUFDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BR0YsdUIxQnpIRSxRQUFBLE1BQ0EsTUFBQSxLMEIwSEEsY0FBQSxLQUZBLDZCMUJwSEUsUUFBQSxNQUNBLE1BQUEsSzBCd0hKLHNCQUFBLHFCQUVFLE1BQUEsS0FDQSxNQUFBLE1BQ0EsV0FBQSxLQUNBLFdBQUEsT0FHRixxQkFDRSxhQUFBLElBQ0EsTUFBQSxLQUtBLHlDQUZBLHNCQUFBLHFCQUdFLE1BQUEsS0FDQSxVQUFBLE9BUUYseUNBWkEsc0JBQUEscUJBT0UsTUFBQSxNQUlGLHFCQUVFLE1BQUEsTUFJSixxQkFDRSxjQUFBLEsxQjdKQSxRQUFBLE1BQ0EsTUFBQSxLMEI2TG9DLHNDQVdYLDJCQUN6QixjQUFBLEtBQ0EsWUFBQSxJQXFOQSxlQUFBLEttQjdYRSxPQUFBLFFuQnlIRiwyQjFCdkpFLFFBQUEsTUFDQSxNQUFBLEswQnNKRiw2Q0FLRSxRQUFBLEtBQUEsS0FBQSxFQUxGLHdDMUI1SkEsUUFBQSxNQUNBLE1BQUEsSzBCbUtBLDhDMUIvSkUsUUFBQSxNQUNBLE1BQUEsSzBCOExGLDBEQVdBLCtDQUNFLFFBQUEsYUFwREYsb0NBQUEsMENBY0UsTUFBQSxLQUNBLE1BQUEsTUFHRixrQ0FDRSxXQUFBLE1BQ0EsTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLGlCQUFBLGtDQUNBLFlBQUEsU0F6QnlDLHdDQUF6Qyx3Q0E2QkUsb0JBQUEsRUFBQSxNQTJCTix1QkFDRSxXQUFBLEtBREEsOENBR0UsV0FBQSxRQUNBLGFBQUEsUUFJSix5QkFDRSxjQUFBLEtBR0Ysb0NBRUksT0FBQSxLQUZKLDRDQU1JLE9BQUEsS0FDQSxlQUFBLElBUEoseUNBV0ksY0FBQSxFQVhKLGtDQWVJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsWUFBQSxFQUNBLGVBQUEsSUFQRiw4Q0FVSSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUExQk4sNkJBK0JJLFdBQUEsS0FVRix5Q0FBQSxzQ0FBQSx1Q0F5QkUsV0FBQSxLQXpCSixtQkFDRSxjQUFBLEtBRUEsbUNBQ0UsY0FBQSxLQUdGLGlDQUNFLE1BQUEsS0FDQSxRQUFBLEVBU0EscURBQUEscURBRUUsY0FBQSxFQVNOLDJCQUNFLGNBQUEsRUFDQSxRQUFBLElBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FPRixxQkFDRSxRQUFBLE14Qi9TSSxNQUFBLEtBQ0EsT0FBQSxLd0JnVEosV0FBQSxrQ0FBQSxVQUNBLE9BQUEsRUFDQSxZQUFBLFFBTEEsMkJBUUUsb0JBQUEsRUFBQSxNQVFKLHNCQUNFLFlBQUEsS0FDQSxZQUFBLElBRUEsd0JBQ0UsY0FBQSxJQUdGLDRCQUNFLFlBQUEsSUFJSixvQkFDRSxjQUFBLElBQ0EsWUFBQSxJQUZBLHNCQUtFLE9BQUEsS0FBQSxFQUFBLEtBSUosdUJBQUEsNEJBQUEsa0JBQUEsK0JBQUEsa0JBS0UsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsS0FHRiw0QkFDRSxjQUFBLEVBR0YsNEJBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxZQUFBLElBR0YsK0JBQ0UsUUFBQSxNQUNBLFNBQUEsT0FHRixnQkFDRSxNQUFBLEtBQ0EsY0FBQSxFQUZBLHNCQUtFLE1BQUEsTUFJSixrQjFCM1hFLFFBQUEsTUFDQSxNQUFBLEswQjRYQSxPQUFBLEtBQUEsRUFBQSxLQUZBLHdCMUJ0WEUsUUFBQSxNQUNBLE1BQUEsSzBCMFhKLDJCQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsY0FBQSxJQUNBLFdBQUEsS0FHRixvQkFDRSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQ0EsWUFBQSxZQUFBLFVBQUEsTUFBQSxXQUNBLFdBQUEsT0FFQSxPQUFBLFFBTkEsMEJBU0UsTUFBQSxRQU9KLG1CQUFvQix3QkFDbEIsUUFBQSxLQWdCRixrQ0FiNkIsNkJBQUEsaUNBQUEsK0JBQUEsaUNBQUEsaUNBSzNCLGVBQUEsS0FHRiw2QkFBQSxpQ0FFRSxjQUFBLElBT0Ysc0JBQ0UsTUFBQSxNQUNBLE9BQUEsS0FBQSxFQUFBLEVBRUEsMERBQUEsdUVBQUEsNEVBQUEsOENBQUEsaUVBQUEsa0VBQUEsdUNBQUEseUNBQUEsMERBQUEsdUVBQUEsNEVBQUEsOENBQUEsb0NBQUEsaUVBQUEsa0VBQUEsdUNBQUEseUNBQ0UsWUFBQSxLQUlKLCtCQUNFLGNBQUEsS0FHRiwrQkFDRSxRQUFBLE9BR0Ysd0JBQ0UsSUFBQSxLQURBLDBCQUdFLFFBQUEsT0FDQSxZQUFBLElBRUYsd0NBQ0UsTUFBQSxLQUlKLHNCQUNFLE1BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUhBLDhDQUtFLE9BQUEsRUFFRyx1Q0FDSCxlQUFBLFNBSUosZUFDRSxXQUFBLEtBQ0EsV0FBQSxPQUZBLGtCQUlFLFVBQUEsS0FKRixzQ0FPRSxRQUFBLEtBUUosZ0JBQ0UsWUFBQSxJQUNBLGNBQUEsS0FHRix3QkFDRSxjQUFBLEVBQ0EsWUFBQSxLQUNBLGFBQUEsS0FHRixjQUNFLE1BQUEsTUFDQSxXQUFBLEtBQ0EsYUFBQSxJQUdGLHNCQUNFLGFBQUEsTUFHRixxQkFDRSxNQUFBLEtBTUYseUJBQUEsc0JBRUUsWUFBQSxLQUNBLGFBQUEsS0FNRixTQUdFLE1BQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsSUFDQSxRQUFBLEtBR00sZUFFTixNQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxLQUFBLE1BQUEsWUFDQSxXQUFBLEtBQUEsTUFBQSxLQUNBLFFBQVksR0FDWixTQUFBLFNBQ0EsS0FBQSxJQUNBLE9BQUEsTUFDQSxZQUFBLE1BR0YsbUJBRUUsaUJBQUEsWUFDQSxjQUFBLEtBQUEsTUFBQSxLQUNBLElBQUEsTUFDQSxPQUFBLEtBR0Ysb0JBRUUsS0FBQSxLQUNBLE9BQUEsRUFHRixxQkFFRSxNQUFBLEtBQ0EsS0FBQSxLQUNBLE9BQUEsRUFLNkIsc0NBQzdCLGFBQUEsS0FFQSxxREFDRSxNQUFBLEtBQ0EsWUFBQSxNQUNBLFdBQUEsS0FDQSxhQUFBLElBSUosYUFFRSxlQUNBLGNBQUEsRUFDQSxhQUFBLElBQ0EsWUFBQSxLQUxBLG1CQVFFLE9BQUEsRUFDQSxRQUFBLEVBVEEseUJBV0UsWUFYSixtQkFnQkUsUUFBQSxPQUNBLFlBQUEsSUNsbEJKLGlCQU5BLHNCQVNJLFlBQUEsSUFPQSxNQUFBLFFENGtCSixXQUNFLFdBQUEsRUFLQSxtQ0FLYyxpREFMZCxnQ0FBQSxnRUFHRSxRQUFBLEtvQnBtQkosUzlDSUUsUUFBQSxNQUNBLE1BQUEsSzhDTEEsZTlDUUUsUUFBWSxHQUNaLFFBQUEsTUFDQSxNQUFBLEs4Q05KLG1CQUFBLHlCbkN3Q0ksTUFBQSxLQUNBLE1BQUEsSUFDQSxRbUN0Q0YsS25Dc0NFLEtBQUEsRW1DdkNGLGNBQUEsS0FJRix5QkFDRSxPQUFBLE1BQUEsS0FDQSxhQUFBLEVBQUEsRUFBQSxJQUFBLElBR0YsbUJBQ0UsV0FBQSxLQUNBLE9BQUEsTUFBQSxLQUNBLGFBQUEsRUFBQSxJQUFBLElBQUEsRUFIQSwwQkFNRSxvQkFBQSxLRHJCSixtQkFDRSxNQUFBLEtBQ0EsV0FBQSxJQUVBLDBCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLElBS0osbUJBQ0UsTUFBQSxNQUNBLE1BQUEsSUFDQSxZQUFBLEtBRUEseUJBQ0UsTUFBQSxNQUNBLE1BQUEsSUFLSixpQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FJRixxQkFDRSxjQUFBLEtBR0Esc0NBQ0UsWUFBQSxJQUNBLGVBQUEsVUFDQSxPQUFBLFFBUGdELDhDQUFoRCwrQ0FXRSxNQUFBLEtBQ0EsT0FBQSxRQVpKLDhEQWlCRSxhQUFBLEtBR2MsNENBQUEsK0NBRWQsYUFBQSxLQUNBLFVBQUEsS0F2QkYsMkNBQUEsMkNBNEJFLFlBQUEsS0FDQSxVQUFBLEtBSUosMEJBRUksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdGLHVCQUNFLGVBQUEsSUFHRiwwQkFDRSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxlQUFBLFVBS0UsNENBQ0UsT0FBQSxFQXJCTiw2QkEwQkksUUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBM0JOLG1DQUFBLHVDQUFBLHdDQWtDSSxRQUFZLEdBQ1osTUFBQSxNQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQXRDSix1Q0EwQ0ksV0FBQSxpQ0FBQSxFQUFBLE1BQUEsVUExQ0osbUNBOENJLFdBQUEsaUNBQUEsRUFBQSxNQUFBLFVBR1csd0NBQ1gsV0FBQSxpQ0FBQSxVQUdBLDJCQUNBLFFBQUEsRUFDQSxXQUFBLEtBdkRKLDRCQTBESSxRQUFBLEVBQ0EsV0FBQSxRQTNESiw2QkFnRU0sUUFBQSxJQUFBLEtBS0EsZ0RBQ0UsT0FBQSxJQUFBLEVBQUEsRUF0RVIsaUNBNEVJLGNBQUEsS0E1RUosK0JBZ0ZJLE1BQUEsTUFNSixvQ0FHSSxNQUFBLElBSEosb0NBWWdCLG9DQUpaLE1BQUEsSUFVQSwwQ0FDRSxjQUFBLElBbkJOLGlEQXVCTSxNQUFBLEtBQ0EsVUFBQSxlQUNBLFdBQUEsT0F6Qk4sb0NBK0JJLE1BQUEsSUEvQkYsdUNBa0NJLFdBQUEsS0FHRix1Q0FDRSxRQUFBLGFBQ0EsT0FBQSxFQUFBLElBQUEsSUFBQSxFQUNBLFFBQUEsSUFBQSxLQUNBLFdBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsV0FBQSxJQTVDRiwwREErQ0ksYUFBQSxFQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxHQUNBLFdBQUEsSUFBQSxJQUxTLGdFQVFQLFFBQUEsRUF0RE4sNkNBMkRJLFdBQUEsUUFVSiwwREFDQSxjQUFBLFlBRkoscUVBTUksV0FBQSxFQUlKLDJCQUNFLGNBQUEsS0FDQSxVQUFBLEtBRkEsb0NBS0UsUUFBQSxLQUFBLElBTEEsMENBU0UsUUFBQSxLQU1OLHlCQUNFLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUhBLDRCQUtFLGlCQUFBLEtBTEYsMkNBUUUsaUJBQUEsS0FFRiw0QkFDRSxRQUFBLEtBS0osaURBQ0UsV0FBQSxFbEJ0UUYsc0JBSUksaUJBQUEsUUFRSixZQUVJLE1BQUEsS0FFQSxNQUFBLFFBRUEsUUFBQSxPQUNBLFVBQUEsS0FDQSxvQ0FSQSxZQVNJLFVBQUEsUUFFSixvQ0FYQSxZQVlJLFVBQUEsS0FPUixvQkFFSSxNQUFBLEtBRUEsT0FBQSxNQUNBLGNBQUEsS0FDQSxvQ0F6QkEsWUFlSSxVQUFBLEtBSUosb0JBT0ksY0FBQSxPQUlSLGtCQUVJLE1BQUEsS0FDQSxTQUFBLFNBR0osZUFFSSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFFBQUEsR0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxVQUFBLE1BQ0Esb0NBWEEsZUFZSSxVQUFBLEtBRUosb0NBZEEsZUFlSSxVQUFBLElBQ0EsTUFBQSxLQUVKLG9DQWxCQSxlQW1CSSxVQUFBLElBQ0EsT0FBQSxJQUNBLE9BQUEsR0FJSixtQkFLSSxVQUFBLElBQ0EsV0FBQSxNQU5SLG1CQUVJLE1BQUEsS0FDQSxPQUFBLEtBT0osWUFFSSxPQUFBLE1BQUEsTUFBQSxRQUNBLE9BQUEsTUFDQSxPQUFBLEtBSUosb0JBRUksTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsSUFHSixZQUVJLE1BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsSUFFSixjQUVJLE1BQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxFQUdNLGdCQUNQLGFBQUEsTUFHSCxvQkFFSSxRQUFBLE1BQ0EsZ0JBQUEsS0FFQSxPQUFBLEdBQ0EsTUFBQSxLQUdKLHFCQUVJLE1BQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsTUFHSixjQUVJLFVBQUEsSUFHSix5QkFFSSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLElBQUEsSUFBQSxLQUlKLFFBT0Esc0JBTEksT0FBQSxLQUNBLE1BQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxJQVVKLG1CQUVJLE9BQUEsS0FDQSxNQUFBLElBQ0EsTUFBQSxLQUdKLG1CQUVJLE9BQUEsS0FDQSxvQ0FIQSxtQkFJSSxVQUFBLElBQ0EsT0FBQSxNQUlSLGtCQUNHLE9BQUEsSUFDQyxZQUFBLEVBQ0EsTUFBQSxPQU1KLHNCQUNJLGlCQUFBLFFBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxvQ0FiQSxrQkFLRyxZQUFBLEVBSUgsc0JBS0ksVUFBQSxLQUtSLG1CQUVJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0Esb0NBTkEsbUJBT0ksVUFBQSxLQUVKLG9DQVRBLG1CQVVJLFVBQUEsS0FJUixvQkFFSSxNQUFBLElBQ0EsUUFBQSxhQUNBLGdCQUFBLEtBQ0EsV0FBQSxNQUNBLGNBQUEsR0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLG9DQVJBLG9CQVNJLE1BQUEsS0FPUixvQkFDSSxNQUFBLElBQ0EsUUFBQSxhQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUNBLG9DQXJCQSxvQkFZSSxVQUFBLElBSUosb0JBTUksVUFBQSxJQUNBLE1BQUEsS0FFSixvQ0FUQSxvQkFVSSxNQUFBLEtBSVIsd0JBQ0ksTUFBQSxJQUNBLFFBQUEsYUFDQSxXQUFBLEtBQ0EsZ0JBQUEsS0FPSixrQkFnQ0Esa0JBS0ksV0FBQSxNQStVQSxnQkFBQSxLQTFYQSxvQ0FMQSx3QkFNSSxVQUFBLElBQ0EsTUFBQSxLQUlSLGtCQUVJLE1BQUEsSUFDQSxRQUFBLGFBR0Esb0NBTkEsa0JBT0csTUFBQSxJQUNBLFVBQUEsS0FFSCxvQ0FWQSxrQkFXSSxVQUFBLElBQ0EsTUFBQSxJQW9FTyxxQkFLUixVQUFBLEtBckVQLHVCQUVJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBV0osa0JBUkEsdUJBWUksUUFBQSxXQXdlRixlQUFBLE9BcGZGLHVCQUVJLE1BQUEsSUFHQSxpQkFBQSxRQUdKLGtCQUVJLE1BQUEsSUFJQSxjQUFBLEdBRUEsaUJBQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxLQUdKLHlCQUVJLE1BQUEsSUFDQSxnQkFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUdKLHlEQUVJLGlCQUFBLFFBR0osWUFFSSxNQUFBLE1BQ0EsUUFBQSxXQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsaUJBQUEsUUFDQSxZQUFBLElBQUEsTUFBQSxLQUdKLGVBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsS0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsTUFBQSxJQUdXLHFCQUNYLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQU1pQiwwQkFDakIsT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxJQUFBLEVBQ0EsUUFBQSxNQUdKLDJCQUNJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsS0FHSixxQkFDSSxXQUFBLFFBR0osa0NBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUdKLHdDQUNJLGlCQUFBLFFBR0oscUJBYUEsZ0JBWEksTUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLE1BQ0EsV0FBQSxPQUNBLGlCQUFBLFFBQ0EsUUFBQSxJQUFBLElBQ0Esb0NBUEEscUJBUUksS0FBQSxJQUFBLElBQUEsTUFDQSxRQUFBLElBQUEsS0FhUix3QkFFSSxTQUFBLE1BQ0EsUUFBQSxLQUNBLElBQUEsRUFBUSxLQUFBLEVBQ1IsT0FBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLFFBQUEsR0FDQSxPQUFBLGtCQUdKLDJCQUVJLFVBQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLFlBQUEsT0FDQSxXQUFBLE1BQ0EsV0FBQSxNQUNBLFNBQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxNQUVBLE1BQUEsTUFDQSxRQUFBLE1BQ0EsSUFBQSxJQUNBLFdBQUEsT0FnT3FCLCtCQXJJekIsZ0JBc0lJLFNBQUEsU0FoT0Esb0NBaEJBLDJCQWtCSSxNQUFBLElBQ0EsT0FBQSxJQUNBLEtBQUEsSUFBQSxJQUFBLE1BQ0EsSUFBQSxFQUNBLFdBQUEsRUFDQSxLQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsS0FJUixzQkFFSSxNQUFBLEtBQ0EsV0FBQSxPQUNBLGlCQUFBLFFBQ0EsS0FBQSxJQUFBLEtBQUEsTUFDQSxRQUFBLElBQUEsS0FHSiwwQkFFSSxPQUFBLE1BQ0EsV0FBQSxLQUNBLFFBQUEsS0FDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUVKLCtCQUVJLE1BQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLE9BQ0EsZUFBQSxPQUVKLHFCQUVJLE1BQUEsUUFFSixlQUVJLFFBQUEsSUFBQSxFQUdKLG1CQUVJLGNBQUEsSUFHSixpQ0FHSSxNQUFZLEtBQ1osV0FBQSxLQUNBLE1BQUEsTUFHSixXQUVJLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLEtBQUEsSUFBQSxLQUFBLE1BQ0EsT0FBQSxNQUNBLGFBQUEsSUFDQSxXQUFBLElBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsSUFDQSxvQ0FYQSxXQVlJLEtBQUEsSUFBQSxJQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsTUFDQSxNQUFBLEtBRUosb0NBakJBLFdBa0JJLEtBQUEsSUFBQSxLQUFBLE1BQ0EsT0FBQSxNQUNBLGFBQUEsSUFDQSxXQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUlSLGdCQUNJLGlCQUFBLDZEQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsSUFBQSxJQUNBLE1BQUEsZUFDQSxRQUFBLE1BQ0EsT0FBQSxJQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsTUFBQSxJQUVBLDBEQVhBLGdCQVlJLE9BQUEsR0FFSixvQ0FkQSxnQkFlSSxZQUFBLElBQ0EsV0FBQSxJQUNBLE1BQUEsS0FFSixvQ0FuQkEsZ0JBb0JJLFVBQUEsSUFDQSxPQUFBLEVBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLElBQ0EsTUFBQSxNQUVKLG9DQTNCQSxnQkE0QkksVUFBQSxJQUNBLFlBQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsTUFJUiwwQkFFSSxNQUFBLEtBQ0EsTUFBQSxRQUNBLGlCQUFBLFFBR0osc0JBRUksVUFBQSxLQUNBLFlBQUEsTUFDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLG9DQU5BLHNCQU9JLFVBQUEsTUFFSixvQ0FUQSxzQkFVSSxVQUFBLEtBRUosb0NBWkEsc0JBYUksVUFBQSxLQUVKLG9DQWZBLHNCQWdCSSxVQUFBLEtBS0osb0NBRkYsbUJBR00sVUFBQSxNQUVKLG9DQUxRLG1CQU1KLFVBQUEsS0FJUixVQUVJLFlBQUEsS0FDQSxXQUFBLElBR0osZ0JBRUksT0FBQSxNQUNBLE1BQUEsS0FHSixnQkFFSSxZQUFBLEtBR0osMkJBRUksVUFBQSxJQUNBLFdBQUEsT0FFSixpQkFFSSxhQUFBLEtBRUosYUFFSSxZQUFBLEtBR0osaUJBRUksV0FBQSxJQUNBLGNBQUEsSUFHSixtQkFDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxNQUFBLElBR0oseUJBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBR0osOEJBQ0ksT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxJQUFBLEVBQ0EsUUFBQSxNQU9KLDRCQUVJLE1BQUEsS0FHSiwyQkFFSSxNQUFBLEtBR0osaUNBRUksV0FBQSxLQUdKLGVBS0EsZUFISSxNQUFBLGVBUUosd0JBRUksTUFBQSxnQkFHSix5QkFFSSxNQUFBLGdCQUlBLG9DQURGLHVCQUVNLFdBQUEsS0FJUixpQkFFSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsS0FFSixrQkFFSSxNQUFBLEtBQ0EsV0FBQSxPQUVKLHlCQUVJLE1BQUEsS0FDQSxXQUFBLE1BRUosZUFFSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUVKLHdCQUdJLFlBQUEsS0FFSixxQkFFSSxNQUFBLElBQ0EsUUFBQSxhQUNBLFNBQUEsU0FFSixlQUVJLE1BQUEsS0FFSixrQkFFSSxNQUFBLEtBQ0EsWUFBQSxLQUVKLG9CQUVJLE1BQUEsS0FDQSxXQUFBLE1BR0osZUFFRSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLEtBR0YsUUFFSSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFNBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFdBQUEsTUFDQSxXQUFBLE1BQ0Esb0NBVEEsUUFVSSxJQUFBLElBQ0EsTUFBQSxJQUNBLEtBQUEsTUFJUix3QkFFSSxNQUFBLEtBRUosc0JBRUksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxPQUNBLE1BQUEsS0FHSiwyQkFDRSxRQUFBLGFBQ0EsZUFBQSxPQUNBLFlBQUEsT0FHRixvQkFFSSxNQUFBLFFBQ0EsVUFBQSxLQUNBLG9DQUpBLG9CQUtFLFVBQUEsS0FHTixhQUVJLE1BQUEsS0FDQSxLQUFBLElBQUEsS0FBQSxNQUNBLFdBQUEsT0FDQSxpQkFBQSxRQUNBLFFBQUEsSUFBQSxJQUVKLFdBRUksT0FBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsSUFDQSxvQ0FQQSxXQVFFLFVBQUEsS0FHTixnQkFFSSxXQUFBLE1BR0osbUJBRUksT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLElBR0osd0JBRUksVUFBQSxLQUNBLE1BQUEsS0FHdUIsc0NBRXZCLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsVUFHSiw0REFDSSxPQUFBLEtBR0osZUFFSSxNQUFBLE1BR0osb0JBQ0ksaUJBQUEsUUFDQSxNQUFBLE1BQ0EsS0FBQSxJQUFBLEtBQUEsTUFDQSxPQUFBLE1BQ0EsYUFBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxJQUNBLG9DQVZBLG9CQVdJLEtBQUEsSUFBQSxJQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsTUFDQSxNQUFBLElBQ0EsYUFBQSxNQUVKLG9DQWpCQSxvQkFrQkksS0FBQSxJQUFBLEtBQUEsTUFDQSxPQUFBLE1BQ0EsYUFBQSxLQUNBLFdBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBR1IseUJBQ0ksTUFBQSxlQUNBLFFBQUEsTUFDQSxZQUFBLE1BQ0EsV0FBQSxJQUNBLE1BQUEsS0FDRCxvQ0FOQyx5QkFPSSxNQUFBLGVBQ0EsUUFBQSxNQUNBLFlBQUEsS0FDQSxXQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsSUFDQSxhQUFBLEtBQ0EsTUFBQSxPQUVKLG9DQWhCQSx5QkFpQkksTUFBQSxlQUNBLFFBQUEsTUFDQSxZQUFBLE1BQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBYVIsUUFDRSxTQUFBLFNBQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsSUFDQSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE1BQUEsRUFBQSxLQUFBLEtBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxPQUFBLFFBSUEsaUJBQUEsMENBR0YsY0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBR0YsY0FDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE9BQUEsUUFDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLFdBQUEsUUFDQSxjQUFBLFFBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZ0JBSUEsV0FBQSxLQUFBLFNBSUEsb0JBQUEsUUFBQSxXQUVvQixvQkFBdEIscUJBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxXQUFBLE1BQ0EsWUFBQSxFQUlBLFdBQUEsUUFFRixxQkFDRSxRQUFBLGVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxxQkFFVyxvQkFDWCxRQUFBLGNBQ0EsS0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxlQUNBLFFBQUEsRUFFRixvQ0FDRSxXQUFBLFFBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZUFFbUMsMkNBQ25DLFFBQUEsRUFFRiwwQ0FDRSxRQUFBLEVBR0YsZUFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxJQUFBLElBQUEsSUFBQSxlQUlBLGlCQUFBLDRDQUlBLFdBQUEsS0FBQSxLQUFBLFNBRUYsc0JBQ0UsUUFBWSxHQUNaLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxnQkFJQSxpQkFBQSxxQ0FFRixxQ0FDRSxLQUFBLEtBQ0EsV0FBQSxLQUFBLElBQUEsSUFBQSxlQUdGLGlEQUNFLFdBQUEsS0FDQSxNQUFBLEtBSUYsNENBQTZDLGtEQUV6QyxlQUFBLGdCQUNBLE1BQUEsZUFFWSxrQ0FBQSx3Q0FFWixlQUFBLGdCQUNBLE1BQUEsZUFDQSxZQUFBLGVBRUosbUNBQW9DLHlDQUVoQyxlQUFBLGdCQUNBLE1BQUEsZUFDQSxZQUFBLGVBRUosZUFBZ0IscUJBRVosT0FBQSxZQUNBLFFBQUEsWUFFSixrQkFBQSxvQkFBQSxpQkFBQSxpQkFBQSxrQkFBQSxrQkFBbUIsd0JBQUUsMEJBQUgsdUJBQUEsdUJBQUMsd0JBQUEsd0JBT2YsU0FBQSxtQkFDQSxRQUFBLFlBQ0EsT0FBQSxZQUNBLFFBQUEsZ0JBR0EsZUFBQSxzQkFDQSxXQUFBLHNCQUNBLFlBQUEsa0JBQ0EsWUFBQSxjQUNBLFdBQUEsaUJBQ0EsVUFBQSxjQUNBLFFBQUEsWUFHQSxjQUFBLFlBTU8sb0JBQUEsaUJBQUEsa0JBQUEsMEJBQUEsdUJBQUEsd0JBSVAsWUFBQSxnQkFDQSxPQUFBLGdCQUNBLE1BQUEsa0JBQ0EsT0FBQSxZQUVxQixrQkFBekIsaUJBQTBDLGtCQUFFLHdCQUExQix1QkFBbEIsd0JBR0ksT0FBQSxJQUFBLE1BQUEsa0JBRUosd0JBQUEsdUJBQUEsd0JBQXlCLDhCQUF6Qiw2QkFBQSw4QkFNSSxRQUFBLFlBQXNCLE9BQUEsSUFBQSxNQUFBLGtCQUd0QixXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsOEJvQm55QkEsc0NBaEZGLG9DNUNsQkUsUUFBQSxFd0J1NEJKLGlCQUEwQyxrQkFBeEIsdUJBQWxCLHdCQUdJLGlCQUFBLGVBQ0EsTUFBQSxrQkFDQSxVQUFBLGlCQUNBLFlBQUEsWUFDQSxPQUFBLGNBRU8saUJBQUEsdUJBRVAsYUFBQSxnQkFDQSxZQUFBLFFBRVksNEJBQUEsa0NBRVosUUFBQSxlQUVKLGtCQUFtQix3QkFFZixNQUFBLGtCQUNBLE9BQUEsVUFDQSxRQUFBLE1BQUEsTUFFSixtQ0FBb0MseUNBR2hDLFdBQUEsRUFBQSxFQUFBLEVBQUEsT0FBQSxLQUFBLGdCQUVPLDZCQUFBLGtDQUFBLG1DQUFBLHdDQUtQLFFBQUEsWUFDQSxPQUFBLDJCQUNBLFdBQUEsaUJBSUEsV0FBQSxRQUFBLElBQUEsR0FBQSxXQUFBLEdBQUEsY0FBd0QsUUFBQSxZQUN4RCxVQUFBLGtCQUNBLGlCQUFBLGtCQUNBLFNBQUEsbUJBQ0EsS0FBQSxlQUNBLFlBQUEsY0FHQSxXQUFBLEVBQUEsSUFBQSxJQUFBLDBCQUNBLE1BQUEsa0JBR0osNkNBQW9ELGtEQUFwRCxtREFBQSx3REFJSSxNQUFBLFFBRXlCLCtDQUFBLG9EQUFBLHFEQUFBLDBEQUt6QixRQUFBLGVBQ0EsVUFBQSxNQUVKLHlDQUFBLDhDQUFBLCtDQUFBLG9EQUtJLE1BQUEseUJBQ0EsVUFBQSxpQkFDQSxJQUFBLFlBQ0EsS0FBQSxlQUNBLE1BQUEsZUFDQSxZQUFBLGlCQUNBLFdBQUEsaUJBQ0EsT0FBQSxlQUNBLFlBQUEsZUFDQSxXQUFBLGVBRW9DLGNBQUEsZUFBK0IsT0FBQSxZQUNuRSxTQUFBLG1CQUdBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSx5QkFFSiwrQ0FBQSxvREFBQSxxREFBQSwwREFLSSxPQUFBLGtCQUVKLGdEQUFBLHFEQUFBLHNEQUFBLDJEQUtJLFdBQUEsa0JBRThCLDhDQUFBLG9EQUc5QixRQUFBLGVBRUosNkJBQUEsbUNBR0ksT0FBQSxjQUV5QiwyQ0FBQSxpREFHekIsT0FBQSxjQUNBLE1BQUEsZUFDQSxpQkFBQSxrQkFDQSxXQUFBLGNBRUosNkNBQThDLG1EQUUxQyxpQkFBQSxrQkFDQSxRQUFBLHVCQUNBLFFBQUEsZUFDQSxXQUFBLGNBQ0EsWUFBQSxjQUV5Qiw2Q0FBQSxtREFHekIsUUFBQSxLQUFBLGNBQ0EsUUFBQSx1QkFDQSxpQkFBQSxlQUVPLGtDQUFBLHdDQUVQLElBQUEsY0FFOEIsb0RBQUEsMERBRzlCLFdBQUEsaUJBQ0EsV0FBQSxpQkFDQSxNQUFBLGVBQ0EsVUFBQSxnQkFDQSxlQUFBLGdCQUU4QixrREFBQSx3REFHOUIsU0FBQSxtQkFDQSxJQUFBLFlBQ0EsV0FBQSxtQkFDQSxhQUFBLGNBQ0EsTUFBQSxFQUVZLDBCQUFBLGdDQUVaLFNBQUEsbUJBQ0EsTUFBQSxnQkFDQSxJQUFBLGlCQUNBLFdBQUEsZ0JBQ0EsUUFBQSxZQUNBLE1BQUEsZ0JBQ0EsWUFBQSxpQkFFc0IsZ0NBQUEsc0NBRXRCLE1BQUEsZ0JBQ0EsSUFBQSxnQkFDQSxTQUFBLG1CQUNBLE1BQUEsaUJBRTZDLG1FQUFBLHdFQUFBLHlFQUFBLDhFQUs3QyxRQUFBLFlBQ0EsT0FBQSw2QkFDQSxXQUFBLGtCQUlBLFdBQUEsUUFBQSxJQUFBLEdBQUEsV0FBQSxHQUFBLGFBRWEsZ0NBQUEsK0JBQUEsc0NBQUEscUNBS2IsUUFBQSxnQkFDQSxVQUFBLGNBQ0EsaUJBQUEsa0JBQ0EsTUFBQSxrQkFDQSxzQkFBQSxlQUNBLG9CQUFBLGVBQ0EsbUJBQUEsZUFDQSxpQkFBQSxlQUNBLGdCQUFBLGVBQ0EsWUFBQSxlQUNBLE1BQUEsZ0JBQ0EsT0FBQSxnQkFDQSxZQUFBLGdCQUVBLFdBQUEsaUJBQ0EsU0FBQSxtQkFDQSxNQUFBLGdCQUNBLElBQUEsaUJBRTJCLHNDQUFBLHFDQUFBLDRDQUFBLDJDQUVZLFFBQUEsRUFBVyw0Q0FBQSx1Q0FBQSwyQ0FBQSxzQ0FBQSxrREFBQSw2Q0FBQSxpREFBQSw0Q0FNbEQsaUJBQUEsa0JBS0EsaUJBQUEscURBQ0Esa0JBQUEsbUJBQ0EsT0FBOEgseUhBRzlILFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxlQUVrQyxrREFBQSw2Q0FBQSxpREFBQSw0Q0FBQSx3REFBQSxtREFBQSx1REFBQSxrREFTbEMsUUFBQSxnQkFFSixzQ0FBQSxxQ0FBQSw0Q0FBQSwyQ0FLSSxPQUFBLGtCQUVKLHNEQUFBLGdEQUdJLFFBQUEsZ0JBQ0EsSUFBQSx1QkFPSiw2Q0FMQSwyREFLQSx1Q0FMQSxxREFHSSxRQUFBLGVBT2lCLGtEQUFBLDRDQUdqQixRQUFBLGdCQUNBLElBQUEsdUJBRUosOERBQUEsd0RBR0ksUUFBQSxnQkFFSiwwQkFFSSx1RkFBQSw0RkFBQSw2RkFBQSxrR0FHa0csWUFBQSxZQUEwQixNQUFBLFlBQW9CLEtBQUEsS0FDdEYsNEZBQUEsa0dBQ3dDLElBQUEsZUFBcUIsV0FBQSxJQUFnQix1RkFRdkksMEdBQUEsK0dBUnVJLDZGQVF2SSxnSEFBQSxxSEFKSSxJQUFBLGVBQ0EsT0FBQSxlQUNBLGNBQUEsZUFZUiwyREFBQSxxREFHSSxNQUFBLGtCQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVpQixnREFBQSx5REFBQSwwQ0FBQSxtREFLakIsTUFBQSxrQkFDQSxpQkFBQSw4QkFDQSxPQUFBLElBQUEsTUFBQSw4QkFDQSxjQUFBLFlBQTRCLFFBQUEsWUFDNUIsT0FBQSxtQkFFd0MsaURBQTVDLDJDQUVJLE1BQUEsa0JBQ0EsaUJBQUEsZ0NBQ0EsT0FBQSxJQUFBLE1BQUEsZ0NBQ0EsY0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVvQixtREFBQSw2Q0FFcEIsTUFBQSxrQkFDQSxpQkFBQSw4QkFDQSxPQUFBLElBQUEsTUFBQSw4QkFDQSxjQUFBLFlBQ0EsUUFBQSxZQUNBLE9BQUEsbUJBRUosb0RBQUEsOENBR0ksTUFBQSxlQUNBLGlCQUFBLDZCQUNBLE9BQUEsSUFBQSxNQUFBLDZCQUNBLGNBQUEsWUFDQSxRQUFBLFlBQ0EsT0FBQSxtQkFFSiwrQ0FBQSx5Q0FHSSxNQUFBLGtCQUNBLGlCQUFBLDhCQUNBLE9BQUEsSUFBQSxNQUFBLDhCQUNBLGNBQUEsWUFDQSxRQUFBLFlBQ0EsT0FBQSxtQkFFOEMsdURBQWxELGlEQUVJLE1BQUEsa0JBQ0EsaUJBQUEsOEJBQ0EsT0FBQSxJQUFBLE1BQUEsOEJBQ0EsY0FBQSxZQUE0QixRQUFBLFlBQzVCLE9BQUEsbUJBRUosZ0RBQUEsMENBR0ksTUFBQSxrQkFDQSxpQkFBQSwrQkFDQSxPQUFBLElBQUEsTUFBQSwrQkFDQSxjQUFBLFlBQ0EsUUFBQSxZQUNBLE9BQUEsbUJBRXFCLG9EQUFBLDhDQUdyQixNQUFBLGtCQUNBLGlCQUFBLDhCQUNBLE9BQUEsSUFBQSxNQUFBLDhCQUNBLGNBQUEsWUFDQSxRQUFBLFlBQ0EsT0FBQSxtQkFFSixzREFBQSxnREFHSSxNQUFBLGtCQUNBLGlCQUFBLCtCQUNBLE9BQUEsSUFBQSxNQUFBLCtCQUNBLGNBQUEsWUFDQSxRQUFBLFlBQ0EsT0FBQSxtQkFFb0IsbURBQUEsNkNBR3BCLE1BQUEsa0JBQ0EsaUJBQUEsOEJBQ0EsT0FBQSxJQUFBLE1BQUEsOEJBQ0EsY0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLG1CQUVKLGdDQUFpQyxzQ0FFN0IsUUFBQSxZQUNBLE9BQUEsMkJBSUEsV0FBQSxJQUFBLGNBQ0EsUUFBdUIsY0FDdkIsU0FBQSxtQkFDQSxPQUFBLFlBQ0EsTUFBQSx1QkFDQSxNQUFBLGVBQ0EsV0FBQSxZQUNBLFVBQUEsZ0JBQ0EsUUFBQSxZQUFBLHNCQUE0QyxPQUFBLElBQUEsTUFBQSwrQkFDNUMsY0FBQSxZQUNBLFFBQUEsWUFDQSxNQUFBLGVBQ0EsT0FBQSxZQUVKLGtDQUFBLHdDQUdJLFNBQUEsbUJBQ0EsT0FBQSxZQUNBLE1BQUEsZ0JBQ0EsVUFBQSxjQUNBLFFBQUEsZUFFSiwyREFBQSxnRUFBQSxxREFBQSwwREFLSSxLQUFBLGVBQ0EsSUFBQSxlQUNBLE9BQUEsZUFDQSxPQUFBLFlBQ0EsTUFBQSxjQUVKLDJEQUFBLHFEQUdJLE9BQUEsY0FFSixnRUFBQSwwREFHSSxJQUFBLGNBRUosOEVBQUEsd0VBR0ksUUFBQSxnQkFDQSxJQUFBLG9CQU80RCxxRUFMaEUsbUZBS0EsK0RBTEEsNkVBR0ksUUFBQSxlQU15QywwRUFBQSxvRUFHekMsUUFBQSxnQkFDQSxJQUFBLG9CcUI1NkNGLFlBeEJBLGVBeUJFLFFBQUEsTXJCNjZDSixXQUlJLGVBQUEsc0JBQ0EsV0FBQSxzQkFDQSxXQUFBLGtCQUNBLFVBQUEsZUFDQSxZQUFBLGtCQUFBLFNBQUEsTUFBQSxvQkFDQSxXQUFBLGVBQ0EsU0FBQSxtQkFDQSxRQUFBLGdCQUNBLE9BQUEsSUFBQSxlQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUVKLFdBQVksNkJBQVosa0NBR0ksTUFBQSxlQUNBLE9BQUEsZUFHQSxjQUFBLGdCQUVPLDZCQUFBLGtDQUVQLE9BQUEsSUFBQSxNQUFBLGtCQUVKLDZCQUVJLElBQUEsaUJBQ0EsS0FBQSxnQkFDQSxNQUFBLGtCQUNBLFNBQUEsbUJBRXlCLG1DQUV6QixNQUFBLGtCQUNBLFNBQUEsbUJBQ0EsUUFBQSxZQUNBLElBQUEsZ0JBQ0EsS0FBQSxZQUU4QiwrQ0FFOUIsV0FBQSxpQkFFSix5REFFSSxRQUFBLFlBRUosNEJBRUksU0FBQSxtQkFDQSxPQUFBLGlCQUNBLE1BQUEsZ0JBQ0EsTUFBQSxjQUV3QixtQ0FFeEIsVUFBQSxjQU9KLHdDQUFBLHVDQUdJLE1BQUEsZ0JBRUEsU0FBQSxtQkFHSix1Q0FFSSxNQUFBLEVBRXVCLGtDQUV2QixRQUF1QixjQUFDLFNBQUEsbUJBQ3hCLFlBQUEsWUFDQSxLQUFBLGdCQUNBLE1BQUEsY0FDQSxXQUFBLGlCb0JwMkNGLDRCQ2xPQSxrQkQrT0EsdUJBb1BBLHFCQWpNQSw2QkFxSkEsNEIvQ2xlRSxRQUFZLEcyQm1uREEsMkJBQ2YsU0FBQSxtQkFDQSxPQUFBLGlCQUNBLEtBQUEsZ0JBQ0EsTUFBQSxlQUVELGlDQUNDLFNBQUEsbUJBQ0EsS0FBQSxZQUNBLE1BQUEsWUFDQSxNQUFBLGVBQ0EsSUFBQSxnQkFDQSxVQUFBLGNBRXFDLDZDQUVsQyxRQUFBLE1BQUEsWUFHQSxlQUFBLHFCQUNBLFdBQUEscUJBRUosc0NBRUksT0FBQSxJQUFBLE1BQUEsa0JBRUosOENBRUksT0FBQSxZQUVKLG1EQUFBLG9EQUFBLDBDQUEyQywyQ0FJdkMsT0FBQSxJQUFBLE1BQUEsa0JBR0EsV0FBQSxFQUFBLEVBQUEsSUFBQSxrQkFFSiwwREFBbUQsMkRBQW5ELGlEQUFBLGtEQUlJLE9BQUEsSUFBQSxNQUFBLGtCQUVzRSw2QkFBL0IsOEJBQTNDLG9CQUFxQixxQkFFakIsT0FBQSxJQUFBLE1BQUEsa0JBRXdGLG1DQUFyQyxvQ0FBdkQsMEJBQTJCLDJCQUl2QixXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsb0JBRTZELDBCQUE1QiwyQkFBckMsaUJBQWtCLGtCQUVkLE9BQUEsSUFBQSxNQUFBLFFBRStFLGdDQUFsQyxpQ0FBakQsdUJBQXdCLHdCQUlwQixXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsa0JzQjlyREoseUJBQ0UsUUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsaUJBQUEscUJBQ0EsV0FBQSxNQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FHRixZQUNFLGlCQUFBLEtBQ0EsUUFBQSxJQUFBLElBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLFlBQUEsS0FQQSxrQkFTRSxpQkFBQSxLRGxCSixnREFDRSxjQUFBLEVBR1MsMEJBQ1QsV0FBQSxNQUNBLGNBQUEsS0FJRixpQkFDRSxXQUFBLE1BQ0EsU0FBQSxPQUNBLGlCQUFBLEtBSEEsd0NBTUUsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLEtBVkEsNENBYUUsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLEtBQUEsS0FDQSxjQUFBLGlCQUFBLGlCQUFBLFVBQUEsaUJBQUEsaUJBbEJKLDJDQXVCRSxRQUFBLE1BQ0EsU0FBQSxPQUNBLFFBQUEsS0F6QkEsNkNBNEJFLFVBQUEsS0FDQSxZQUFBLEVBUU4sU0FDRSxTQUFBLFNBQ0EsUUFBQSxFQUNBLGNBQUEsS0FHRixXQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLGVBQUEsVUFDQSxPQUFBLFFBQ0EsV0FBQSxNQUFBLEtBQUEsaUJBQUEsS0FUb0MsZ0JBQWxCLGlCQUFsQixpQkFlRSxpQkFBQSxRQUNBLE1BQUEsS0FoQnVCLHdCQUF6Qix3QkFxQkUsb0JBQUEsRUFBQSxNQXJCRix1QkF5QkUsb0JBQUEsRUFBQSxNQXpCRixrQkE4QkUsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsaUJBQUEsb0NBQ0Esb0JBQUEsRUFBQSxFQUNBLGNBQUEsaUJBQ0EsVUFBQSxpQkFJSixVQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsV0FBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxlQVJBLGFBZUUsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLEtBakJGLGdCQXFCRSxXQUFBLElBQUEsTUFBQSxLQUdGLFlBRUUsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFlBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLGlCQUFBLEtBL0JtQixrQkFBbkIsa0JBbUNFLGlCQUFBLEtBWEosb0JBZUksTUFBQSxLRHRJTix3QkFDRSxPQUFBLFFBSUEscUNBQ0UsTUFBQSxLQUdBLGtFQUNFLG9CQUFBLEtBTk4saUVBVU0sTUFBQSxLQU1OLG1CQUNFLGNBQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBSEEsc0JBS0UsY0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxLQVBBLHlCQVNFLFdBQUEsS0FDQSxjQUFBLEtBVkEsNkJBWUUsV0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLCtCQUNFLFVBQUEsS0FDQSxRQUFBLE1BQ0EsZUFBQSxFQUNBLFFBQUEsS0FDQSxlQUFBLEtBQ0EsTUFBQSxLQXJCQSxxQ0F1QkUsTUFBQSxLQU9aLHFCQUFzQixjQUNwQixNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxlQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsUUFOQSx1QkFBd0IsZ0JBUXRCLFVBQUEsS0FDQSxNQUFBLE1BQ0EsYUFBQSxLQUNBLFdBQUEsS0F5Q0osa0NBbUZ5QixrQ0FDdkIsVUFBQSxLQUNBLFlBQUEsSUEzSEYsY0FDRSxXQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FJRiw4QkFDRSxjQUFBLEVBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLGVBQUEsS0FDQSxpQ0FDRSxNQUFBLE1BQ0EsUUFBQSxNQUVGLG9DQVRFLDhCQVVBLFlBQUEsRUFWRSxpQ0FZQSxNQUFBLEtBWkUsMERBY0EsT0FBQSxNQUtSLGdDQUFpQyxjQUMvQixNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxlQUFBLElBQ0EsTUFBQSxLQUVGLHlCQUNFLFdBQUEsUUFDQSxhQUFBLEtBQ0EsWUFBQSxJQU1GLDBCQUNFLE1BQUEsTUFDQSxXQUFBLE1BQ0EsY0FBQSxLQUtFLHNEQUNBLFFBQUEsV0FDQSxlQUFBLE9BQ0EsV0FBQSxRQUpKLDREQU9JLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLElBVEosdURBWUksUUFBQSxNQVpGLDREQWNJLFFBQUEsV0FDQSxlQUFBLE9BR0oseUNBbEJBLHNEQUFBLG9EQW9CSSxRQUFBLE9BTUoseUNBMUJBLDhCQTJCRSxPQUFBLEtBQ0EsTUFBQSxLQUkwQiw0REFDNUIsaUJBQUEsS0FLTyxxQ0FDTCxXQUFBLEtBRkosK0JBS0ksUUFBQSxLQUFBLEVBR0osMkJBQ0UsTUFBQSxLQUNBLGNBQUEsS0FGQSxtREFJRSxjQUFBLElBS0osMkJBQ0UsY0FBQSxFQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsTUFHRiw2QkFBOEIsMEJBQzVCLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FFRiwwQkFDRSxXQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FRRiwwQkFDRSxNQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsS0FJRixxQkFBQSxpQkFFRSxRQUFBLEtBRUEsdUNBQUEsbUNBQ0UsTUFBQSxlQUxGLHNDQUFBLGtDQVNFLFdBQUEsS0FNUSx3Q0FDUixNQUFBLEtBQ0EsTUFBQSxNQUVBLDhDQUNFLGFBQUEsRUFOTiw4QjVDM0JFLG1CQUFBLEtBQ0ssZ0JBQUEsS0FDSyxXQUFBLEtBQ1YsT0FBQSxFQUNBLFFBQUEsRUFFQSxPQUFBLEUrQzVMQSxNQUFBLFlBQ0EsS0FBQSxFQUFBLEVBQUEsRUFDQSxZQUFBLEtINE5FLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsa0NBQUEsVUFoQkYsb0NBbUJJLG9CQUFBLEVBQUEsTUFJSixtQ0FDRSxjQUFBLEVBT0YseURBQUEsc0VBQUEsMkVBQUEsNkNBQUEsZ0VBQUEsaUVBQUEsc0NBQUEsd0NBQUEseURBQUEsc0VBQUEsMkVBQUEsNkNBQUEsbUNBQUEsb0NBQUEsZ0VBQUEsaUVBQUEsc0NBQUEsd0NBRUUsTUFBQSxLQUNBLFdBQUEsT0FJRixnQ0FDRSxPQUFBLEtBQUEsRUFBQSxLQUlnQix1Q0FDaEIsY0FBQSxJQWZKLDJDQW9CSSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxVQUdGLHFDQUNFLE1BQUEsS0FLSixpQkFDRSxXQUFBLEtBSUYsc0IvQ2pSRSxRQUFBLE1BQ0EsTUFBQSxLK0NrUkEsY0FBQSxLQUZBLDRCL0M1UUUsUUFBQSxNQUNBLE1BQUEsSytDa1JKLHdCQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUdGLGlCL0M5UkUsUUFBQSxNK0NnU0EsTUFBQSxNQUNBLE1BQUEsTUFIQSx1Qi9DelJFLFFBQUEsTUFDQSxNQUFBLEsrQ3dSRiwwQkFBQSxnQ0FPRSxNQUFBLE1BR0YsMEJBQ0UsWUFBQSxLQUdGLGdDNUN6SEEsbUJBQUEsS0FDSyxnQkFBQSxLQUNLLFdBQUEsS0FDVixPQUFBLEVBQ0EsUUFBQSxFQUNBLGVBQ0EsT0FBQSxFNENxSEUsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUlKLG9DQUNFLHVDQUFBLG1CQUFBLHVDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsZUFBQSxlQUFBLGdCaEVzaWZKLGdDZ0V6aGZFLFFBQUEsTUFDQSxPQUFBLEtBQUEsRUFXRix1Qi9DalZFLFFBQUEsTUFDQSxNQUFBLEsrQ2tWQSxjQUFBLEtBRkEsNkIvQzVVRSxRQUFBLE1BQ0EsTUFBQSxLK0MyVUYscUNBS0UsTUFBQSxLQUNBLE1BQUEsTUFDQSxhQUFBLEtBUEEsdURBVUUsTUFBQSxlQVZKLHFDQWVFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FJSiw2Q0FBQSw2Q0FBQSw2Q0FBQSw2Q0FBQSxxQ0FBQSxxQ0FBQSxxQ0FBQSxxQ0FNSSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsS0FSSixxREFBQSw2Q0FZSSxNQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsS0FJRiw0Q0FBQSxvQ0FDRSxNQUFBLEtBQ0EsV0FBQSxLQXBCRix1REFBQSwrQ0F1QkksU0FBQSxTQUNBLE9BQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLFFBRUUsa0VBQUEsMERBQ0EsV0FBQSxFQS9CSixtRUFBQSwyREFtQ0ksTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFFRSx5RUFBQSxpRUFDQSxRQUFBLE1BQ0EsU0FBQSxPQUNBLFlBQUEsSUFDQSxjQUFBLEVBQ0EsZUFBQSxLQUNBLE9BQUEsUUE1Q04sa0VBQUEsMERBaURJLGNBQUEsS0E4Qk4sc0NBQUEsK0JBQUEsdUNBQUEsZ0NBNEJFLGNBQUEsRUFoREYsOERBQ0UsU0FBQSxNQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsUUFQSiwrRUFXSSxRQUFBLGFBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBSUosd0JBQUEseUJBRUUsU0FBQSxNQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLE9BUEEsK0JBQUEsZ0NBVUUsU0FBQSxNQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFmRix3Q0FBQSx5Q0F1QkUsVUFBQSxLQUNBLFlBQUEsSUF4QkYsK0NBQUEsZ0RBZ0NFLFFBQUEsRUFBQSxLQUlKLHlCQUNFLEtBQUEsSUFDQSxZQUFBLElBQUEsTUFBQSxLQUlGLGlCQUNFLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBR0Ysc0IvQ3JlRSxNQUFBLEsrQ3VlQSxRQUFBLE1BQ0EsUUFBQSxJQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsS0FKQSw0Qi9DamVFLFFBQUEsTUFDQSxNQUFBLEsrQ2dlRixpQ0FPRSxjQUFBLEVBSUosd0JBQUEsMEJwQ3ZjSSxRQUFBLEVBQUEsS29DNGNKLHdCQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLFVBR0YsMEJBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBLEtBSEEsNEJBTUUsTUFBQSxRQUlKLDRCQUNFLGNBQUEsRUFTRixlL0NsaEJFLFFBQUEsTUFDQSxNQUFBLEsrQ2loQkEscUIvQzdnQkUsUUFBQSxNQUNBLE1BQUEsSytDZ2hCRixtQ0FBQSxtQ0FFRSxNQUFBLEtBQ0EsTUFBQSxNQUNBLGFBQUEsS0FJYSw4QkFFYixNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBaEJGLGtEQXFCRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0EsbUVBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQWhDQSw4RUFvQ0UsY0FBQSxFQUlGLGtGN0I3aUJKLFNBQUEsU0FNRSxJQUFBLElBSUEsTUFBQSxJNkJxaUJJLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUEzQ0YsOEVBK0NFLGNBQUEsS0FHTSx3RkFDTixRQUFBLEVBY1IsOEJBQ0UsY0FBQSxLQUdGLHFCQUNFLFlBQUEsT0FDQSxjQUFBLEtBNkNrQixzQkFaQyx1QkFhbkIsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLElBRUEsTUFBQSxLQUVBLFlBQUEsSUFqREYsbUJBQ0UsTUFBQSxLQURBLHNCQUlFLFdBQUEsUUFKRixzQ0FRRSxXQUFBLEtBWUosb0JBQUEscUJBRUUsV0FBQSxLQUdGLHdCQUNFLFdBQUEsTUFDQSxXQUFBLEtBR21CLHVCQUduQixXQUFBLEtBRUEsY0FBQSxJQUFBLE1BQUEsS0FFQSxZdENqb0JzRCxLc0Npb0J0RCxVQUFBLE1BQUEsV0FDQSxZQUFBLElBSWtCLHNCQUlsQixjQUFBLElBQUEsTUFBQSxLQUVBLFVBQUEsS0FFQSxXQUFBLElBQUEsSUFSNkIsOEJBQTdCLDRCQVlFLFdBQUEsS0FDQSxNQUFBLFFBS0osd0NBQ0UsUUFBQSxLQWVBLHdDQUVJLFFBQWMsS0FDZCxRQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxJQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsZ0JJOW9CSixrQkF3SkUseURBckJGLDZCQWlIQSx1QkFzQ0ksb0NDM1NKLHlCcERoQkUsUUFBWSxHQUVaLE1BQUEsSytDZ3FCSixzREFpQk0sUUFBQSxLQWpCTiwyQkFzQkksTUFBQSxNQVNKLDBCQUdNLFdBQUEsSUFTQSx5QkFBQSx1QkFBQSxnQ0FDSixNQUFBLEtBQ0EsUUFBQSxFQUFBLElBR3NCLHlCQUF4Qix1QkFDRSxNQUFBLFFBQ0EsT0FBQSxRQUdxQix3QkFBdkIsc0JBQ0UsTUFBQSxRQUNBLGFBQUEsSUFPRixpREFBa0Qsb0RBQ2hELE9BQUEsS0FDQSxTQUFBLFNBSUMsb0NBREQscURBRUcsUUFBQSxPQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsSUFDQSxjQUFBLGlCQUFBLFVBQUEsa0JBSW1ELHNFQUF4RCx1REFDRSxPQUFBLEtBR2lDLG9EQUNqQyxRQUFBLE9BR0Esb0NBREEsaURBRUUsT0FBQSxnQkFPSiw2QkFDRSxNQUFBLEtBQ0EsTUFBQSxNQUVFLDBEQUpBLDZCQUtFLE1BQUEsS0FFRixvQ0FQQSw2QkFRRSxNQUFBLEtBQ0EsUUFBQSxFQUFBLE1BSU4sK0JBQ0UsTUFBQSxNQUNBLE1BQUEsTUFDQSwwREFIRSwrQkFJQSxNQUFBLEtBRUYsb0NBTkUsK0JBT0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxNQUlKLGlFQUNFLFdBQUEsRUFHNkIsZ0NBQzdCLE9BQUEsTUFDQSxXQUFBLE1BQ0EsV0FBQSxLQU1GLDBCQUEyQiwyQkFDekIsV0FBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLE9BRUYsa0NBQW1DLG1DQUNqQyxXQUFBLE9NeHpCRixZQUNFLFdBQUEsTUFDQSxjQUFBLEtBSUYscUJBQ0UsUUFBQSxNQUNBLE9BQUEsSUFHRixrQkFDRSxRQUFBLEtBQUEsZUFDQSxJQUFBLE1BRUEsNkJBQUEsbUNBQUEsMENBR0UsUUFBQSxhQUNBLE9BQUEsRUFSRix3Q0FhSSxlQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FFRixpREFDRSxRQUFBLEtBbEJKLG1DQXVCRSxNQUFBLE1BSUYsb0NBM0JFLGtDQTZCRSxNQUFBLEtBN0JGLG1DQWlDRSxNQUFBLElBakNGLDBDQW9DRSxXQUFBLElBQ0EsWUFBQSxFQUNBLE1BQUEsSUFDQSxlQUFBLFVBQ0EsTUFBQSxLQUNBLFVBQUEsTUF6Q0oscUNBOENFLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQWhEQSx1Q0FrREUsT0FBQSxRQU1OLG1CQUNFLGNBQUEsWUFXd0IsMkJBWXhCLDRDQVpvRCxtQkFBdEQseUJBb0JJLE9BQUEsRUFBQSxLQXFERSxNQUFBLEtBRUEsVUFBQSxNQW5GTiwyQkFDRSxZQUFBLEtBR0YsNEJBQ0UsUUFBQSxJQUFBLFlBU0YsMkJBQ0UsVUFBQSxlQUNBLFlBQUEsSUFDQSxnQkFBQSxLQUdGLG9CQUNFLFdBQUEsS0FBQSxFQUFBLElBQUEsSUFDQSxlQUFBLEtBRkEsMENBSUUsV0FBQSxLQU9zQiw4Q0FDdEIsTUFBQSxNQUNBLFdBQUEsS0FDQSxNQUFBLE1BSUosaUJBQ0UsU0FBQSxTQUVGLHNCQUNFLGlCQUFBLFFBQ0EsY0FBQSxJQUFBLFFBQUEsTUFtQ0EsNkNBckNBLDZCQXNDRSxZQXRDQSx1REFRRSxZQUFBLEdBQ0EsT0FBQSxJQUFBLEVBQUEsSUFHRiwwREFDRSxZNUNySGtELEs0Q3FIbEQsVUFBQSxNQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLElBQ0EsYUFBQSxJQU5GLGdGQVFJLGlCQUFBLFFBcEJGLDBFQXVCRSxpQkFBQSxRQVhKLHdFQWNJLGlCQUFBLFFBMUJKLHNEQStCRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FNRiw4RUFDRSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsVUFBQSxNQTFDRixtRUFnREUsUUFBQSxXQUNBLGVBQUEsSUFqREEsc0dBbURFLE1BQUEsUUFDQSxXQUFBLEtBQ0EsWUFBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLE1BSUoscUVBQ0UsUUFBQSxXQUNBLGVBQUEsT0FDQSxvQ0E5REUsOEVBNENBLFFBQUEsRUFBQSxLQWVKLHFFQUlJLFFBQUEsT0EvREoseURBQWlILHdEQUF2RCxzREFvRXhELFFBQUEsV0FDQSxlQUFBLElBckVGLHVEQW9GRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0Esb0NBckJGLHlEQUFBLHdEQUFBLHNEQUlJLFFBQUEsTUF2RUYsc0RBNkVFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQS9FQSx1REF5RkEsT0FBQSxFQUFBLE1BS0YseUVBQ0UsTUFBQSxLQS9GNkQsZ0VBQWpFLGdFQWtHSSxRQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsS0FHRixvQ0FDRSxnRUFBQSxnRUFDRSxTQUFBLFNBQ0EsSUFBQSxLQUVGLGdFQUNFLEtBQUEsSUE3R0osZ0VBZ0hJLE1BQUEsSURoTlIsb0RBQUEsZ0NBQUEsb0RBQ0UsbUJBQUEsT0FBQSxlQUFBLFFDbU5FLGlFQUFBLGlFQUVFLFFBQUEsYUFDQSxZQUFBLFFBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUVjLGdGQUNkLGFBQUEsS0E5SEosaUZBaUlJLGFBQUEsRUZqUFIsdUJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLFFBSEEseUNBQUEscUNBT0UsTUFBQSxLQUNBLGFBQUEsS0FJQSx1Q0FBQSx3Q0FFRSxRQUFBLGFBR0YsdUNBQ0UsT0FBQSxLQUNBLGFBQUEsS0FuQkosd0NBdUJJLFlBQUEsSUFLRiwyQ0FDRSxRQUFBLE1BQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUosdUNBQ0UsTUFBQSxNQUNBLFlBQUEsSUFPSixZbkRyQ0UsUUFBQSxNQUNBLE1BQUEsS21Ec0NBLFNBQUEsT0FDQSxXQUFBLEtBQ0EsYUFBQSxJQUNBLGFBQUEsTUFDQSxjQUFBLElBTkEsa0JuRGhDRSxRQUFBLE1tRGdDRix5QkFTRSxjQUFBLEtBVEYsNkJBYUUsYUFBQSxRQWJGLGtDQWlCRSxhQUFBLFFBTUoscUJBQUEscUJBQUEsc0JBR0UsV0FBQSxPQUFBLEtBS0Ysc0JBQ0UsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEtBRUEsd0NBQ0UsaUJBQUEsUUFHRiw2Q0FDRSxpQkFBQSxRQUdGLHlCQUNFLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFqQkEsbUNBb0JFLGFBQUEsS0FDQSxVQUFBLE1BRkQscURBS0csTUFBQSxRQUxILDBEQVNHLE1BQUEsUUE1Qk4seUJBa0NFLFVBQUEsS0FJSixpQkFDRSxRQUFBLGFBQ0EsV0FBQSxJQUNBLGFBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxpQkFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLGlCQUFBLEtBUHdCLHVCQUF4Qix1QkFXRSxpQkFBQSxLQU1KLHFCQUNFLE1BQUEsS0FDQSxNQUFBLGlCQUNBLFFBQUEsS0FDQSxhQUFBLEVBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxLQU5BLHVDQVNFLGlCQUFBLFFBVEYsNENBYUUsaUJBQUEsUUFiRix3QkFpQkUsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQTJNSSxrREEzQkYsb0NBNERFLFlBQUEsSUFDQSxlQUFBLEtBMU9OLG1DQUNFLE1BQUEsS0FDQSxNQUFBLEtBekJGLHFDQTZCRSxZQUFBLElBQ0EsY0FBQSxFQUNBLGVBQUEsRUEvQkEsdUNBa0NFLE9BQUEsRUFLTixrQkFDRSxjQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBR0YsdUJuRHZLRSxNQUFBLEtXcUJBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLE13Q2dKQSw2Qm5EbktFLFFBQUEsTW1Ec0tGLHdDQUFBLHdDeENuSUUsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsS3dDOEhGLGlEQUFBLDRDQVVFLFdBQUEsTUFWRiw0Q0FjRSxjQUFBLEtBQ0EsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FJQSxtRG5EN0xGLFFBQUEsTUFDQSxNQUFBLEttRDhMSSxXQUFBLElBQ0EsU0FBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FORix5RG5EeExBLFFBQUEsTW1EbUtBLHlEQThCSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGNBQUEsS0FoQ04seUVBc0NNLGFBQUEsS0FLTiwyQ0FDRSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE1BL0NBLGdEQWtERSxZQUFBLEtBT04scUJBQ0UsTUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FIQSx1QkFNRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLE1BQUEsS0FQRiw2QkFBQSw2QkFXSSxNQUFBLFFBVU4saUJBQ0UsVUFBQSxPQUNBLFdBQUEsS0FDQSxXQUFBLEtBSEEsOEJBQUEsd0NBQUEsd0NBUUUsY0FBQSxLQUNBLGFBQUEsS0FURix3Q0FhRSxpQkFBQSxLQWJGLGlEQWlCRSxNQUFBLEtBU0oseUJBQ0UsVUFBQSxPQUdGLGlCbkR6UkUsUUFBQSxNQUNBLE1BQUEsS21Ed1JBLHVCbkRwUkUsUUFBQSxNbUR3UkosNEJBQUEsMkJBRUUsTUFBQSxLQUNBLE1BQUEsSUFDQSxXQUFBLEtBSkEsbUNBQUEsa0NuRDdSQSxRQUFBLE1BQ0EsTUFBQSxLbURvU0UsUUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBSEYseUNBQUEsd0NuRC9SRSxRQUFZLEdBQ1osUUFBQSxNQUNBLE1BQUEsS21EdVJBLHFDQUFBLG9DQVlFLE1BQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxLQWRGLHVEQUFBLHNEQWtCRSxNQUFBLE1BQ0EsV0FBQSxJQW5CQSx5REFBQSx3REFzQkUsUUFBQSxhQUNBLFlBQUEsS0FNUix1QkFDRSxXQUFBLEtBQ0EsU0FBQSxLQUdGLHdCQUNFLFFBQUEsS0FEQSw4QkFJRSxjQUFBLEVBSkYsNkNBUUUsV0FBQSxJQVJGLHFDQUFBLDJDQWFFLGNBQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUlBLDRDQUNFLE1BQUEsS0FDQSxhQUFBLElBQ0EsT0FBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxFQVNKLDJCQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsWUFBQSxJQUNBLFdBQUEsS0F0Q0EsOEJBeUNFLFlBQUEsS0FHRiw4Qm5EM1dGLFFBQUEsTUFDQSxNQUFBLEttRDRXSSxZQUFBLElBOUNBLG9DbkQxVEYsUUFBQSxNbUQwVEUsb0NBZ0lKLG1CdENuY0EsUUFBQSxhQVVBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTc0N1V0kscUNBQ0UsTUFBQSxLQUNBLGFBQUEsSUFDQSxPQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsS0FyREYsb0N0QzVURixVQUFBLElzQ3NYSSxNQUFBLEtBQ0EsVUFBQSxLQTNERiw4Q0FpRUUsTUFBQSxNQUtKLGdEQUNBLFlBQUEsRUFFQSw0RUFDRSxXQUFBLElBQUEsTUFBQSxLQU9OLDJCQUNFLGFBQUEsSUFBQSxNQUFBLEtBR0YsNEJBQ0UsWUFBQSxJQUFBLE1BQUEsS0FEQSx5Q0FJRSxjQUFBLEtBQ0EsWUFBQSxLQUdGLCtCQUNFLFlBQUEsS0FFQSxrQ0FDRSxZQUFBLEtBWkEsK0NBZUUsWUFBQSxFQVNOLHdCQUNFLE1BQUEsS0FDQSxhQUFBLElBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxZQUFBLElBTEYsNkNBUUksTUFBQSxLQUNBLFdBQUEsTUFBQSxLQVRKLG9EQUFBLG1EQUFBLG1EQWNNLE1BQUEsUUFLTixtQnRDNWJFLFVBQUEsSXNDOGJBLGNBQUEsRUNyY0osZ0JBQ0UsY0FBQSxFQURBLHNCQUdFLFlBR0MsNEJBQ0QsWUFBQSxJQVVKLHFCQUNFLFdBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FBQSxLQUdGLDZCQUdJLGNBQUEsS0FEc0IsMENBR3BCLGNBQUEsRUFMTix3Q0FXTSxPQUFBLEtBWE4sc0JBZ0JJLFVBQUEsS0FoQkosd0JBcUJJLE1BQUEsS0FDQSxhQUFBLElBQ0EsY0FBQSxLQXZCSixtQnBEcEJFLFFBQUEsTUFDQSxNQUFBLEtvRG1CQSx5QnBEZkUsUUFBQSxNb0Q4Q0EsNkJBQ0UsT0FBQSxLQUFBLEVBQUEsS0FBQSxLQWhDMEQsK0JBQWhDLCtCQThDNUIsa0NBOUNKLCtCQStDTSxXQUFBLEtBL0NOLCtCQTJDTSxhQUFBLEtBM0NGLDhDQW1ESSw4Q0FZSSxRQUFBLElBZEEsMkNBQ0osaUJBQUEsS0FJRSwyREFDQSxZQUFBLElBdkRSLDJDQTZEUSxpQkFBQSxLQTdEUiwwREFtRVEsaUJBQUEsS0FuRVIsbURBc0VRLGlCQUFBLEtBdEVWLDhDQStFTSxXQUFBLEtBL0VOLDRDQWtGTSxVQUFBLEtBRU0sNkNBQ04sUUFBQSxNQXJGTiw0Q0F3Rk0sV0FBQSxPRXBITixtRUFBQSxxRUFBQSw0RUFBQSw4RUFBQSxrRUFBQSxvRUFBQSx5RkFBQSwyRkFBQSxpRUFBQSxtRUFBQSxxRkFBQSx1RkFBQSx3REFBQSwwREFBQSxpRUFBQSxtRUFBQSx1REFBQSx5REFBQSw4RUFBQSxnRkFBQSxzREFBQSx3REFBQSwwRUFBQSw0RUFBQSw0REFBQSw4REFBQSxxRUFBQSx1RUFBQSwyREFBQSw2REFBQSxrRkFBQSxvRkFBQSwwREFBQSw0REFBQSw4RUFBQSxnRkFBQSw0REFBQSw4REFBQSxxRUFBQSx1RUFBQSwyREFBQSw2REFBQSxrRkFBQSxvRkFBQSwwREFBQSw0REFBQSw4RUFBQSxnRkFBQSxvREFBQSxzREFBQSw2REFBQSwrREFBQSxtREFBQSxxREFBQSwwRUFBQSw0RUFBQSxrREFBQSxvREFBQSxzRUFBQSx3RUFBQSxpREFBQSxtREFBQSwwREFBQSw0REFBQSxnREFBQSxrREFBQSx1RUFBQSx5RUFBQSwrQ0FBQSxpREFBQSxtRUFBQSxxRUFBQSxvREFBQSxzREFBQSw2REFBQSwrREFBQSxtREFBQSxxREFBQSwwRUFBQSw0RUFBQSxrREFBQSxvREFBQSxzRUFBQSx3RUFBQSxtREFBQSxxREFBK0QsNERBQS9ELDhEQUFBLGtEQUFBLG9EQUFBLHlFQUFBLDJFQUFBLGlEQUFBLG1EQUFBLHFFQUFBLHVFQUFBLCtDQUFBLGlEQUFBLHdEQUFBLDBEQUFBLDhDQUFBLGdEQUFBLHFFQUFBLHVFQUFBLDZDQUFBLCtDQUFBLGlFQUFBLG1FQWlCTSxpQkFBQSxRQWpCTiw0RUFBQSxxRkFBQSwyRUFBQSxrR0FBQSwwRUFBQSw4RkFBQSxpRUFBQSwwRUFBQSxnRUFBQSx1RkFBQSwrREFBQSxtRkFBQSxxRUFBQSw4RUFBQSxvRUFBQSwyRkFBQSxtRUFBQSx1RkFBQSxxRUFBQSw4RUFBQSxvRUFBQSwyRkFBQSxtRUFBQSx1RkFBQSw2REFBQSxzRUFBQSw0REFBQSxtRkFBQSwyREFBQSwrRUFBQSwwREFBQSxtRUFBQSx5REFBQSxnRkFBQSx3REFBQSw0RUFBQSw2REFBQSxzRUFBQSw0REFBQSxtRkFBQSwyREFBQSwrRUFBQSw0REFBQSxxRUFBQSwyREFBQSxrRkFBQSwwREFBQSw4RUFBQSx3REFBQSxpRUFBQSx1REFBQSw4RUFBQSxzREFBQSwwRUFxQk0sb0JBQUEsUUFyQk4sMkVBQUEsb0ZBQUEsMEVBQUEsaUdBQUEseUVBQUEsNkZBQUEsZ0VBQUEseUVBQUEsK0RBQUEsc0ZBQUEsOERBQUEsa0ZBQUEsb0VBQUEsNkVBQUEsbUVBQUEsMEZBQUEsa0VBQUEsc0ZBQUEsb0VBQUEsNkVBQUEsbUVBQUEsMEZBQUEsa0VBQUEsc0ZBQUEsNERBQUEscUVBQUEsMkRBQUEsa0ZBQUEsMERBQUEsOEVBQUEseURBQUEsa0VBQUEsd0RBQUEsK0VBQUEsdURBQUEsMkVBQUEsNERBQUEscUVBQUEsMkRBQUEsa0ZBQUEsMERBQUEsOEVBQUEsMkRBQUEsb0VBQUEsMERBQUEsaUZBQUEseURBQUEsNkVBQUEsdURBQUEsZ0VBQUEsc0RBQUEsNkVBQUEscURBQUEseUVBeUJNLE1BQUEsUUFLaUMsb0NBQXZDLHNDQUVJLGlCQUFBLFFBR0YsNkNBQ0Usb0JBQUEsUUFHRiw0Q0FDRSxNQUFBLFFBY0EsNkRBQUEsK0RBQUEscURBQUEsdURBQUEsd0RBQUEsMERBQUEsc0RBQUEsd0RBQUEseURBQUEsMkRBQUEsOERBQUEsZ0VBQUEsc0RBQUEsd0RBQUEseURBQUEsMkRBQUEsdURBQUEseURBQUEsMERBQUEsNERBQUEseUVBQUEsMkVBQUEsaUVBQUEsbUVBQUEsb0VBQUEsc0VBQUEsa0VBQUEsb0VBQUEscUVBQUEsdUVBQUEscUVBQUEsdUVBQUEsNkRBQUEsK0RBQUEsZ0VBQUEsa0VBQUEsOERBQUEsZ0VBQUEsaUVBQUEsbUVBQUEsd0VBQUEsMEVBQUEsZ0VBQUEsa0VBQUEsbUVBQUEscUVBQUEsaUVBQUEsbUVBQUEsb0VBQUEsc0VBQ0UsaUJBQUEsUUFYTixzRUFBQSw4REFBQSxpRUFBQSwrREFBQSxrRUFBQSx1RUFBQSwrREFBQSxrRUFBQSxnRUFBQSxtRUFBQSxrRkFBQSwwRUFBQSw2RUFBQSwyRUFBQSw4RUFBQSw4RUFBQSxzRUFBQSx5RUFBQSx1RUFBQSwwRUFBQSxpRkFBQSx5RUFBQSw0RUFBQSwwRUFBQSw2RUFlTSxvQkFBQSxRQWZOLHFFQUFBLDZEQUFBLGdFQUFBLDhEQUFBLGlFQUFBLHNFQUFBLDhEQUFBLGlFQUFBLCtEQUFBLGtFQUFBLGlGQUFBLHlFQUFBLDRFQUFBLDBFQUFBLDZFQUFBLDZFQUFBLHFFQUFBLHdFQUFBLHNFQUFBLHlFQUFBLGdGQUFBLHdFQUFBLDJFQUFBLHlFQUFBLDRFQW1CTSxNQUFBLFFDNUROLGFBQ0UsTUFDRSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUVGLGNBQUEsU0FBQSxrQkFBQSxvQkFBQSwyQkFBQSxjQUFBLGFBQUEsMkJBQUEsY0FBQSx5QkFBQSxhQUFBLFFBQUEsNEJBQUEsaUJBQUEsNEJBQUEsT0FJRSxRQUFBLEtBRUYsU0FBQSxTQUFBLDZCQUNFLE1BQUEsS0FDQSxRQUFBLE9BR0YsZ0VBS0EsaUVBTEEsNENBQUEsZ0VBS0EsNkNBQUEsaUVBSkUsTUFBQSxLQUNBLE1BQUEiLCJmaWxlIjoidGEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTG9va1RoaW5rIE5vcm1hbGl6YXRpb24gU2Fzc2lmaWVkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWV5ZXIncyBTdHlsZSBSZXNldFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBocixcclxuYSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZW0sIGltZywgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCb3JkZXItQm94XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRGlzcGxheSBEZWZpbml0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJhc2UgTGV2ZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuaHRtbCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUeXBvZ3JhcGh5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmhyIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbmNvZGUsXHJcbnByZSB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBDb25zb2xhcywgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxucCB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFbWJlZGRlZCBDb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI3skYWxsLXRleHQtaW5wdXRzfSxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbnVsLFxyXG5vbCxcclxuZGwge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5saSA+IHVsLFxyXG5saSA+IG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxudGFibGUge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkYmFzZS1saW5lLWhlaWdodCAvIDI7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSZU1vZGFsIFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLm1vZGFsX19oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCl7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX190aXRsZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDQ1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAxNzVweDtcclxuXHJcbiAgYSB7XHJcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fYm9keSB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRlbnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0NTBweDtcclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAxNzVweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKDFweCAwIDAgMCwgc29saWQsICNjY2MpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIaWRlIGNsb3NlIG9uIHJlZGlyZWN0IG1vZGFsc1xyXG4ucmVkaXJlY3QgLnJlbW9kYWwtY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucmVtb2RhbC0tc3BsaXQge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAucmVtb2RhbF9fbGVmdCxcclxuICAucmVtb2RhbF9fcmlnaHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEFkZCBjbGljayBoYW5kIHRvIGFueXRoaW5nIHRoYXQgaGFzIGEgbW9kYWwgdGFyZ2V0XHJcbltkYXRhLXJlbW9kYWwtdGFyZ2V0XSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUmVtb2RhbCdzIG5lY2Vzc2FyeSBzdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xyXG5cclxuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogQW50aSBGT1VDICovXHJcblxyXG4ucmVtb2RhbCxcclxuW2RhdGEtcmVtb2RhbC1pZF0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5yZW1vZGFsLXdyYXBwZXJbc3R5bGUqPVwiZGlzcGxheTogYmxvY2s7XCJdIC5yZW1vZGFsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xyXG5cclxuLnJlbW9kYWwtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdG9wOiAtNTAwMHB4O1xyXG4gIHJpZ2h0OiAtNTAwMHB4O1xyXG4gIGJvdHRvbTogLTUwMDBweDtcclxuICBsZWZ0OiAtNTAwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgOTAlKTtcclxuICBvcGFjaXR5OiAuOTtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xyXG5cclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcclxufVxyXG5cclxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xyXG5cclxuLnJlbW9kYWwtb3ZlcmxheSxcclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cclxuXHJcbi5yZW1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1heC13aWR0aDogNzUwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAvLyBGaWxsIHNjcmVlbiBvbiBtb2JpbGVcclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCkge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbW9kYWw6bm90KC5oZWxwLWltYWdlKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xyXG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTMwcHg7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLWwsICR0YWJsZXQsIGxhbmRzY2FwZSkge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ3VzdG9tIFJlbW9kYWwgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBZHYuIFNlYXJjaCBIZWxwXHJcblxyXG4ucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAge1xyXG4gIG1heC1oZWlnaHQ6IDgwJTtcclxuXHJcbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVscCBWaWRlb3NcclxuXHJcbi5oZWxwLXZpZGVvIHtcclxuICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIGhlaWdodDogMHB4O1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENoYXJ0cyAvIEdyYXBocyBNb2RhbHNcclxuXHJcbi5kYXRhLW1vZGFsIHtcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIGNhbnZhcyBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiN0aGUtY2FudmFzIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9wZW50aXAge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLm90LWNsb3NlIHtcclxuICBmb250LXNpemU6IDEycHQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdG9wOiAtMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3QtY2xvc2U6OmFmdGVye1xyXG4gIGNvbnRlbnQ6IFwiWFwiO1xyXG59XHJcblxyXG4ub3QtY29udGVudCB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vLyBjc3MgaGFjayBmb3IgSUUgMTAgYW5kIElFIDk6IG1ha2UgdGhlIHRyYW5zcGFyZW50IGNsb3NlLWJ1dHRvbiBjbGlja2FibGVcclxuLy8gaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNTE4OTE4Mi9pZS1jc3MtbGluay11bmRlci10cmFuc3BhcmVudC1ib3gtaXMtY2xpY2thYmxlXHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZXtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAwIDAgcmVwZWF0IHNjcm9sbCB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlLigIzigItBQTdcIik7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBPcGVudGlwIHRhLWFtZW5kcyBzdHlsZXNcclxuLy8gIE9wZW50aXAgdGEtZnJlZS10cmlhbC10aXAgc3R5bGVzXHJcbi8vICBPcGVudGlwIHRhLWF1ZGl0LWluc2lnaHQtdGlwIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lcixcclxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtYXVkaXQtaW5zaWdodC10aXAub3BlbnRpcC1jb250YWluZXIsXHJcbi5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyLFxyXG4uc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVye1xyXG4gIC5vcGVudGlwIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAub3QtaGVhZGVye1xyXG4gICAgICAub3QtY2xvc2V7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm90LWNsb3NlOjphZnRlcntcclxuICAgICAgICBjb250ZW50Om5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcHtcclxuICAub3QtY29udGVudHtcclxuICAgIGl7XHJcbiAgICAgIGNvbG9yOiAjMDA2NGEwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4uYnRuLS1wcmltYXJ5OmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhOmFmdGVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmJ0bi0tc2Vjb25kYXJ5OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmFmdGVyLCAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl06YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OmFmdGVyLCAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWwtY2xvc2U6OmJlZm9yZSxcbltjbGFzcyo9XCJpY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi0tYWZ0ZXJcIl06OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEuNiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLW9ubHk6OmJlZm9yZSxcbi5pY29uLW9ubHk6OmFmdGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5pY29uLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmljb24tNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uaWNvbi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5pY29uLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmljb24tdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pY29uLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uLWxpLmljb24tbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmljb24tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uaWNvbi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5pY29uLmljb24tcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5pY29uLmljb24tcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaWNvbi5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmljb24ucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5pY29uLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmljb24tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5pY29uLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uaWNvbi1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5pY29uLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmljb24tZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uaWNvbi1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuaWNvbi1yb3RhdGUtOTAsXG46cm9vdCAuaWNvbi1yb3RhdGUtMTgwLFxuOnJvb3QgLmljb24tcm90YXRlLTI3MCxcbjpyb290IC5pY29uLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5pY29uLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmljb24tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24tc3RhY2stMXgsIC5pY29uLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pY29uLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmljb24tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uaWNvbi1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uaWNvbi1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uaWNvbi1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmljb24tZW52ZWxvcGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uaWNvbi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+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+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjg7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDJweCAxcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQ6IDEycHggLyAxLjYgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwibW9udGhcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpob3ZlcixcbiAgdGV4dGFyZWE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYzsgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLWNoZWNrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cywgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmZvcm0tZGlzYWJsZWQgbGFiZWwge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXBfX2FjdGlvbixcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0sXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cF9fZm9ybSAuY2hvc2VuLWNvbnRhaW5lciwgLnNlYXJjaC1tb2R1bGUgLmlucHV0LWdyb3VwIC5mb3JtLWl0ZW0gLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vbGxvbS1jYXB0Y2hhLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiFcclxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXHJcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcblZlcnNpb24gMS4xLjBcclxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cclxuQ29weXJpZ2h0IChjKSAyMDExIEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXHJcblxyXG5NSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXHJcbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgNXB4IDBweDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IDBweCAwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjYWFhOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMnB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCAuZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nXCIpIC00MnB4IDJweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTlweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLThweCAwcHggLTVweCAjZGRkOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKFwiLi4vaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSAwcHggMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBAZW5kICovXG5hZGRyZXNzLCBjb2RlLFxucHJlLCBwLCB1bCxcbm9sLFxuZGwsIHRhYmxlLCBociwgLmNvbnRlbnRfX2FjdGlvbi1iYXIsIC5iYWNrLXRvLW1hZ2F6aW5lLCAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHggLyAxLjYgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NTg5OyB9XG5cbi5hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmFkIGltZyB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uYWRfX2NvbnRlbnQge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWRfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuICAuYWRfX2FjdGlvbnMgYVtjbGFzcyo9XCJidG4tLVwiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkX19hY3Rpb25zIHNwYW4ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWRfX2FjdGlvbnMgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFkX19hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFkX19hY3Rpb25zIGFbY2xhc3MqPVwiYnRuLS1cIl0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uYWQtdGV4dC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFkLXRleHQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlZWU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWQtdGV4dC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5hZC0tdG5sIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmFkLS10bmwgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLmFkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLmFkLS10bmwgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS10bmwgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmFkLS10bmwgLnRubC10aW1lcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXRubCAudG5sLXRpbWVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hZC0tYXV0aG9yIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFkLS1hdXRob3IgLmFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmFkLS1hdXRob3IgLmFkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFkLS1hdXRob3IgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWQtLWF1dGhvciAuYWRfX2FjdGlvbnMge1xuICAgIGJvdHRvbTogLTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLWF1dGhvciAuYWRfX2FjdGlvbnMge1xuICAgICAgICBib3R0b206IC0yNXB4OyB9IH1cblxuLmFkLS13ZWxjb21lIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFkLS13ZWxjb21lIC5hZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hZC0td2VsY29tZSAuYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAuYWQtLXdlbGNvbWUgLmFkX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLmFkX19zdWJ0aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG4gIC5hZC0td2VsY29tZSAueW91dHViZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWQtLXdlbGNvbWUgLnlvdXR1YmUtbGluayB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuXG4uaGVscC12aWRlby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2UyZWVmNTsgfVxuXG4uaGVscC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmhlbHAtdmlkZW8tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5oZWxwLXZpZGVvLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaGVscC12aWRlby1vciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYXJrZXRpbmdfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFya2V0aW5nX3NlY3Rpb24gLmVtYmVkZGVkLXZpZGVvIC5wbGF5ZXIgPiBpZnJhbWUge1xuICBoZWlnaHQ6IDI1NXB4O1xuICB3aWR0aDogNDYwcHg7IH1cblxuLmJsb2NrLXRhLWF1ZGl0LWluc2lnaHQtYW5ub3RhdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5kb2N1bWVudF9fbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgLm5vdGVzX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgPiBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBoZWFkZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgLm5vdGVzX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb2N1bWVudF9fbm90ZXMgPiBmb290ZXIgLm5vdGVzLWFkZC1ub3RlIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5ub3Rlcy1hZGQtbm90ZVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAuZG9jdW1lbnRfX25vdGVzID4gZm9vdGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ubm90ZXNfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5ub3Rlc19fbWVzc2FnZSAubm90ZXNfX21lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9XG5cbi5ub3Rlc19fYWRkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub3Rlc19fYWRkIC5ub3RlX190b2dnbGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm5vdGVzX19hZGQgLm5vdGVfX2VkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ub3Rlc19fYWRkIC5ub3Rlc19fYWRkX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm90ZXNfX2xpc3Qge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5ub3RlID4gaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm5vdGUgPiBoZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm5vdGUgKyAubm90ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5ub3RlX190b2dnbGVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub3RlX19tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX19kYXRlLFxuICAubm90ZV9fbWV0YSAubm90ZV9fdGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ub3RlX19tZXRhIC5ub3RlX190YWdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLm5vdGVfX21ldGEgLm5vdGVfX3RhZ3MgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubm90ZV9fbWV0YSAubm90ZV9fcHJldmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vdGVfX2FjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAubm90ZV9fYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgLm5vdGVfX2FjdGlvbnMgYTpob3ZlciwgLm5vdGVfX2FjdGlvbnMgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4ubm90ZV9fZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGVfX2VkaXQtbm90ZSxcbi5ub3RlX19lZGl0LXRhZ3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubm90ZV9fZWRpdC1ub3RlIGgzLFxuICAubm90ZV9fZWRpdC10YWdzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubm90ZV9fZWRpdC1ub3RlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ub3RlX19lZGl0LW5vdGUgdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7IH1cblxuLm5vdGVfX2VkaXQtdGFncyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAubm90ZV9fZWRpdC10YWdzID4gZGl2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ub3RlX19lZGl0LXRhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAuanMtY3JlYXRlLXRhZyxcbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC5qcy1tYW5hZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubm90ZV9fZWRpdC10YWdzIC50YWdzLXRvb2xzIC50YWctY3JlYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC5lZGl0LXRhZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC50YWctY3JlYXRpb25fX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLm5vdGVfX2VkaXQtdGFncyAudGFncy10b29scyAudGFnLWNyZWF0aW9uIC50YWctY3JlYXRpb25fX2FjdGlvbnMgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5vdGVfX3NlbGVjdGVkLXRhZ3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ub3RlX19zZWxlY3RlZC10YWdzIGgzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubm90ZV9fc2VsZWN0ZWQtdGFncyAubm90ZV9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgICAubm90ZV9fc2VsZWN0ZWQtdGFncyAubm90ZV9fdGFnIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXHIgY29sb3IgLjE1czsgfVxuXG4ubm90ZXNfX2FkZF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ub3Rlc19fYWRkX19hY3Rpb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVtb2RhbC50YWctbWFuYWdlciB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0IGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX3RhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMi4zOyB9XG4gIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhLmljb24tZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnJlbW9kYWwudGFnLW1hbmFnZXIgLnRhZ3MtbGlzdF9fYWN0aW9ucyBhOmhvdmVyLCAucmVtb2RhbC50YWctbWFuYWdlciAudGFncy1saXN0X19hY3Rpb25zIGE6Zm9jdXMsIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIC50YWdzLWxpc3RfX2FjdGlvbnMgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAucmVtb2RhbC50YWctbWFuYWdlciBmb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZW1vZGFsLnRhZy1tYW5hZ2VyIGZvb3RlciA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YWdzLW1hbmFnZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGFncy1tYW5hZ2VyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50YWdzLW1hbmFnZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGFncy1tYW5hZ2VyX19zZWFyY2ggYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY3JlYXRlLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3JlYXRlLXRhZyBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgLmNyZWF0ZS10YWcgLmNyZWF0ZS10YWdfX2FjdGlvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjsgfVxuICAgIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIGEsIC5jcmVhdGUtdGFnIC5jcmVhdGUtdGFnX19hY3Rpb25zIHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAuY3JlYXRlLXRhZyAuY3JlYXRlLXRhZ19fYWN0aW9ucyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5idG4tLXByaW1hcnksIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tb2RhbF9fYWN0aW9uIGEsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAucG9sbCAuZm9ybS1zdWJtaXQsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSwgLmJ0bi0tdGVydGlhcnkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLm1vZGFsX19hY3Rpb24gYTpob3ZlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpob3ZlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5idG4tLXNlY29uZGFyeTpob3ZlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuYnRuLS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi0tcHJpbWFyeTphZnRlciwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLm1vZGFsX19hY3Rpb24gYTphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi0tcHJpbWFyeTo6YmVmb3JlLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsIC5tb2RhbF9fYWN0aW9uIGE6OmJlZm9yZSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLnBvbGwgLmZvcm0tc3VibWl0OjpiZWZvcmUsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmJlZm9yZSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsIC5idG4tLXNlY29uZGFyeTo6YmVmb3JlLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OjpiZWZvcmUsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6OmJlZm9yZSwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOjpiZWZvcmUsIC5idG4tLXRlcnRpYXJ5OjpiZWZvcmUsIC5idG4tLXByaW1hcnk6OmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm1vZGFsX19hY3Rpb24gYTo6YWZ0ZXIsICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLmZvcm0tc3VibWl0OjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAuYnRuLS1zZWNvbmRhcnk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDo6YWZ0ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTo6YWZ0ZXIsIC5idG4tLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmJ0bi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLm1vZGFsX19hY3Rpb24gYTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQ6bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5wb2xsIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0Om5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KFtjbGFzcyo9XCItLWFmdGVyXCJdKTo6YWZ0ZXIsIC5idG4tLXNlY29uZGFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdDpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyLCAuYnRuLS10ZXJ0aWFyeTpub3QoW2NsYXNzKj1cIi0tYWZ0ZXJcIl0pOjphZnRlciB7XG4gICAgY29udGVudDogXCLvg5pcIjsgfVxuICAubm8taWNvbi5idG4tLXByaW1hcnk6OmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAubW9kYWxfX2FjdGlvbiBhLm5vLWljb246OmFmdGVyLCAjdHJpYWwtZGl2IC5uby1pY29uLmZvcm0tc3VibWl0OjphZnRlciwgLnBvbGwgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5uby1pY29uW3R5cGU9XCJzdWJtaXRcIl06OmFmdGVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Lm5vLWljb25bdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubm8taWNvbi5mb3JtLXN1Ym1pdDo6YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXQubm8taWNvblt0eXBlPVwic3VibWl0XCJdOjphZnRlciwgLm5vLWljb24uYnRuLS1zZWNvbmRhcnk6OmFmdGVyLCAubG9naW5fX2Zvcm0gLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLm5vLWljb24uZm9ybS1zdWJtaXQ6OmFmdGVyLCAucmF0ZXMtY29tcGFyZSAubm8taWNvbltpZCo9XCJlZGl0LWFkZFwiXTo6YWZ0ZXIsIC5uby1pY29uLmJ0bi0tdGVydGlhcnk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ0bi0tcHJpbWFyeSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm1vZGFsX19hY3Rpb24gYSwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsIC5wb2xsIC5mb3JtLXN1Ym1pdCwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tLXNlY29uZGFyeSwgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCwgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC5mb3JtLXN1Ym1pdCwgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH0gfVxuXG4uYnRuLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYnRuLS1wcmltYXJ5LCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAubW9kYWxfX2FjdGlvbiBhLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgLnBvbGwgLmZvcm0tc3VibWl0LCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICNmMjczMjA7XG4gIGJvcmRlci1jb2xvcjogI2NkNTExYjsgfVxuICAuYnRuLS1wcmltYXJ5OmhvdmVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAubW9kYWxfX2FjdGlvbiBhOmhvdmVyLCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDpob3ZlciwgLnBvbGwgLmZvcm0tc3VibWl0OmhvdmVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQ6aG92ZXIsICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NkNTExYjsgfVxuXG4uYnRuLS1zZWNvbmRhcnksIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJvcmRlci1jb2xvcjogIzAwNTU4OTsgfVxuICAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTsgfVxuXG4uYnRuLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAuYnRuLS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzg4ODsgfVxuXG4udGV4dC1saW5rIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGV4dC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2NkNTExYjsgfVxuXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGV4dC1saW5rLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2OyB9XG5cbi5pY29uLW9ubHk6YmVmb3JlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udG9wLW5ld3MtZGF0ZSwgLmxpc3RpbmdfX3BhZ2luYXRpb24sIC5hcnRpY2xlX19uYXYsXG4uYXJ0aWNsZS1wZGZfX25hdiwgLnVzZS1yZXN1bHRzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDJweCAwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmllOCAudG9wLW5ld3MtZGF0ZSwgLmllOCAubGlzdGluZ19fcGFnaW5hdGlvbiwgLmllOCAuYXJ0aWNsZV9fbmF2LCAuaWU4XG4gIC5hcnRpY2xlLXBkZl9fbmF2LCAuaWU4IC51c2UtcmVzdWx0cyB7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuXG4udG9wLW5ld3MtZGF0ZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRvcC1uZXdzLWRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAtMjBweCAzNXB4OyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gYSwgLmFydGljbGVfX25hdiBhLFxuLmFydGljbGUtcGRmX19uYXYgYSwgLnVzZS1yZXN1bHRzIGEge1xuICBjb2xvcjogIzY2NjsgfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBwLCAuYXJ0aWNsZV9fbmF2IHAsXG4uYXJ0aWNsZS1wZGZfX25hdiBwLCAudXNlLXJlc3VsdHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19idG5cIl06YmVmb3JlLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUsXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXTpiZWZvcmUsIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiX19idG5cIl06YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCJfX2xhYmVsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tcHJldlwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLWRldGFpbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLWRldGFpbFwiXSwgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tbmV4dFwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbi5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdIHtcbiAgd2lkdGg6IDIwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19sYWJlbFwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl06aG92ZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl06aG92ZXIgW2NsYXNzKj1cIl9fYnRuXCJdLCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXTpob3ZlciBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmhvdmVyIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjsgfVxuICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl06ZW1wdHksIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdOmVtcHR5LCAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5LCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksXG4gIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl06ZW1wdHksIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1uZXh0XCJdOmVtcHR5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1wcmV2XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLXByZXZcIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0sIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tbmV4dFwiXSxcbiAgICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLXByZXZcIl0gW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxpc3RpbmdfX3BhZ2luYXRpb24gW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sXG4gICAgLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tcHJldlwiXSBbY2xhc3MqPVwiX19idG5cIl0sIC51c2UtcmVzdWx0cyBbY2xhc3MqPVwiLS1wcmV2XCJdIFtjbGFzcyo9XCJfX2J0blwiXSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0sXG4uYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5saXN0aW5nX19wYWdpbmF0aW9uIFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAuYXJ0aWNsZV9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLFxuICAuYXJ0aWNsZS1wZGZfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLnVzZS1yZXN1bHRzIFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSwgLmFydGljbGVfX25hdiBbY2xhc3MqPVwiLS1uZXh0XCJdIFtjbGFzcyo9XCJfX2J0blwiXSxcbiAgICAgIC5hcnRpY2xlLXBkZl9fbmF2IFtjbGFzcyo9XCItLW5leHRcIl0gW2NsYXNzKj1cIl9fYnRuXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tbmV4dFwiXSBbY2xhc3MqPVwiX19idG5cIl0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4ubGlzdGluZ19fcGFnaW5hdGlvbiBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sIC5hcnRpY2xlX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLFxuLmFydGljbGUtcGRmX19uYXYgW2NsYXNzKj1cIi0tZGV0YWlsXCJdLCAudXNlLXJlc3VsdHMgW2NsYXNzKj1cIi0tZGV0YWlsXCJdIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2ssXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29udGVudC1ibG9jayAuY2hvc2VuLWNvbnRhaW5lcixcbiAgW2NsYXNzKj1cImNvbnRlbnQtYmxvY2stLVwiXSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubGluay1saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGluay1saXN0LS1zdWItY2F0ZWdvcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMCAzcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjRhMjsgfVxuXG4uY29udGVudC1ibG9ja19faGVhZGVyLS1icmFuZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2NkNTExYjsgfVxuXG4uY29udGVudC1ibG9jay0tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stLWJveCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNTU4OTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stLWJveCAubWVkaWFfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMjY3YmFmOyB9XG4gIC5jb250ZW50LWJsb2NrLS1ib3ggLm1lZGlhX19zbmlwcGV0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmNvbnRlbnQtYmxvY2stLWJveC0tYWx0IHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGVudC1ibG9jay0tYm94LS1hbHQgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSAuY29udGVudC1ibG9jay0tYm94IC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQgLm1lZGlhX19tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuXG5bY2xhc3MqPVwiX19jb250ZW50LS1zaWRlYmFyXCJdOm5vdCguaG9tZV9fY29udGVudC0tc2lkZWJhcikgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9faW1hZ2UgKyAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuW2NsYXNzKj1cIl9fY29udGVudC0tc2lkZWJhclwiXTpub3QoLmhvbWVfX2NvbnRlbnQtLXNpZGViYXIpIC5tZWRpYV9fc25pcHBldCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGF0ZXN0LXVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC5sYXRlc3QtdXBkYXRlcyBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZnJsIC5sYXRlc3QtdXBkYXRlcyAuY29sdW1uLmZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5mcmwgLmxhdGVzdC11cGRhdGVzIC5jb2x1bW4ubGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzIC5sYXRlc3QtdXBkYXRlcyAubWVkaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmRhaWxpZXMgLmxhdGVzdC11cGRhdGVzIC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubGFuZGluZ19fdGl0bGUsIC5mb3JtX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sYW5kaW5nX190aXRsZSwgLmZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuXG4ubGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpc3RpbmcgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmxpc3RpbmcgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5saXN0aW5nIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAubGlzdGluZyAuY29udGVudC1ibG9jayAubWVkaWEge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5saXN0aW5nIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlzdGluZyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5saXN0aW5nIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweCA2MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAgICAgLmxpc3RpbmcgLmxhbmRpbmdfX3RpdGxlLCAubGlzdGluZyAuZm9ybV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmxpc3RpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubGlzdGluZ19fZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgLmxpc3RpbmdfX2NvbnRyb2xzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5saXN0aW5nX19jb250cm9scy0tdmlldyxcbi5saXN0aW5nX19jb250cm9scy0tYWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IGZvcm0sXG4ubGlzdGluZ19fY29udHJvbHMtLXZpZXcgLmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjI1cHg7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLmxpc3RpbmdfX2NvbnRyb2xzLS1hY3Rpb24gYSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpc3RpbmdfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0aW5nX19jb250ZW50IG9sLFxuLmxpc3RpbmdfX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5saXN0aW5nX19jb250ZW50IG9sIGxpLFxuICAubGlzdGluZ19fY29udGVudCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgLmxpc3RpbmdfX2NvbnRlbnQgb2wgbGk6bGFzdC1vZi10eXBlLFxuICAgIC5saXN0aW5nX19jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5sb2FkLW1vcmUgaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGhvcnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmF1dGhvcnNfX2J5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYXV0aG9yX19pbWFnZSxcbi5hdXRob3JfX25hbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hdXRob3JfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hdXRob3JfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hdXRob3JfX25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6ICNmMzg4NDE7XG4gIC8qIFdhcyBicmFuZC1jb2xvci0yICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ob2xpZGF5LW1lc3NhZ2UgLmhvbGlkYXktbWVzc2FnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI3MzIwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmVlZGJhY2stbGluayB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzOyB9XG4gIC5mZWVkYmFjay1saW5rOmhvdmVyLCAuZmVlZGJhY2stbGluazphY3RpdmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIC5mZWVkYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmZlZWRiYWNrLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3RhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTIwcHggYXV0byAyMHB4OyB9XG5cbi5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAubWVkaWE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5tZWRpYS5ibG9nZ2VyLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tZWRpYSAuZmxhZy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVkaWEgLmZsYWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMHB4OyB9XG4gIC5tZWRpYSAuYWRkLXRvLXF1ZXVlLFxuICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgLm1lZGlhIC5hZGQtdG8tcXVldWU6YmVmb3JlLFxuICAgIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAubWVkaWEgLmFkZC10by1xdWV1ZSB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAubWVkaWEgLmFkZC10by1xdWV1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAubWVkaWEgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5tZWRpYSAucmVtb3ZlLWZyb20tcXVldWU6aG92ZXIge1xuICAgICAgY29sb3I6ICNjZDUxMWI7IH1cblxuLm1lZGlhX19sZWZ0LFxuLm1lZGlhX19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZWRpYV9fbGVmdCArIC5tZWRpYV9fY29udGVudCxcbiAgLm1lZGlhX19pbWFnZSArIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4ubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5tZWRpYV9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMHB4OyB9XG5cbi5tZWRpYV9fZGF0ZXRpbWUsXG4ubWVkaWFfX2F1dGhvcixcbi5tZWRpYV9fcHJvZHVjdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1lZGlhX19kYXRldGltZSBhLFxuICAubWVkaWFfX2F1dGhvciBhLFxuICAubWVkaWFfX3Byb2R1Y3QgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAubWVkaWFfX2RhdGV0aW1lIGE6aG92ZXIsXG4gICAgLm1lZGlhX19hdXRob3IgYTpob3ZlcixcbiAgICAubWVkaWFfX3Byb2R1Y3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDsgfVxuXG4ubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1lZGlhX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5tZWRpYV9fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5tZWRpYV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVkaWFfX3NuaXBwZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5tZWRpYV9fc3ViLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubWVkaWFfX3N1Yi1jYXRlZ29yeSArIC5tZWRpYV9fbWV0YSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLm5hdi1saW5rLS10b3AgPiBhLCAubmF2LWxpbmstLW1haW4sIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50YXgtdG9waWNzLW1lbnUsXG4ua2V5LWRvY3VtZW50cy1tZW51LFxuLmp1cmlzZGljdGlvbnMtbWVudSxcbi5ob3QtdG9waWNzLW1lbnUsIC5jb250cmlidXRvcnMtbWVudSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLnZpc2libGUudGF4LXRvcGljcy1tZW51LFxuICAudmlzaWJsZS5rZXktZG9jdW1lbnRzLW1lbnUsXG4gIC52aXNpYmxlLmp1cmlzZGljdGlvbnMtbWVudSxcbiAgLnZpc2libGUuaG90LXRvcGljcy1tZW51LCAudmlzaWJsZS5jb250cmlidXRvcnMtbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlcixcbiAgICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faGVhZGVyLFxuICAgICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19oZWFkZXIsXG4gICAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsXG4gIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcixcbiAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzc3NztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLFxuICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmhvdmVyLCAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cyxcbiAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cyxcbiAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjpmb2N1cywgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcjphY3RpdmUsXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXI6YWN0aXZlLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLFxuICAgICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2lucHV0LWZpbHRlcixcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9faW5wdXQtZmlsdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSxcbiAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSxcbiAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSxcbiAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIsXG4gICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZTpob3ZlcixcbiAgICAuaG90LXRvcGljcy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsXG4gICAgICAua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2Nsb3NlLFxuICAgICAgLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jbG9zZSxcbiAgICAgIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xvc2UsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbG9zZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsXG4gIC5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsIC5jb250cmlidXRvcnMtbWVudSAubWVnYS1tZW51X19jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDJweDtcbiAgICByaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhcixcbiAgICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2xlYXIsXG4gICAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyLFxuICAgICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jbGVhciwgLmNvbnRyaWJ1dG9ycy1tZW51IC5tZWdhLW1lbnVfX2NsZWFyIHtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC50YXgtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSxcbiAgLmtleS1kb2N1bWVudHMtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSksXG4gIC5ob3QtdG9waWNzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKSwgLmNvbnRyaWJ1dG9ycy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSkge1xuICAgIG1hcmdpbjogMCAxNXB4IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgLjNzOyB9XG4gICAgLnRheC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlcixcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSk6aG92ZXIsXG4gICAgLmhvdC10b3BpY3MtbWVudSBsaTpub3QoW2NsYXNzKj1cIl9fY2F0ZWdvcnlcIl0pOmhvdmVyLCAuY29udHJpYnV0b3JzLW1lbnUgbGk6bm90KFtjbGFzcyo9XCJfX2NhdGVnb3J5XCJdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgYSxcbiAgLmtleS1kb2N1bWVudHMtbWVudSBhLFxuICAuanVyaXNkaWN0aW9ucy1tZW51IGEsXG4gIC5ob3QtdG9waWNzLW1lbnUgYSwgLmNvbnRyaWJ1dG9ycy1tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAudGF4LXRvcGljcy1tZW51IGE6aG92ZXIsXG4gICAgLmtleS1kb2N1bWVudHMtbWVudSBhOmhvdmVyLFxuICAgIC5qdXJpc2RpY3Rpb25zLW1lbnUgYTpob3ZlcixcbiAgICAuaG90LXRvcGljcy1tZW51IGE6aG92ZXIsIC5jb250cmlidXRvcnMtbWVudSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YXgtdG9waWNzLW1lbnUgdWwsXG4gIC5rZXktZG9jdW1lbnRzLW1lbnUgdWwsXG4gIC5qdXJpc2RpY3Rpb25zLW1lbnUgdWwsXG4gIC5ob3QtdG9waWNzLW1lbnUgdWwsIC5jb250cmlidXRvcnMtbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uYXYtLXRvcCAuY29udGFpbiwgLm5hdi0tdG9wIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tdG9wIC53cmFwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi0tdG9wIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tdG9wIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4vKmxpKi9cbi5uYXYtbGluay0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAgMCAtM3B4OyB9XG4gIC5uYXYtbGluay0tdG9wID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAwcHggMXB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG9wYWNpdHk6IC41OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcCA+IGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gIC5uYXYtbGluay0tdG9wIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm5hdi1saW5rLS10b3AgdWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAubmF2LWxpbmstLXRvcCB1bCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXYtbGluay0tdG9wIHVsIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5uYXYtbGluay0tdG9wIHVsIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi1saW5rLS10b3AgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubmF2LWxpbmstLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc3NzsgfVxuICAgIC5uYXYtbGluay0tdG9wOmhvdmVyIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdi1saW5rLS10b3A6aG92ZXIgdWwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5uYXYtbGluay0tdG9wIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5OyB9XG4gICAgICAubmF2LWxpbmstLXRvcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9IH1cblxuLm5hdi0tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gIC5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tbWFpbiAubmF2LS1tYWluX19uYXYge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5uYXYtLW1haW4gLmljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2guYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pZTggLm5hdi0tbWFpbiAuaWNvbi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDc2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5uYXYtbGluay0tbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAxcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gIC5uYXYtbGluay0tbWFpbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMTM0Mzc7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgICAgIC5uYXYtbGluay0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLW1haW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmtleS1kb2N1bWVudHMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRheC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93LFxuICAgIC5rZXktZG9jdW1lbnRzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkuc2hvdyxcbiAgICAuanVyaXNkaWN0aW9ucy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3csXG4gICAgLmhvdC10b3BpY3MtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeS5zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi50YXgtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnksXG4ua2V5LWRvY3VtZW50cy1tZW51IC5tZWdhLW1lbnVfX2NhdGVnb3J5LFxuLmp1cmlzZGljdGlvbnMtbWVudSAubWVnYS1tZW51X19jYXRlZ29yeSxcbi5ob3QtdG9waWNzLW1lbnUgLm1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4udGF4LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4ua2V5LWRvY3VtZW50cy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uanVyaXNkaWN0aW9ucy1tZW51IC5jYXRlZ29yeV9fdGl0bGUsXG4uaG90LXRvcGljcy1tZW51IC5jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzU1MjgwYjsgfVxuXG4uY29udHJpYnV0b3JzLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udHJpYnV0b3JzLS1mZWF0dXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3IGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQgLmZlYXR1cmVkLW92ZXJ2aWV3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycy0tZmVhdHVyZWQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xuICBjbGVhcjogYm90aDsgfVxuICAuY29udHJpYnV0b3ItLWZlYXR1cmVkX19saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3MgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fdmlldy1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmNvbnRyaWJ1dG9ycy0tbGlzdCAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjQ2NDY0OyB9XG4gIC5jb250cmlidXRvcnMtLWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLm1lbnUtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjY3YmFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZW51LW5vLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubWVudS1uby1yZXN1bHRzIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGVyc29uYWwtd2VsY29tZSxcbi51c2VyLXJlYWRpbmctcXVldWUsXG4udXNlci1mYXZvcml0ZXMsXG4ucHVibGljYXRpb25zLW1lbnUsXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtLXBlcnNvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICMwMDY0YTIgNTAlLCAjMDA2NGEyIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTU4OTsgfVxuICAubmF2LS1wZXJzb25hbCAuY29udGFpbiwgLm5hdi0tcGVyc29uYWwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAubmF2LS1wZXJzb25hbCAud3JhcF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDY0YTI7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm5hdi0tcGVyc29uYWwgLmNvbnRhaW4sIC5uYXYtLXBlcnNvbmFsIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm5hdi0tcGVyc29uYWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuaWU4IC5uYXYtLXBlcnNvbmFsIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm5hdi0tcGVyc29uYWwgW2NsYXNzKj1cIi0tYWZ0ZXJcIl06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5uYXYtLXBlcnNvbmFsIC5pY29uLWRvd24tZGlyOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LS1wZXJzb25hbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWI5MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNTU4OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2LWxpbmstLXBlcnNvbmFsOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaWU4IC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDU1ODk7IH0gfVxuXG4ubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZDUxMWI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZDUxMWI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU1ODk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5wZXJzb25hbC1kYXRldGltZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjsgfVxuICAuaWU4IC5wZXJzb25hbC1kYXRldGltZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGVyc29uYWwtZGF0ZXRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wZXJzb25hbC13ZWxjb21lIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLm5hdi1saW5rLS1wZXJzb25hbCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5wZXJzb25hbC13ZWxjb21lOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gIC5wZXJzb25hbC13ZWxjb21lIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA0MDY3OyB9XG4gICAgICAucGVyc29uYWwtd2VsY29tZSBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzOyB9XG4gICAgICAgIC5wZXJzb25hbC13ZWxjb21lIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLnBlcnNvbmFsLXdlbGNvbWUgbGkgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBlcnNvbmFsLXdlbGNvbWUgPiBsaTpob3ZlciB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcnNvbmFsLXdlbGNvbWUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5teS10YXgtbm90ZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXktdGF4LW5vdGVzOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm15LXRheC1ub3RlcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubXktdGF4LW5vdGVzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDU1ODk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAgIC5teS10YXgtbm90ZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm15LXRheC1ub3RlcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQwNjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm15LXRheC1ub3RlcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm15LXRheC1ub3RlcyAubXktdGF4LW5vdGVzX19zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mYXZvcml0ZV9fcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZhdm9yaXRlX19yZW1vdmU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpIC5mbGFnLXJlYWRpbmctcXVldWUgLnJlbW92ZS1mcm9tLXF1ZXVlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgbGkgLmZsYWctcmVhZGluZy1xdWV1ZTpob3ZlciAucmVtb3ZlLWZyb20tcXVldWU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMzc1OTsgfVxuICAgIC5teS10YXgtbm90ZXMgLm15LXRheC1ub3Rlc19fc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgLTVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXktdGF4LW5vdGVzIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2NztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5teS10YXgtbm90ZXMgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7IH1cbiAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAubXktdGF4LW5vdGVzIHVsIGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubXktdGF4LW5vdGVzIC5teS1mYXZvcml0ZXMge1xuICAgIHRvcDogMDsgfVxuICAubXktdGF4LW5vdGVzIC5teS1yZWFkaW5nLXF1ZXVlIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm15LXRheC1ub3RlcyAubXktc2F2ZWQtc2VhcmNoZXMge1xuICAgIHRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5teS10YXgtbm90ZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm15LXRheC1ub3RlcyAubXktZmF2b3JpdGVzLFxuICAgICAgLm15LXRheC1ub3RlcyAubXktcmVhZGluZy1xdWV1ZSxcbiAgICAgIC5teS10YXgtbm90ZXMgLm15LXNhdmVkLXNlYXJjaGVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLm15LXRheC1ub3Rlcy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYmFja2dyb3VuZCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXktdGF4LW5vdGVzLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQwNjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm15LXRheC1ub3Rlcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXktdGF4LW5vdGVzLWxpbmsgLm1lbnUtY291bnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAuaWU4IC5teS10YXgtbm90ZXMtbGluayAubWVudS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubXktdGF4LW5vdGVzX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teS10YXgtbm90ZXNfX3ZpZXctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbi5yZXNlYXJjaC10b29scy1tZW51LFxuLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudTpob3ZlciAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyxcbiAgLnB1YmxpY2F0aW9ucy1tZW51OmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2Q1MTFiO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bDphZnRlcixcbiAgICAucHVibGljYXRpb25zLW1lbnUgdWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSB1bCBhIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBhLFxuICAgICAgICAucHVibGljYXRpb25zLW1lbnUgdWwgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSxcbiAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IGxpIGxpLFxuICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbGkgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZTggLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSwgLmllOFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBsaSBsaSBhOmhvdmVyLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGkgYSxcbiAgICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbGkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSBsaSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSA+IGxpOmhvdmVyIHVsLFxuICAucHVibGljYXRpb25zLW1lbnUgPiBsaTpob3ZlciB1bCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZXNlYXJjaC10b29scy1tZW51IG5hdixcbiAgLnB1YmxpY2F0aW9ucy1tZW51IG5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAzMXB4OyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgxKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkE1NjFDOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgbmF2Om50aC1jaGlsZCgyKSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgbmF2Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JBNTYxQzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSBuYXYsXG4gICAgICAucHVibGljYXRpb25zLW1lbnUgbmF2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLnNvdXJjZV9fdGl0bGUsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAuc291cmNlX190aXRsZSxcbiAgICAgIC5wdWJsaWNhdGlvbnMtbWVudSAuc291cmNlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2VzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5yZXNlYXJjaC10b29scy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3M6OmJlZm9yZSxcbiAgICAucHVibGljYXRpb25zLW1lbnUgLm5hdi1saW5rX19ub2FjY2Vzczo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyLFxuICAgIC5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVzZWFyY2gtdG9vbHMtbWVudSAubmF2LWxpbmtfX25vYWNjZXNzLFxuICAgICAgLnB1YmxpY2F0aW9ucy1tZW51IC5uYXYtbGlua19fbm9hY2Nlc3Mge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuICAucmVzZWFyY2gtdG9vbHMtbWVudSAubWVudS1sZWdlbmQsXG4gIC5wdWJsaWNhdGlvbnMtbWVudSAubWVudS1sZWdlbmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnJlc2VhcmNoLXRvb2xzLW1lbnUgLm1lbnUtbGVnZW5kOjpiZWZvcmUsXG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IC5tZW51LWxlZ2VuZDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdWJsaWNhdGlvbnMtbWVudSAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZDUxMWI7IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgd2lkdGg6IDM4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICByaWdodDogLTEyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnB1YmxpY2F0aW9ucy1tZW51ID4gbGk6aG92ZXIgdWwge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4ucmVzZWFyY2gtdG9vbHMtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWxfX2hlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm1vZGFsX190aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLm1vZGFsX19hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubW9kYWxfX2FjdGlvbiBhOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5tb2RhbF9fYWN0aW9uIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZGFsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5tb2RhbF9fYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NTBweDsgfVxuICAubW9kYWxfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNzVweDsgfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbF9fYWN0aW9uLS1zZWNvbmRhcnkgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAubW9kYWxfX2FjdGlvbi0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm1vZGFsX19hY3Rpb24tLXNlY29uZGFyeSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnJlZGlyZWN0IC5yZW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmVtb2RhbC0tc3BsaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlbW9kYWwtLXNwbGl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZW1vZGFsLS1zcGxpdCAucmVtb2RhbF9fbGVmdCxcbiAgLnJlbW9kYWwtLXNwbGl0IC5yZW1vZGFsX19yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX2xlZnQsXG4gICAgICAucmVtb2RhbC0tc3BsaXQgLnJlbW9kYWxfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuW2RhdGEtcmVtb2RhbC10YXJnZXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEFudGkgRk9VQyAqL1xuLnJlbW9kYWwsXG5bZGF0YS1yZW1vZGFsLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlbW9kYWwtd3JhcHBlcltzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0gLnJlbW9kYWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gIG9wYWNpdHk6IC45O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtOyB9XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cbi5yZW1vZGFsLW92ZXJsYXksXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnJlbW9kYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5yZW1vZGFsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLnJlbW9kYWw6bm90KC5oZWxwLWltYWdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcbiAgLyogRGlzYWJsZSBBbnRpLUZPVUMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgLnJlbW9kYWwtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgYm90dG9tOiAtNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5yZW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAgIC5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5yZW1vZGFsLmFkdi1zZWFyY2gtaGVscCB7XG4gIG1heC1oZWlnaHQ6IDgwJTsgfVxuICAucmVtb2RhbC5hZHYtc2VhcmNoLWhlbHAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMTVweDsgfVxuXG4uaGVscC12aWRlbyB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDBweDsgfVxuICAuaGVscC12aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlbHAtdmlkZW8ge1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uZGF0YS1tb2RhbCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLmRhdGEtbW9kYWwgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jdGhlLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4ub3QtY2xvc2Uge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm90LWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWFwiOyB9XG5cbi5vdC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDAgMCByZXBlYXQgc2Nyb2xsIHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUuKAjOKAi0FBN1wiKTsgfVxuXG4uc3R5bGUtdGEtYW1lbmRzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwLFxuLnN0eWxlLXRhLWNvbXBhcmUtdHJlYXRpZXMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAsXG4uc3R5bGUtdGEtcXVpY2stcmVmZXJlbmNlLXRhYmxlLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5zdHlsZS10YS1hbWVuZHMub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWhlYWRlciAub3QtY2xvc2UsXG4gIC5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLWF1ZGl0LWluc2lnaHQtdGlwLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlLFxuICAuc3R5bGUtdGEtY29tcGFyZS10cmVhdGllcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSxcbiAgLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnN0eWxlLXRhLWFtZW5kcy5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1mcmVlLXRyaWFsLXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1hdWRpdC1pbnNpZ2h0LXRpcC5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIsXG4gIC5zdHlsZS10YS1jb21wYXJlLXRyZWF0aWVzLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1oZWFkZXIgLm90LWNsb3NlOjphZnRlcixcbiAgLnN0eWxlLXRhLXF1aWNrLXJlZmVyZW5jZS10YWJsZS5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtaGVhZGVyIC5vdC1jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnN0eWxlLXRhLWZyZWUtdHJpYWwtdGlwIC5vdC1jb250ZW50IGkge1xuICBjb2xvcjogIzAwNjRhMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLFxuLm9wZW50aXAtY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS10b3Auc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS10b3Auc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkZGVuLnN0ZW0tbWlkZGxlLnN0ZW0tcmlnaHQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tY2VudGVyLFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1sZWZ0LFxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tbWlkZGxlLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLWxlZnQsXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKC01cHgpOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZCAub3BlbnRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLmhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDYwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtbG9hZGluZyAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBvdGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1kYXJrIC5vcGVudGlwLFxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWFsZXJ0IC5vcGVudGlwIHtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWdsYXNzIC5vcGVudGlwIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBjb2xvcjogIzMxN2NjNTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCwgOTQsIDE1MywgMC4zKTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZS5vdC1oaWRpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyxcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiBub25lOyB9XG5cbkAtbW96LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBvdGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgb3Rsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ub3QtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5vdC1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGEtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMDA2ODM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi50YS10b29sYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhcl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhLXRvb2xiYXJfX3RpdGxlIGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50YS10b29sYmFyX190aXRsZSAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnRhLXRvb2xiYXJfX3NlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzUwcHg7IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAudGEtdG9vbGJhcl9fc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIC50YS10b29sYmFyX19zZWFyY2ggLmJ0bi0tc2Vjb25kYXJ5LCAudGEtdG9vbGJhcl9fc2VhcmNoIC5sb2dpbl9fZm9ybSAuZm9ybS1zdWJtaXQsIC5sb2dpbl9fZm9ybSAudGEtdG9vbGJhcl9fc2VhcmNoIC5mb3JtLXN1Ym1pdCwgLnRhLXRvb2xiYXJfX3NlYXJjaCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0LCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLnRhLXRvb2xiYXJfX3NlYXJjaCAuZm9ybS1zdWJtaXQsIC50YS10b29sYmFyX19zZWFyY2ggLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAudGEtdG9vbGJhcl9fc2VhcmNoIFtpZCo9XCJlZGl0LWFkZFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnRhLXRvb2xiYXJfX3NlYXJjaCAudGEtdG9vbGJhcl9fc2VhcmNoLXR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC50YS10b29sYmFyX19zZWFyY2ggLnRhLXRvb2xiYXJfX3NlYXJjaC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3NlYXJjaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4udGEtdG9vbGJhcl9fd29ya2JlbmNoIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC50YS10b29sYmFyX193b3JrYmVuY2ggW2NsYXNzKj1pY29uLV06YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRhLXRvb2xiYXJfX3dvcmtiZW5jaCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAudGEtdG9vbGJhci0td29ya2JlbmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggW2NsYXNzKj1cInRhLXRvb2xiYXJfX1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLWxlZnQgLnRhLXRvb2xiYXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19maWx0ZXItLXRhZ3MsXG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCAudGEtdG9vbGJhcl9fc29ydCxcbiAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IC50YS10b29sYmFyX19leHBvcnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgYnV0dG9uLFxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCAudGEtdG9vbGJhci0td29ya2JlbmNoLS1yaWdodCBidXR0b24ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgYnV0dG9uIC5pY29uLXRhZyxcbiAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgYnV0dG9uIC5pY29uLXVwbG9hZCB7XG4gICAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAudGEtdG9vbGJhci0td29ya2JlbmNoIC50YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0IGJ1dHRvbiAuaWNvbi1jYXJldC1kb3duLS1hZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgYnV0dG9uIC5pY29uLWNhcmV0LWRvd24tLWFmdGVyOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC50YS10b29sYmFyLS13b3JrYmVuY2ggLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDsgfVxuXG4udGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5leHBvcnRfX2Ryb3Bkb3duLFxuLmZpbHRlci10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzOyB9XG4gIC5leHBvcnRfX2Ryb3Bkb3duLm9wZW4sXG4gIC5maWx0ZXItdGFncy5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmV4cG9ydF9fZHJvcGRvd24ge1xuICB3aWR0aDogMjc1cHg7IH1cbiAgLmV4cG9ydF9fZHJvcGRvd24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmV4cG9ydF9fZHJvcGRvd24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZXhwb3J0X19kcm9wZG93biB1bCBhIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuZXhwb3J0X19kcm9wZG93biB1bCBhOmhvdmVyLCAuZXhwb3J0X19kcm9wZG93biB1bCBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmV4cG9ydF9fZHJvcGRvd24gLnNoYXJlLWFubm90YXRpb25zIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmV4cG9ydF9fZHJvcGRvd24gLnNoYXJlLWFubm90YXRpb25zIGxhYmVsIGlucHV0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZmlsdGVyLXRhZ3Mge1xuICB3aWR0aDogMzUwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQWR2YW5jZSBTZWFyY2hcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zZWFyY2hfYXJlYV9jb250YWluZXIge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW4tbGVmdDogMiU7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTUwcHg7IH1cblxuLmFkdl9zZWFyY2hfYW5kX2RpdiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4jZWRpdF9hdXRob3JzX2Fkdl9jaG9zZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbiNlZGl0X2NvZGVfc2VjdGlvbl9hZHZfY2hvc2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jZWRpdC1zZWFyY2gtYWR2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX3Rvb2x0aXBfcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hZHZhbmNlX3NlYXJjaF9vcHRpb25zX2RhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hZHZfc2VhcmNoX2xlZnRfZ3JvdXAge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyJTsgfVxuXG4uYWR2X3NlYXJjaF9yaWdodF9ncm91cCB7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMiU7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWR2X3NlYXJjaF93cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuI2Fkdl9zZWFyY2hfd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLmNvbm5lY3RvcnNfYWR2X3NlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmFkdl9kYXRlX2NsZWFyX2xpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIG1hcmdpbi10b3A6IC0xNHB4OyB9XG5cbi5hZHZfc2VhcmNoX2NsZWFyX2Zvcm1fZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFkdl9zZWFyY2hfY2xlYXJfZm9ybV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICB3aWR0aDogNjdweDsgfVxuXG4uYWR2X3NlYXJjaF9zdWJtaXRfYnV0dG9uX2RpdiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYWR2X3NlYXJjaF9zdWJtaXRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YyNzMyMCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMTIwJSA2JTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xuICB3aWR0aDogNjdweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYWR2X3NlYXJjaF9pbnB1dC1ncm91cCB7XG4gICAgZm9udC1zaXplOiA4cHQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBsaS5hY3RpdmUtcmVzdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDlwdDsgfSB9XG5cbmRpdltjbGFzcyo9XCItLWFkdmFuY2Vfc2VhcmNoXCJdOjphZnRlciB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBjb250ZW50OiBcIu+Dl1wiO1xuICBmb250LWZhbWlseTogXCJ0YXhcIjtcbiAgZm9udC1zaXplOiAxNnB0O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFkdmFuY2Vfc2VhcmNoX2NhbGVuZGFyX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy9jYWxlbmRhci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMC8xMDAlIGF1dG87XG4gIGhlaWdodDogNDAlO1xuICBtYXJnaW4tbGVmdDogNzMlO1xuICBtYXJnaW4tdG9wOiAxNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3JTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI5JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NyU7XG4gICAgICB6LWluZGV4OiAtMTsgfSB9XG5cbi5hZHZhbmNlX3NlYXJjaF9kYXRlX2hlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZHZhbmNlX3NlYXJjaF9kYXRlX2hlbHBlciB7XG4gICAgICB0b3A6IDEycHg7IH0gfVxuXG4uYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWR2YW5jZV9zZWFyY2hfcHJveGltaXR5X2hlbHBlciB7XG4gICAgICB0b3A6IDEycHg7IH0gfVxuXG5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogLTIwcHggMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uYXJ0aWNsZS1wZGZfX25hdiB7XG4gIG1hcmdpbjogMTVweCAwIDA7IH1cblxuaGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBoZ3JvdXAgLmFydGljbGVfX3ByaW1hcnksXG4gIGhncm91cCAuYXJ0aWNsZV9fc2Vjb25kYXJ5LFxuICBoZ3JvdXAgLmFydGljbGVfX3RlcnRpYXJ5IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fc2Vjb25kYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIGhncm91cCAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hcnRpY2xlX190YS1lZGl0b3JzLW5vdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYzsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRhYmxlIHRib2R5IHRyIHRkIHAsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGggcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYXJ0aWNsZV9fYmFyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hcnRpY2xlX19iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5hcnRpY2xlX19wb3N0ZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmFydGljbGVfX3Bvc3RlZCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX3Bvc3RlZCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5hcnRpY2xlX19wb3N0ZWQgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAuYXJ0aWNsZV9fcG9zdGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fcG9zdGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH0gfVxuXG4uYXJ0aWNsZV9fYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5hcnRpY2xlX19hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHg7IH1cbiAgICAgIC5hcnRpY2xlX19hY3Rpb25zOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuYXJ0aWNsZV9fYWN0aW9ucyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuXG4uYXJ0aWNsZV9fZmF2b3JpdGUsXG4uYXJ0aWNsZV9fcHJpbnQsXG4uYXJ0aWNsZV9fcGRmLFxuLmFydGljbGVfX3NvY2lhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgLmFydGljbGVfX3ByaW50IHNwYW4sXG4gIC5hcnRpY2xlX19wZGYgc3BhbixcbiAgLmFydGljbGVfX3NvY2lhbCBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5hcnRpY2xlX19mYXZvcml0ZSBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fcHJpbnQgc3BhbjpiZWZvcmUsXG4gICAgLmFydGljbGVfX3BkZiBzcGFuOmJlZm9yZSxcbiAgICAuYXJ0aWNsZV9fc29jaWFsIHNwYW46YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXJ0aWNsZV9fZmF2b3JpdGU6aG92ZXIsXG4gIC5hcnRpY2xlX19wcmludDpob3ZlcixcbiAgLmFydGljbGVfX3BkZjpob3ZlcixcbiAgLmFydGljbGVfX3NvY2lhbDpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXJ0aWNsZV9fZmF2b3JpdGUsXG4gICAgLmFydGljbGVfX3ByaW50LFxuICAgIC5hcnRpY2xlX19wZGYsXG4gICAgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgICBmbGV4OiAxIDEgMzAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXJ0aWNsZV9fZmF2b3JpdGUgc3BhbixcbiAgICAgIC5hcnRpY2xlX19wcmludCBzcGFuLFxuICAgICAgLmFydGljbGVfX3BkZiBzcGFuLFxuICAgICAgLmFydGljbGVfX3NvY2lhbCBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGEtZGVsZXRlLWZhdm9yaXRlLXVwIHtcbiAgY29sb3I6ICNmMjczMjAgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZV9fc29jaWFsICNhdHN0Yngge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFydGljbGVfX2Jhci0tbWluaSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fYmFyLS1taW5pIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5hcnRpY2xlX19iYXItLW1pbmkgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hcnRpY2xlX19iYXItLW1pbmkgLmFydGljbGVfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX3RhLXN1bW1hcnkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hcnRpY2xlX190YS1zdW1tYXJ5IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uYXJ0aWNsZV9fdGEtdGl0bGUsXG4uYXJ0aWNsZV9fdGEtY2FzZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQtbGFiZWwgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyomID4gZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9Ki8gfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGEge1xuICAgIGNvbG9yOiAjMDY4MGNjO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoMywgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNSwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0ID4gcDplbXB0eSArIHAgLnRhcGljLFxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmVtcHR5ICsgcCAudGFjYXBwaWMsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUgLnRhcGljLFxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgPiBwOmZpcnN0LW9mLXR5cGUgLnRhY2FwcGljIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBvbCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCBsaSBwOmZpcnN0LW9mLXR5cGUsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgb2wgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHVsIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGZpZ3VyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC50YS1hcnRpY2xlX19pbWctLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IGZpZ2NhcHRpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLnRhLWFydGljbGVfX2ltZy0tcmlnaHQgZmlnY2FwdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRm9vdG5vdGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuRm9vdG5vdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzdXAgKyBpIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdHQsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmxlZ2FjeVRhYmxlUm93IHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wcmludC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnlsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5ieWxpbmUgLmJ5bGluZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYnlsaW5lIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgLmJ5bGluZSAuYXV0aG9yLWltZyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ieWxpbmUgLmF1dGhvciAuYXV0aG9yLW5hbWUtbWFpbHRvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnlsaW5lIC5hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmJ5bGluZSAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAgIC5ieWxpbmUgLmF1dGhvci1uYW1lIGEge1xuICAgICAgY29sb3I6ICM4ODg7IH1cbiAgICAuYnlsaW5lIC5hdXRob3ItbmFtZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgLjJzIGVhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJ5bGluZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1hZ2F6aW5lIC5hcnRpY2xlX190YS1zdW1tYXJ5IGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubWFnYXppbmUgLmFydGljbGVfX3RhLXN1bW1hcnkgZmlndXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmF1dGhvcl9tYWlsdG8ge1xuICBmb250LXNpemU6IDhwdDsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gLkZpZ0NhcHRpb24sXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IC5GaWdDYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IEZpZ0hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IC5GaWdIZWFkZXIsXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5yaWdodCA+IEZpZ0hlYWRlciwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiAuRmlnSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1mYW1pbHk6IExhdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1ldGFkYXRhLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubWV0YWRhdGEtcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tZXRhZGF0YV9fbGFiZWwsXG4ubWV0YWRhdGFfX3Jlc3VsdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5tZXRhZGF0YV9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZXRhZGF0YV9fcmVzdWx0cyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubWV0YWRhdGFfX3Jlc3VsdHMgYSxcbiAgLm1ldGFkYXRhX19yZXN1bHRzIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmFydGljbGUtcGRmX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmFydGljbGVfX3RhLWRhdGUtcHJlcGFyYXRpb24ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50b2Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnRvYyAudG9jLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDZweCAyMHB4O1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC50b2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgICAudG9jIG9sIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4OyB9XG4gICAgLnRvYyBvbCBvbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudG9jIG9sIGEge1xuICAgICAgY29sb3I6ICMwMDY0YTI7IH1cblxuLmFydGljbGVfX2NvbW1lbnRzIC5wYW5lbCxcbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwsXG4uYXJ0aWNsZV9fYXR0cmlidXRlcyAucGFuZWwge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFydGljbGVfX2NvbW1lbnRzIC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbC5leHBhbmRlZCxcbiAgLmFydGljbGVfX2F0dHJpYnV0ZXMgLnBhbmVsLmV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnNlY3Rpb24tbWluaW1pemUtbm9pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcnRpY2xlX19zdWJtaXQtY29tbWVudCAucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGVfX3N1Ym1pdC1jb21tZW50IC5wYW5lbC5leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIC5maWVsZC1uYW1lLWNvbW1lbnQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIC5yZXF1aXJlZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdWJtaXQtY29tbWVudF9faW50cm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zdWJtaXQtY29tbWVudF9fbm90aWZ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3VibWl0LWNvbW1lbnRfX25vdGlmeSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNvbW1lbnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uY29tbWVudF9fYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb21tZW50X19hdXRob3IgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cblxuLmNvbW1lbnRfX2FjdGlvbnMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb21tZW50X19hY3Rpb25zIC5saW5rcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbW1lbnRfX2FjdGlvbnMgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAuY29tbWVudF9fYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jb21tZW50X19hY3Rpb25zIGxpOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGVfX25hdi0tZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGEyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlOmhvdmVyLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxQTc0QUI7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUuaW5hY3RpdmUsXG4gICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzFBNzRBQjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGUsXG4gICAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtYXJ0aWNsZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlLFxuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjY3YmFmOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCxcbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDY1cHg7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLnByZXZpb3VzLWFydGljbGVfX2NvbnRlbnQgPiBhLFxuICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50ID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBjb2xvcjogIzgwQjJDRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAubmV4dC1hcnRpY2xlX19jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX190aXRsZSBhLFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX19zbmlwcGV0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm1lZGlhX190aXRsZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5tZWRpYV9fc25pcHBldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5wcmV2aW91cy1saW5rLFxuICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLm5leHQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzgwQjJDRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1sZWZ0LWRpciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1sZWZ0LWRpciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmFydGljbGVfX25hdi0tZm9vdGVyIC5pY29uLXJpZ2h0LWRpciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAuYXJ0aWNsZV9fbmF2LS1mb290ZXIgLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19uYXYtLWZvb3RlciAuaWNvbi1yaWdodC1kaXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKlxyXG4qKiBhcnRpY2xlX190YS1mdWxsLXRleHRcclxuKi9cbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xuICAvKiBkaXYge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xyXG4gIH0qL1xuICAvKlxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHA6ZW1wdHl7XHJcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgIH0qLyB9XG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmMxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuW2RhdGEtdHlwZT1cImNhdXRpb25cIl0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50OyB9XG5cbi5jYXV0aW9uIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDsgfVxuXG4uYXVkaXQtbWFudWFscyAuY29udGFpbiwgLmF1ZGl0LW1hbnVhbHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuYXVkaXQtbWFudWFscyAud3JhcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHMgLmNvbnRhaW46YWZ0ZXIsIC5hdWRpdC1tYW51YWxzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHMgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmF1ZGl0LW1hbnVhbHMgLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmF1ZGl0LW1hbnVhbHMge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19fc2lkZWJhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA2ODM4O1xuICBjb2xvcjogIzY2NjsgfVxuICAuYXVkaXQtbWFudWFsc19faGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgaDEge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5hdWRpdC1tYW51YWxzX19oZWFkZXIgLmJ0biB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYXVkaXQtbWFudWFsc19faGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWEsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYSxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYSB7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWE6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2xlZnQsXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWNvbXBhcmVzIC5tZWRpYV9fbGVmdCxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fbGVmdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIC5tZWRpYV9fY29udGVudCBhLFxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQgYSxcbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtZG9jcyAubWVkaWFfX2xlZnQge1xuICB3aWR0aDogNzBweDsgfVxuXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MgLm1lZGlhX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMgLm1lZGlhX19sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5hdWRpdC1tYW51YWxzX19tb3JlIC5tZWRpYV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmF1ZGl0LW1hbnVhbHNfX21vcmUgLm1lZGlhX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzLFxuLmF1ZGl0LW1hbnVhbF9fYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmF1ZGl0LW1hbnVhbF9fZmF2b3JpdGVzIC5jb250ZW50LWJsb2NrX19jb250ZW50LFxuICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyAuY29udGVudC1ibG9ja19fY29udGVudDphZnRlcixcbiAgICAuYXVkaXQtbWFudWFsX19hbGwgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cblxuLmZhdm9yaXRlcy0tZW1wdHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2VlZTtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtLWVtcHR5IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXVkaXQtbWFudWFsc19ob21lID4gLmNvbnRhaW4sIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYXVkaXQtbWFudWFsc19ob21lID4gLmNvbnRhaW4gLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIsIC5wYWdlLS1ub25zdWIgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC53cmFwX19jb250ZW50IC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0YXRlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zdGF0ZV9fdGl0bGUgLmljb24tc3RhciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5zdGF0ZV9fdGl0bGUgLmljb24tc3Rhcjpob3ZlciwgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyOmZvY3VzLCAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6YWN0aXZlLFxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgLnN0YXRlX190aXRsZSAuaWNvbi1zdGFyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6aG92ZXIsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6Zm9jdXMsXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAuc3RhdGVfX3RpdGxlIC5pY29uLXN0YXI6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zdGF0ZV9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLnN0YXRlX190aXRsZSAuc3VibWl0LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN0YXRlX190aXRsZSAuc3RhdGVfX3RvZ2dsZS1zdGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uc3RhdGVfX21hbnVhbHMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zdGF0ZV9fbWFudWFscyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5zdGF0ZV9fbWFudWFscyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jZGF0YVRhYmxlU0FNIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAjZGF0YVRhYmxlU0FNIGEge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDo6YWZ0ZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74OcXCI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGguc29ydGluZ19hc2M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg55cIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aC5zb3J0aW5nX2Rlc2M6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvg51cIjsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1pbi13aWR0aDogOTBweDsgfVxuICAgICAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBtaW4td2lkdGg6IDExNXB4OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRoZWFkIHRoOm50aC1sYXN0LW9mLXR5cGUge1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7IH1cbiAgI2RhdGFUYWJsZVNBTSB0aGVhZCB0aDpub3QoOm50aC1vZi10eXBlKDMpKSxcbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNkYXRhVGFibGVTQU0gdGhlYWQgdGg6bnRoLW9mLXR5cGUoNSkgYSxcbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg1KSBhIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHJbcm9sZV0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICNkYXRhVGFibGVTQU0gdGJvZHkgdHIuZXZlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ci5zaG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjZGF0YVRhYmxlU0FNIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQgW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNiZmJkYmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlLmpzLXNob3ctaGlzdG9yeSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNkYXRhVGFibGVTQU0gdGJvZHkgdGQ6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnk6aG92ZXIgaTo6YmVmb3JlLCAjZGF0YVRhYmxlU0FNIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUuanMtc2hvdy1oaXN0b3J5OmZvY3VzIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgYTpob3ZlciBpOjpiZWZvcmUsXG4gICAgI2RhdGFUYWJsZVNBTSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUgYTpmb2N1cyBpOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cbiAgI2RhdGFUYWJsZVNBTSB0Zm9vdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAgICNkYXRhVGFibGVTQU0gdGZvb3QgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAjZGF0YVRhYmxlU0FNIHRmb290IHRkIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXVkaXQtbmV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYXVkaXQtbmV3czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXVkaXQtbmV3cyAubWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgICAuYXVkaXQtbmV3cyAubWVkaWEgLm1lZGlhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmF1ZGl0LW5ld3MgLm1lZGlhIC5tZWRpYV9fYXV0aG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmF1ZGl0LW5ld3MgLm1lZGlhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9XG5cbi5kb2N1bWVudHMge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgLmxvZ2dlZC1pbiAuZG9jdW1lbnRzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7IH1cbiAgLmRvY3VtZW50cyAuY29udGFpbiwgLmRvY3VtZW50cyAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5kb2N1bWVudHMgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kb2N1bWVudHMgLmNvbnRhaW46YWZ0ZXIsIC5kb2N1bWVudHMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciwgLnBhZ2UtLW5vbnN1YiAuZG9jdW1lbnRzIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19sZWZ0LFxuICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRzIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmRvY3VtZW50cy5kb2N1bWVudHNfc2luZ2xlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjIlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7IH1cbiAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19zaW5nbGUgLmRvY3VtZW50X19yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX3NpbmdsZSAuZG9jdW1lbnRfX3JpZ2h0IC5idG4ge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0LFxuICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50cy5kb2N1bWVudHNfY29tcGFyZSAuZG9jdW1lbnRfX2xlZnQsXG4gICAgICAuZG9jdW1lbnRzLmRvY3VtZW50c19jb21wYXJlIC5kb2N1bWVudF9fcmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudHMuZG9jdW1lbnRzX2NvbXBhcmUgLmRvY3VtZW50X19sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuZG9jdW1lbnRzIHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuXG4uZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZG9jdW1lbnQgPiBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjsgfVxuICAgIC5kb2N1bWVudCA+IGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnksIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0LCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdCwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0LCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5kb2N1bWVudCA+IGhlYWRlciAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5kb2N1bWVudCA+IGhlYWRlciAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0OmhvdmVyLCAubG9naW5fX2Zvcm0gLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpob3ZlciwgLmRvY3VtZW50ID4gaGVhZGVyIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQ6aG92ZXIsIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZG9jdW1lbnQgPiBoZWFkZXIgLmZvcm0tc3VibWl0OmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLnJhdGVzLWNvbXBhcmUgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAucmF0ZXMtY29tcGFyZSAuZG9jdW1lbnQgPiBoZWFkZXIgW2lkKj1cImVkaXQtYWRkXCJdOmhvdmVyLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAuZG9jdW1lbnQgPiBoZWFkZXIgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmxvZ2luX19mb3JtIC5kb2N1bWVudCA+IGhlYWRlciAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC5kb2N1bWVudCA+IGhlYWRlciBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0OmZvY3VzLCBkaXYgLnZpZXctcGVvcGxlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXQgLmRvY3VtZW50ID4gaGVhZGVyIC5mb3JtLXN1Ym1pdDpmb2N1cywgLmRvY3VtZW50ID4gaGVhZGVyIC5yYXRlcy1jb21wYXJlIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cywgLnJhdGVzLWNvbXBhcmUgLmRvY3VtZW50ID4gaGVhZGVyIFtpZCo9XCJlZGl0LWFkZFwiXTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzg4Yjc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmRvY3VtZW50ID4gaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmRvY3VtZW50IC5kb2N1bWVudF9fdGl0bGUgcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kb2N1bWVudCAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRvY3VtZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmRvY3VtZW50X19mdWxsdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXM7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmZmZkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0ubm90ZS5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDY4Mzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZWZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2NGEyOyB9XG4gICAgICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IFtpZF0uaGlnaGxpZ2h0Lmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodC5ub3RlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNjgzODsgfVxuICAgICAgLmRvY3VtZW50X19mdWxsdGV4dCBbaWRdLmhpZ2hsaWdodC5ub3RlLmljb24tc3Rhci0tYWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDIycHg7IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCxcbiAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCB1bCBsaSA+IHAsXG4gICAgLmRvY3VtZW50X19mdWxsdGV4dCBvbCBsaSA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZG9jdW1lbnRfX2Z1bGx0ZXh0IGZpZ3VyZSxcbiAgLmRvY3VtZW50X19mdWxsdGV4dCB0YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kb2N1bWVudF9fZnVsbHRleHQgdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmRvY3VtZW50X19zZWFyY2gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY291bnRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5kb2N1bWVudF9fc2VhcmNoLW5hdiAuc2VhcmNoLW5hdl9fY29udHJvbHMgPiBhOmhvdmVyLCAuZG9jdW1lbnRfX3NlYXJjaC1uYXYgLnNlYXJjaC1uYXZfX2NvbnRyb2xzID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kb2N1bWVudF9fc2VhcmNoLW5hdiB7XG4gICAgICB0b3A6IDE0MHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX3RvYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA5OCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gIC5kb2N1bWVudF9fdG9jIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuOyB9XG4gICAgLmRvY3VtZW50X190b2Mgb2wgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsgfVxuICAgICAgLmRvY3VtZW50X190b2Mgb2wgb2wgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7IH1cbiAgICAuZG9jdW1lbnRfX3RvYyBvbCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmRvY3VtZW50X190b2MgPiBvbCA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZG9jdW1lbnRfX3RvYyAudG9jX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kb2N1bWVudF9fdG9vbGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB0cmFuc2l0aW9uOiB0b3AgLjM1cyxcciBib3R0b20gLjM1czsgfVxuICAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmhvdmVyLCAuZG9jdW1lbnRfX3Rvb2xib3ggLnRvb2xib3hfX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRvY3VtZW50X190b29sYm94IC50b29sYm94X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIC5kb2N1bWVudF9fdG9vbGJveCAudG9vbGJveF9fbGluayBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRvY3VtZW50X19sZWZ0IC5kb2N1bWVudF9fdG9vbGJveCB7XG4gICAgcmlnaHQ6IC0zN3B4OyB9XG4gICAgLmRvY3VtZW50X19sZWZ0IC5kb2N1bWVudF9fdG9vbGJveDo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMTJweCAxMnB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmMDczMmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRvY3VtZW50X19yaWdodCAuZG9jdW1lbnRfX3Rvb2xib3gge1xuICAgIGxlZnQ6IC0zN3B4OyB9XG4gICAgLmRvY3VtZW50X19yaWdodCAuZG9jdW1lbnRfX3Rvb2xib3g6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAwIDEycHggMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YwNzMyZjsgfVxuXG4uY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGUgPiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY2hhbmdlLWRvY3VtZW50IC5hdWRpdC1tYW51YWxzX19zdGF0ZSA+IGJ1dHRvbiBpIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuYXVkaXQtbWFudWFsc19fc3RhdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4uY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wOiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpLFxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGEsXG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgaSxcbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBhIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhbmdlLWRvY3VtZW50IC5zdGF0ZV9fbWFudWFscyA+IGxpIGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmNoYW5nZS1kb2N1bWVudCAuc3RhdGVfX21hbnVhbHMgPiBsaSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jaGFuZ2UtZG9jdW1lbnQgLnN0YXRlX19tYW51YWxzID4gbGkgdWwgbGkge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmF1ZGl0LW1hbnVhbF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmJlcHNfdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmVwc190YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZXBzX3RhYmxlIHRoLCAuYmVwc190YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxcHggNXB4OyB9XG5cbi5iZXBzX3BhcnQge1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhdGVfaGVhZGVyX2JlcHMge1xuICB3aWR0aDogMjMlOyB9XG5cbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLCAucGFnZS1ibG9nIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmxvZ2dlci1wcm9maWxlIC5mb3JtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU3NTg0OyB9XG5cbi5ibG9nLWxpc3QgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1ODQ7IH1cblxuLmJsb2ctbGlzdCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzc1NzU4NDsgfVxuXG4uYmxvY2stdGJkLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zaWRlYmFyX19vcmctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4OyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNpZGViYXJfX29yZy1jb250ZW50IC5tZWRpYV9fdGl0bGUsXG4gIC5zaWRlYmFyX19vcmctY29udGVudCAubWVkaWFfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG4gIC5zaWRlYmFyX19vcmctY29udGVudCAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3JnLWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAub3JnLWNvbnRlbnRfX3RpdGxlIHN0cm9uZyB7XG4gICAgY29sb3I6ICNmMjczMjA7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4ubWVkaWEtLW9yZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm1lZGlhLS1vcmcgLm1lZGlhX19kYXRldGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiVGF4QW5hbHlzdHMub3JnXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm9yZy1jb250ZW50X19jdGEge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5zZWFyY2gtLWJsb2dnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnNlYXJjaC0tYmxvZ2dlcl9fcGhvdG8ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuc2VhcmNoLS1ibG9nZ2VyX19waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2VhcmNoLS1ibG9nZ2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRhaWxpZXNfX3N1Yi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuZGFpbGllc19fc3ViLWNhdGVnb3J5ICsgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuZGFpbGllc19fc3ViLWNhdGVnb3J5ICsgLm1lZGlhIC5tZWRpYV9fY29udGVudCAuZmxhZy13cmFwcGVyIHtcbiAgICAgIHRvcDogMDsgfVxuXG4uZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZWNlYmViOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAubWVkaWEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7IH1cbiAgICAuZGFpbGllc19fbGF0ZXN0LW5ld3MgLm1lZGlhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kYWlsaWVzX19sYXRlc3QtbmV3cyAuZG93bmxvYWQtZnVsbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRhaWxpZXNfX2xhdGVzdC1uZXdzIC5kb3dubG9hZC1mdWxsLXRleHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLmRhaWxpZXNfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAubm90LWxvZ2dlZC1pbiAuZGFpbGllc19fY29udGVudCAubWVkaWFfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmRhaWxpZXNfY2FsZW5kYXIge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJweCAwcHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRhaWxpZXNfY2FsZW5kYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNhbF9pY29uX2RhaWxpZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgbWFyZ2luLWxlZnQ6IDIyOXB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jYWxfaWNvbl9kYWlsaWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG4uZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxOXB4IGF1dG8gMHB4IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI4OHB4OyB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pZTggLmRhaWxpZXMtbGlzdGluZ19fdGFicy1uYXYge1xuICAgIHdpZHRoOiAzNjBweDsgfVxuXG4uZGFpbGllcy1vdmVydmlld19fdGFiIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWU4IC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICAgIC1tcy10ZXh0LWp1c3RpZnk6IGRpc3RyaWJ1dGUtYWxsLWxpbmVzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjg7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcbiAgICBtYXJnaW46IDE5cHggYXV0byAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ob2xpZGF5X21lc3NhZ2VfZGl2IHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5ob2xpZGF5X21lc3NhZ2VfaDQge1xuICBjb2xvcjogcmVkOyB9XG5cbi8qaGVhZGVyKi9cbi5wYWdlLS1ub25zdWIge1xuICAvKmVuZCBzdGF0cyBmYWN0cyovXG4gIC8qIEF2YWlsYWJsZSBQcm9kdWN0cyAqL1xuICAvKmVuZCB0YXggZGVzY3JpcHRpb25zKi9cbiAgLypzbGlkZXIgc2VjdGlvbiovXG4gIC8qZW5kIHNsaWRlciBzZWN0aW9uKi9cbiAgLyogUmVuZXdhbCAqL1xuICAvKiBUcnVzdGVkIEJ5ICovXG4gIC8qcXVvdGVzIHNlY3Rpb24qL1xuICAvKmxvbmcgc2Nyb2xsIHNlY3Rpb24gdGhyZWUqL1xuICAvKmVuZCBvZiBsb25nIHNjcm9sbCBzZWN0aW9uIHRocmVlKi9cbiAgLypGQVEgc2VjdGlvbiovXG4gIC8qRW5kIEZBUSovXG4gIC8qIENUQSAqL1xuICAvKnBhZ2UgaW5mbyBzZWN0aW9uKi9cbiAgLyplbmQgb2YgcGFnZSBpbmZvIHNlY3Rpb24qL1xuICAvKmZvb3RlciBzZWN0aW9uKi9cbiAgLypidXR0b24gc2VjdGlvbiovXG4gIC8qZW5kIG9mIGJ1dHRvbiBzZWN0aW9uKi8gfVxuICAucGFnZS0tbm9uc3ViIC5idG4tLXByaW1hcnkgYSwgLnBhZ2UtLW5vbnN1YiAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wYWdlLS1ub25zdWIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBhLCAucGFnZS0tbm9uc3ViIC5tb2RhbF9fYWN0aW9uIGEgYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiBhIGEsIC5wYWdlLS1ub25zdWIgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQgYSwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViIC5wb2xsIC5mb3JtLXN1Ym1pdCBhLCAucG9sbCAucGFnZS0tbm9uc3ViIC5mb3JtLXN1Ym1pdCBhLCAucGFnZS0tbm9uc3ViICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5wYWdlLS1ub25zdWIgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsIC5wYWdlLS1ub25zdWIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCBhLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZm9ybS1zdWJtaXQgYSwgLnBhZ2UtLW5vbnN1YiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdlLS1ub25zdWIgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ28ge1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGEsIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmhlYWRlci1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9oZXJvLWltZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuYmdfX3dyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBwIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gcCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBhLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWhlcm8gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1oZXJvIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIGgyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzOCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB3aWR0aDogMzYlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3Ryb25nLFxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwID4gc3Ryb25nLFxuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXN0YXRzIC5lbmdhZ2VtZW50LXN0YXQgcCA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zdGF0cyAuZW5nYWdlbWVudC1zdGF0IHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCBzdHJvbmcgLmtlcm4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc3RhdHMgLmVuZ2FnZW1lbnQtc3RhdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDQ0cHggMCA1MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDAgNTJweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAud3JhcF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5saXN0X192aWRlb3MgbGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubGlzdF9fdmlkZW9zIGxpLmlzLS1hY3RpdmUge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0Zyb21EaXNwbGF5Tm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC52aWRlby1zZWN0aW9uIC5uYXZfX3ZpZGVvX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudmlkZW8tc2VjdGlvbiAubmF2X192aWRlb19saXN0IGEge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYm9yZGVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDExN3B4O1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxQTczQTk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUE3M0E5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnZpZGVvLXNlY3Rpb24gLm5hdl9fdmlkZW9fbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwNzMyMDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0M1NjIyMDsgfVxuICAucGFnZS0tbm9uc3ViIC5saXN0X192aWRlb3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIC41cmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC50YXgtcHJvZHVjdF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBhLCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyAudGF4LXByb2R1Y3QgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0ICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC50YXgtcHJvZHVjdHMgLnRheC1wcm9kdWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAudGF4LXByb2R1Y3RzIC50YXgtcHJvZHVjdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1wcm9kdWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyB1bCBsaS5sYXN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuODc1O1xuICAgIGNvbG9yOiAjMDA2NGEwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC50YXgtZGVzY3JpcHRpb25zIGxpIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICBjb2xvcjogIzAwNjRhMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyBsaSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgbGkgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnRheC1kZXNjcmlwdGlvbnMgdWwgbGkuZmFjdC10aHJlZSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGF4LWRlc2NyaXB0aW9ucyAuc2hvd19fbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAubHMtc2VjdGlvbi0tdGhyZWUgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5sdC1pZTkgLnBhZ2UtLW5vbnN1YiAuc2xpZGVyIC5ieC12aWV3cG9ydCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzdweDsgfVxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxuICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAud3JhcC0tc2xpZGVyIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUycHggMCAxMHB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnRlc3RpbW9uaWFscyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgYmxvY2txdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjZjA3MzIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC50ZXN0aW1vbmlhbHMgY2l0ZSBzdHJvbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvbHMtcmVuZXdhbC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyLFxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgaDIsXG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCxcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgYSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1yZW5ld2FsIC5yZW5ld2FsLWFjdGlvbnMgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtcmVuZXdhbCAucmVuZXdhbC1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwgLnJlbmV3YWwtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXJlbmV3YWwge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdiYWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtdHJ1c3RlZCAudHJ1c3RlZC1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtOyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXRydXN0ZWQgLnRydXN0ZWQtbGlzdCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbjogLjNyZW0gLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC10cnVzdGVkIC50cnVzdGVkLWxpc3QgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMtaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTkwNDc2MTk7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgYmFja2dyb3VuZDogI0VGRUZGMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwNjRhMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZXMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyxcbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXG4gICAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LXByZXYsXG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250cm9scy5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXAtLXNsaWRlciAucXVvdGUtc2xpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTJweCAwIDEwcHg7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGZpZ3VyZSwgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGNpdGUgc3Ryb25nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgZmlnY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiA2NiU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjRjA3MzIwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5xdW90ZS1zbGlkZXIgYmxvY2txdW90ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3MztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAucXVvdGUtc2xpZGVyIGJsb2NrcXVvdGUgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLnF1b3RlLXNsaWRlciBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDMpIHtcbiAgICBmb250LWZhbWlseTogJ2xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZjA3MzIwOyB9XG4gIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ1NWI7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1zY3JlZW5zaG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLXNjcmVlbnNob3RzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGUtYXJ0aWNsZXMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtc2FtcGxlcyAuc2FtcGxlLWFydGljbGVzIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZS1hcnRpY2xlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1zYW1wbGVzIC5zYW1wbGVfX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LXNhbXBsZXMgLnNhbXBsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuZmFxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDYycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5mYXEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZhcSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNjY2NjY2Njc7XG4gICAgY29sb3I6ICMwMDY0YTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLndyYXBfX3RhYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYi5pc0Nsb3NlZCAudGFiX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA2Nyc7IH1cbiAgICAucGFnZS0tbm9uc3ViIC50YWIuaXNDbG9zZWQgLnRhYl9fYm9keSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWIuaXNPcGVuIC50YWJfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2OCc7IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiLmlzT3BlbiAudGFiX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFnZS0tbm9uc3ViIC50YWJfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNhOTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnRhYl9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAxNHB4IGF1dG87IH1cbiAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDM0cHggMzBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAudGFiX19ib2R5IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5idG4tLXByaW1hcnksIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGEsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuYnRuLS1wcmltYXJ5LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAubW9kYWxfX2FjdGlvbiBhLCAubW9kYWxfX2FjdGlvbiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBhLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAuZm9ybS1zdWJtaXQsIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5wb2xsIC5mb3JtLXN1Ym1pdCwgLnBvbGwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLmZvcm0tc3VibWl0LCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucGFnZS0tbm9uc3ViIC5lbmdhZ2VtZW50LWN0YSBoMiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIC5mb3JtLXN1Ym1pdCwgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEgaDIgI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGEtY29udGFjdC1mb3JtIC5wYWdlLS1ub25zdWIgLmVuZ2FnZW1lbnQtY3RhIGgyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZW5nYWdlbWVudC1jdGEge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtLW5vbnN1YiAucGFnZS1pbmZvIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTIuMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wYWdlLS1ub25zdWIgLnBhZ2UtaW5mbyBsaSBwIGxpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNjMWMxYzE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjRhMjsgfSB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGU6aG92ZXIsIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciAudGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZTpob3ZlciwgLnBhZ2UtLW5vbnN1YiAucGFnZS0tZm9vdGVyIC50aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IH0gfVxuICAgIC5wYWdlLS1ub25zdWIgLnBhZ2UtLWZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5wYWdlLS1mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODg4OyB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2l0ZV9tYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zaXRlX21hcCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiAuc2hvd19fdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIC00cHggLTEwMDAwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogNTNweCAyOHB4IDEwMDAwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tYWJvdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24gbGkgLmxpc3RfX3N1Yl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogODNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkgYSB7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19zZWN0aW9uIGxpIC5saXN0X19zdWJfYm9keSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC5wYWdlLS1ub25zdWIgLmZvb3Rlcl9fc2VjdGlvbiBsaSAubGlzdF9fc3ViX2JvZHkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3QgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hhcmVfX3NvY2lhbCAuaWNvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY286bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9IH1cbiAgICAucGFnZS0tbm9uc3ViIC5zaGFyZV9fc29jaWFsIC5pY28gLmZhIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21ldGFfZGF0YSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjYzFjMWMxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYSB7XG4gICAgICBjb2xvcjogI2VjZWNlYzsgfVxuICAgICAgLnBhZ2UtLW5vbnN1YiAuZm9vdGVyX19tZXRhX2RhdGEgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cbiAgLnBhZ2UtLW5vbnN1YiAuYnRuLCAucGFnZS0tbm9uc3ViIC5sb2dpbi1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS0tbm9uc3ViIC5idG46aG92ZXIsIC5wYWdlLS1ub25zdWIgLmxvZ2luLWxpbmsgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuOmFjdGl2ZSwgLnBhZ2UtLW5vbnN1YiAubG9naW4tbGluayBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y1YjBlOyB9XG4gIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNjRBMDsgfVxuICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5MWQ1OyB9XG4gICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1NTdkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLS1ub25zdWIgLmJ0bi1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDczMjA7IH1cbiAgICAgICAgLnBhZ2UtLW5vbnN1YiAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5MTUwOyB9IH1cbiAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS0tbm9uc3ViIC5zaG93X19tb2JpbGVfaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X190YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX3RhYmxldF9pbmxpbmVfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtLW5vbnN1YiAuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wYWdlLS1ub25zdWIgLnNob3dfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2xkaWUgLnBhZ2UtLW5vbnN1YiAuc2hvd19fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAucGFnZS0tbm9uc3ViIC5zaG93X19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZS0tbm9uc3ViIGhlYWRlciAubG9naW4tbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc2hvd0Zyb21EaXNwbGF5Tm9uZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OyB9XG5cbi5lb21sIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5wYWdlLWN1c3RvbWVycm9yLTQwNCAuYmxvY2stc3lzdGVtIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtY3VzdG9tZXJyb3ItNDA0IC5ibG9jay1zeXN0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwcHg7IH0gfVxuICAucGFnZS1jdXN0b21lcnJvci00MDQgLmJsb2NrLXN5c3RlbSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZXJyb3ItcGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRhLW1lc3NhZ2Uge1xuICB6LWluZGV4OiAxMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50YS1tZXNzYWdlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YS1tZXNzYWdlIGEuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIzNSwgMjQ1LCAwLjk1KTtcbiAgICBjb2xvcjogIzBhMWYyYTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDIzOCwgMjE1LCAwLjk1KTtcbiAgICBjb2xvcjogIzYwNDMwYztcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRhLW1lc3NhZ2UudGEtbWVzc2FnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMTEsIDIwOSwgMC45NSk7XG4gICAgY29sb3I6ICM1YzBlMGE7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRhLW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi50YS1tZXNzYWdlX19kaXNtaXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50YS1tZXNzYWdlX19kaXNtaXNzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zdGlja3ktZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMTBweDsgfVxuICAuc3RpY2t5LWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZm9vdGVyX19tYWluIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmZvb3Rlcl9fbWFpbiAuY29udGFpbiwgLmZvb3Rlcl9fbWFpbiAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5mb290ZXJfX21haW4gLndyYXBfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbi5mb290ZXJfX25hdi1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgcGFkZGluZzogNTBweCAyMHB4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgLm5hdi1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1saXN0IC5uYXYtbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3QgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyX19uYXYtbGlzdCBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXJfX25hdi1saXN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5mb290ZXJfX25hdi1saXN0IHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uZm9vdGVyX19jb250YWN0IGRkIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmllOCAuZm9vdGVyX19jb250YWN0IGRkIHtcbiAgICB3aWR0aDogNDAlOyB9XG5cbi5mb290ZXJfX2NvbnRhY3QgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC5pZTggLmZvb3Rlcl9fY29udGFjdCBkdCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuXG4uZm9vdGVyX19zb2NpYWwtcm93IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZm9vdGVyX19iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cbiAgLmZvb3Rlcl9fYmFyIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmZvb3Rlcl9fYmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYWE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX19iYXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb290ZXJfX3RvcGljcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZvb3Rlcl9fdG9waWNzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5mb290ZXJfX3RvcGljLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDY0YTI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mb290ZXJfX3RvcGljLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZm9vdGVyX190b3BpYy1saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uZm9vdGVyX190b3BpYy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZnJsLXNpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLmZybC1zaWRlYmFyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5mcmwtY29udGVudCAubWVkaWFfX2RhdGV0aW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5mcmwtY29udGVudCAuZnJsLXNlY3Rpb25fX2xhYmVsLFxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmZybC1jb250ZW50IC5mcmwtc2VjdGlvbl9fbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZnJsLWNvbnRlbnQgLmZybC1zZWN0aW9uX19yZXN1bHRzIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbltjbGFzc149XCJmcmwtc2VhcmNoLS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICBbY2xhc3NePVwiZnJsLXNlYXJjaC0tXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIFtjbGFzc149XCJmcmwtc2VhcmNoLS1cIl06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4uZnJsLXNlYXJjaF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZybC1zZWFyY2hfX2Zvcm0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZnJsLXNlYXJjaF9fb3Ige1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mcmwtc2VhcmNoX19oeXBoZW5hdGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZybC1zZWFyY2hfX2lubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mcmwtc2VhcmNoX19pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mcmwtc2VhcmNoX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZnJsLWNvdXJ0LXJlc3VsdHMgLml0ZW0tbGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZvcm0taXRlbS1jYXNlLW5hbWUsXG4uZm9ybS1pdGVtLWRvY2tldC1uYW1lIHtcbiAgd2lkdGg6IDQ0NXB4OyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWNpc2lvbnMyIHtcbiAgd2lkdGg6IDIxNXB4OyB9XG5cbi5mcmwtc2VhcmNoLS10Y2QgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWljaW9uczMsXG4uZnJsLXNlYXJjaC0tdGNkIC5mb3JtLWl0ZW0tbnVtYmVyMyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS1mY3RkMSxcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLWZjdGQzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tZmN0ZDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2QgLmZvcm0taXRlbS11c3RjMSxcbi5mcmwtc2VhcmNoLS1mZWRlcmFsLXRjZCAuZm9ybS1pdGVtLXVzdGMyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZybC1zZWFyY2gtLWZlZGVyYWwtdGNkIC5mb3JtLWl0ZW0tdXN0YzMge1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuI2ZybC1pcnMtYnVzaW5lc3MtcGxhbnMtZm9ybSAuaXRlbS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDBweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIC5pdGVtLWxpc3QgLmlyc19idXNpbmVzc19wbGFuX3N1YmhlYWQyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLmZybCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mcmwgLkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5RVGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5mcmwgLkZsdXNoUGFyYWdyYXBoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmZybCAuRmx1c2hTdWJQYXIge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4uZnJsIC5GbHVzaFN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5mcmwgLkZsdXNoY2xhdXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLmZybCAuRmx1c2hQYXIge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uZnJsIC5PdGhlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGhGbHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5mcmwgLlN1YkNsYXVzZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLmZybCAuU3ViUGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHRleHQtaW5kZW50OiAyMHB4OyB9XG5cbi5mcmwgLlN1YlNlYyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogMjBweDsgfVxuXG4uZnJsIC5QYXJhZ3JhcGgge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7IH1cblxuLypcclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiovXG4uZGl2LmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmJyZWFrbGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJyZWFrbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGggcCxcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHRkIHAge1xuICBtYXJnaW46IDA7IH1cblxuLyouZnJsLWNvbnRlbnQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59Ki9cbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbixcbi50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmhlYWRlci5hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9IH1cblxuLnRhLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGF4bm90ZXMtbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRhLWxvZ286aG92ZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50YS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLW1vZHVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTE1cHggMTVweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlYXJjaC1tb2R1bGUgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAgIC5zZWFyY2gtbW9kdWxlIC5pbnB1dC1ncm91cCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gICAgICAuc2VhcmNoLW1vZHVsZSAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1tb2R1bGVfX3N1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7IH1cbiAgLnNlYXJjaC1tb2R1bGUgLnNlYXJjaC1tb2R1bGVfX2FkdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDEycHggMCAwIDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fYWR2OmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDExcHggMTBweCAwIDA7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fYWR2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5zZWFyY2gtbW9kdWxlIC5zZWFyY2gtbW9kdWxlX19jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMjBweCAyNHB4IDAgMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc2VhcmNoLW1vZHVsZSAuc2VhcmNoLW1vZHVsZV9fY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cblxuLnNlYXJjaC1oZWxwX19wcm9tcHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VhcmNoLWhlbHBfX3Byb21wdDphZnRlciB7XG4gICAgY29sb3I6ICNmMjczMjA7IH1cbiAgLnNlYXJjaC1oZWxwX19wcm9tcHQgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7IH1cblxuLmhlYWRlci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmhlYWRlci0tbW9iaWxlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAuaGVhZGVyLS1tb2JpbGUuZml4IHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZnJvbnQgLmhlYWRlci0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5oZWFkZXItLW1vYmlsZV9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci0tbW9iaWxlX19tZW51OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4uaGVhZGVyLS1tb2JpbGVfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItLW1vYmlsZV9fc2VhcmNoOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucmVnaW9uLXBhZ2UtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZyb250IC5hcnRpY2xlcy1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmZyb250IC5ncmFkaWVudC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyB9XG5cbi5wYWdlLXRhLWliZmQtdGF4LXJlZm9ybSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjY2NjOyB9XG5cbi5pYmZkX19zb3VyY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gLTYwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaWJmZF9fc291cmNlczo6YmVmb3JlLCAuaWJmZF9fc291cmNlczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuaWJmZF9fc291cmNlczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzNXB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGRkIHRyYW5zcGFyZW50OyB9XG4gIC5pYmZkX19zb3VyY2VzOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvcmRlci13aWR0aDogMzVweCAwIDAgMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZGQ7IH1cbiAgLmliZmRfX3NvdXJjZXMgLmNmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIC5pYmZkX19zb3VyY2VzIC5jZjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uaWJmZF9fc291cmNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWJmZF9fc291cmNlOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmliZmRfX3NvdXJjZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH0gfVxuICAuaWJmZF9fc291cmNlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gLjVyZW07IH1cbiAgLmliZmRfX3NvdXJjZSAudGV4dC1saW5rIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pYmZkX19zb3VyY2Uge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5pYmZkX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIG1hcmdpbjogMCAtMTAwJTtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLmliZmRfX2Jhbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmliZmRfX2Jhbm5lciAuY29udGFpbiwgLmliZmRfX2Jhbm5lciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkX19iYW5uZXIgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaWJmZF9fYmFubmVyIC5jb250YWluIGgxLCAuaWJmZF9fYmFubmVyIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgaDEsIC5wYWdlLS1ub25zdWIgLmliZmRfX2Jhbm5lciAud3JhcF9fY29udGVudCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaWJmZF9fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmliZmRfX2FydGljbGVzIC5pYmZkLXNvdXJjZV9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmliZmRfX2FydGljbGVzIC5tZWRpYV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaWJmZF9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIC0xMDAlO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5pYmZkX19mb290ZXIgLmNvbnRhaW4sIC5pYmZkX19mb290ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fZm9vdGVyIC53cmFwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pYmZkX19mb290ZXIgLmNvbnRhaW46YWZ0ZXIsIC5pYmZkX19mb290ZXIgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudDphZnRlciwgLnBhZ2UtLW5vbnN1YiAuaWJmZF9fZm9vdGVyIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5pYmZkX19mb290ZXItLXNlY3Rpb24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMDA2NGEyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmliZmRfX2Zvb3Rlci0tc2VjdGlvbiBwLFxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuaWJmZF9fZm9vdGVyLS1zZWN0aW9uIGFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pYmZkX19mb290ZXItLXNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIHAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC5jb250YWluLCAuaWJmZEFydGljbGUgLmliZmRfX2Jhbm5lciAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5pYmZkQXJ0aWNsZSAuaWJmZF9fYmFubmVyIC53cmFwX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMjBweCAyMHB4OyB9XG5cbi5pYmZkQXJ0aWNsZSAuaWJmZF9fc291cmNlcyB7XG4gIGZvbnQ6IDE0cHgvMS42IFwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci5pYmZkX3BkZl9oZWFkZXIsIC5idG4tLXRlcnRpYXJ5Lmljb24tcGRmLmliZmRfcGRmX2xpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pYmZkX3BkZl9jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG5ociB7XG4gIGJvcmRlcjogc29saWQgI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDsqL1xuICAvKmZvbnQtc2l6ZTogJGgyLXNpemU7Ki9cbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmNvbnRlbnRfX2FjdGlvbi1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmFjdGlvbi1iYXJfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAuYWN0aW9uLWJhcl9fc2VjdGlvbiBhIHtcbiAgICBjb2xvcjogI2NjYzsgfVxuICAuYWN0aW9uLWJhcl9fc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2NvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ubG9nZ2VkLWluLnRvb2xiYXItZHJhd2VyIGhlYWRlciAudmlzaWJsZSB7XG4gIHRvcDogNjVweDsgfVxuXG4uY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuY29udGFpbiwgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDBweDsgfSB9XG4gIC5jb250YWluOmFmdGVyLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zaWRlYmFyLXJpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNjUlOyB9IH1cbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UsIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSxcbiAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSwgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsXG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5pZTggLnNpZGViYXItcmlnaHQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLmllOCAuc2lkZWJhci1yaWdodCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgKyBzZWN0aW9uLCAuaWU4IC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCArIHNlY3Rpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItcmlnaHQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLXJpZ2h0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksXG4gICAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgICAuc2lkZWJhci1yaWdodCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWJcbiAgICAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNpZGViYXItcmlnaHQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zaWRlYmFyLWxlZnQge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSxcbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSBpbWcsXG4gICAgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSBpbWcsIC5wYWdlLS1ub25zdWJcbiAgICAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gIC5pZTggLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UsIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlLCAucGFnZS0tbm9uc3ViIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSxcbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIC5tZWRpYV9faW1hZ2UgaW1nLFxuICAgIC5pZTggLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCAubWVkaWFfX2ltYWdlIGltZywgLnBhZ2UtLW5vbnN1YlxuICAgIC5pZTggLnNpZGViYXItbGVmdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAuaWU4IC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLmllOCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOmZpcnN0LWNoaWxkICsgc2VjdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLWxlZnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zaWRlYmFyLWxlZnQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcbiAgICAuc2lkZWJhci1sZWZ0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gICAgLnNpZGViYXItbGVmdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWJcbiAgICAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuc2lkZWJhci1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uc3BsaXQge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNwbGl0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWIgLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmllOCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uLCAuaWU4IC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbiwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmllOCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkLCAuaWU4IC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtLW5vbnN1YiAuaWU4IC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmllOCAuc3BsaXQgLmNvbnRhaW4gPiBzZWN0aW9uICsgc2VjdGlvbiwgLmllOCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb24gKyBzZWN0aW9uLCAucGFnZS0tbm9uc3ViIC5pZTggLnNwbGl0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAuc3BsaXQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLCAucGFnZS0tbm9uc3ViIC5zcGxpdCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxuICAgIC5zcGxpdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAgIC5zcGxpdCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMiksIC5wYWdlLS1ub25zdWJcbiAgICAuc3BsaXQgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5zcGxpdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2F1dGhjYWNoZWRiZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoLCAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5hZHNsaXN0IHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbmFzaWRlIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbjogMjBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDY0YTI7IH1cbiAgYXNpZGUgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuYXNpZGUgY2l0ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmFzaWRlIGNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMjAwOVwiOyB9XG5cbltkYXRhLXR5cGU9XCJwcm9taW5lbnRcIl0ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgW2RhdGEtdHlwZT1cInByb21pbmVudFwiXSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sb2dpbl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDBweCAxcHggMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmxvZ2luX19mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sb2dpbl9fZm9ybSAuZGVzY3JpcHRpb24sXG4gIC5sb2dpbl9fZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzLFxuICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCxcbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LFxuICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLXBhc3MgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tZW1haWwgaW5wdXQsXG4gICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzcyxcbiAgICAgIC5sb2dpbl9fZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wYXNzIGlucHV0LFxuICAgICAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1lbWFpbCBpbnB1dCxcbiAgICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEzcHg7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubG9naW5fX2Zvcm0gLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogM3B4IDAgMCA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0b3A6IC04cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAyMjVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxvZ2luX19mb3JtIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5sb2dpbl9fZm9ybSAuaXRlbS1saXN0IHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxvZ2luX19mb3JtX19mb3JtLFxuLmxvZ2luX19mb3JtLS1pcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2dpbl9fZm9ybV9fZm9ybTphZnRlcixcbiAgLmxvZ2luX19mb3JtLS1pcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubG9naW5fX2Zvcm1fX2Zvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ubG9naW5fX2Zvcm0tLWlwIHtcbiAgaGVpZ2h0OiA2NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmxvZ2luX19mb3JtLS1pcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubG9naW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmZvcm0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzQlOyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmZvcm0tYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlOyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmlwLWFscmVhZHktcmVnaXN0ZXJlZCxcbi5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5pcC1yZWdpc3Rlci1oZXJlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmlwLXJlZ2lzdGVyLWhlcmUge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbi5sb2dpbl9fcmVnaXN0ZXItaGVyZS1hY3Rpb24ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4OyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxLCAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIHAsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBhLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdGFfX21vZHVsZS0tcmVnaXN0ZXIgaDEsIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmN0YV9fbW9kdWxlLS1yZWdpc3RlciBwLCAuY3RhX19tb2R1bGUtLXN1YnNjcmliZSBwIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmN0YV9fbW9kdWxlLS1yZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2NGEyO1xuICBib3JkZXItd2lkdGg6IDJweCAwcHggMnB4IDJweDsgfVxuICAuY3RhX19tb2R1bGUtLXJlZ2lzdGVyIGgxIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuXG4uY3RhX19tb2R1bGUtLXN1YnNjcmliZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogNDIlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jdGFfX21vZHVsZS0tc3Vic2NyaWJlIGgxIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4uY29udGFjdC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3QtYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0LWJveCBkbCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5jb250YWN0LWJveCBkbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtYm94IGRkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODVweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29udGFjdC1ib3ggZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLm90aGVyLWxpbmtzLWJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm90aGVyLWxpbmtzLWJveCBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICBNYXJrZXRpbmcgRnJlZSBUcmlhbCBMb2dpblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBhZ2UtdHJpYWwgLmlwLXJlZ2lzdGVyLWhlcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uZnJlZS10cmlhbCAubG9naW5fX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmZyZWUtdHJpYWwgLmxvZ2luX19mb3JtIC5sb2dpbl9fZm9ybV9fZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZnJlZS10cmlhbCAubG9naW5fX2Zvcm0gLmxvZ2luX19mb3JtX19mb3JtIGZpZWxkc2V0IHtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZnJlZS10cmlhbCAuY29udGFjdC1ib3ggZGwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtdHJpYWwgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiN0cmlhbC1kaXYgLmZpZWxkc2V0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInJlcXVpcmVkXCI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0taXRlbS1lbWFpbCAuZm9ybS1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3RyaWFsLWRpdiAuZnJlZV90cmlhbF9lbWFpbF90aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN0cmlhbC1kaXYgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICN0cmlhbC1kaXYgLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjdHJpYWwtZGl2IC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1pbmRpY2F0b3Ige1xuICAgICAgaGVpZ2h0OiAzcHg7IH1cblxuI3RyaWFsLWRpdiAuY29uZmlybS1wYXJlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAjdHJpYWwtZGl2IC5jb25maXJtLXBhcmVudCBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIC50aXRsZSxcbiN0cmlhbC1kaXYgLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlLFxuI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZTphZnRlcixcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtY3VycmVudC1wcm9kdWN0LW9wdGlvbnMgLmZvcm0tdHlwZS1jaGVja2JveCxcbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtY3VycmVudCAuZnJlZS10cmlhbC1jdXJyZW50LXByb2R1Y3Qtb3B0aW9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25zIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyBsYWJlbC5vcHRpb24sXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyBsYWJlbC5vcHRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXdyYXBwZXIsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5jb2x1bW4tcmlnaHQsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1sZWZ0LFxuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCxcbiAgICAgICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAuY29sdW1uLWxlZnQsXG4gICAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmNvbHVtbi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmdyb3VwLXRpdGxlLFxuICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLmdyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWF2YWlsYWJsZSAuZnJlZS10cmlhbC1hdmFpbGFibGUtcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LWluZm8sXG4gICN0cmlhbC1kaXYgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnQgLmZyZWUtdHJpYWwtYXZhaWxhYmxlLXByb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGNvbG9yOiAjNjY4ZWE3OyB9XG4gICAgI3RyaWFsLWRpdiAuZm9ybS1pdGVtLWNoZWNrYm94ZXMtYXZhaWxhYmxlIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbzpob3ZlcixcbiAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1jdXJyZW50IC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnMgLnByb2R1Y3QtaW5mbzpob3ZlciB7XG4gICAgICBjb2xvcjogIzIyNzJhNDsgfVxuXG4jdHJpYWwtZGl2IC5mcmVlLXRyaWFsLW5vLW1vcmUtcHJvZHVjdHMtbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RyaWFsLWRpdiAuZnJlZS10cmlhbC10ZXh0LW1lc3NhZ2Utbm90ZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tdmVyaWZpY2F0aW9uLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0cmlhbC1kaXYgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTA1cHg7XG4gIGZsb2F0OiByaWdodDsgfVxuICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdC50cmlhbC1zdWJtaXQtZW1haWwge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogNXB4IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtbG9naW4tYWRkLXN1YnNjcmlwdGlvbiwgI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQudHJpYWwtcmVnaXN0ZXItbG9naW4tYWRkLXN1YnNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAjdHJpYWwtZGl2IC5nLXJlY2FwdGNoYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9IH1cblxuI3RyaWFsLWRpdiAuaW50bC10ZWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdHJpYWwtZGl2IC5pbnRsLXRlbC1pbnB1dCAuYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbiN0cmlhbC1kaXYgLmFqYXgtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4JTtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAtNDZweDsgfVxuICAjdHJpYWwtZGl2IC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmdfZG90cy5naWZcIik7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgI3RyaWFsLWRpdiAuYWpheC1wcm9ncmVzcyAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYWwtZGl2IC5mb3Jnb3QtcGFzc3dvcmQge1xuICB0b3A6IDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3RyaWFsLWRpdiAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4jdHJpYWwtZGl2IC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gIGJvdHRvbTogLTI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAjdHJpYWwtZGl2IC5mb3JtLWl0ZW0tcGVyc2lzdGVudC1sb2dpbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgSUU4IFN1cHBvcnQgbWVzc2FnZVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaWU4X3N1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uY2xvc2VfaWU4X3N1cHBvcnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5pZThfc3VwcG9ydF9saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5pZThfc3VwcG9ydF9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNFNkU2RTY7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEsXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS50biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjZDllNDsgfVxuXG4ubWFnYXppbmUudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rLFxuLm1hZ2F6aW5lLnRuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjgzODsgfVxuXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5zdG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2UxZDc7IH1cblxuLm1hZ2F6aW5lLnN0biAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLmVvdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX290YyAubWVkaWEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NkOWU0OyB9XG5cbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayxcbi5tYWdhemluZS5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNDA3ODsgfVxuXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS5pdHIgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2Q5ZTQ7IH1cblxuLm1hZ2F6aW5lLml0ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUuaXRyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fdGl0bGUsXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAubWFnYXppbmVfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1MjIyNjsgfVxuXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCAubWFnYXppbmVfX3RpdGxlIGgxLFxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gIGNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSxcbi5tYWdhemluZS50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IC5tYWdhemluZV9fb3RjIC5tZWRpYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYWQzZDQ7IH1cblxuLm1hZ2F6aW5lLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmssXG4ubWFnYXppbmUudG5pIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLm1hZ2F6aW5lIC5saXN0aW5nX19wYWdpbmF0aW9uLS1wcmV2LFxuLm1hZ2F6aW5lIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ubWFnYXppbmVfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubWFnYXppbmVfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWdhemluZV9fdGl0bGUgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLm1hZ2F6aW5lX190aXRsZSBoMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbi5vdGNfX2NvdmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm90Y19fY292ZXIgKyAub3RjX19hcnRpY2xlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAub3RjX19jb3ZlciArIC5vdGNfX2FydGljbGVzIC5vdGNfX2FydGljbGU6bnRoLWNoaWxkKDEpIC5tZWRpYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ub3RjX19jb3Zlcl9faW1hZ2Uge1xuICB3aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm90Y19fY292ZXJfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm90Y19fYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3RjX19hcnRpY2xlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ub3RjX19hcnRpY2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5vdGNfX2FydGljbGUgLm1lZGlhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWFnYXppbmVfX2NhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDFweDsgfVxuICAubWFnYXppbmVfX2NhbGxvdXQgLm1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm1hZ2F6aW5lX19mdWxsLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAucmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgPiAubGVmdCxcbiAgICAgIC5tYWdhemluZV9fZnVsbC1saXN0ID4gLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1hZ2F6aW5lX19mdWxsLWxpc3QgLm1hZ2F6aW5lX19mdWxsLWxpc3RfX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWVkaWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWFnYXppbmVfX2Z1bGwtbGlzdCAubWVkaWFfX3NuaXBwZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYmFjay10by1tYWdhemluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFnYXppbmVfX3F1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1hZ2F6aW5lX19jdXJyZW50LWlzc3VlLXBkZiB7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYgKyAuYnRuLS10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmICsgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7IH0gfVxuXG4ucGFzdC1pc3N1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYXN0LWlzc3VlcyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBhc3QtaXNzdWVzIC5tZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFzdC1pc3N1ZXMgLm1lZGlhX19kYXRldGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFzdC1pc3N1ZXMgLmlzc3Vlcy13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1hZ2F6aW5lX190b2Mge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluazpob3ZlciwgLm1hZ2F6aW5lX190b2MgLnRvY19fbGluay5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udmlldy1pc3N1ZXMtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1mZWF0dXJlZCAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAub3RjLS1mZWF0dXJlZCAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4OyB9XG4gIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuaG9tZV9fbWFnYXppbmVzLW92ZXJ2aWV3IC5vdGMtLWxpc3QgLm1lZGlhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5ob21lX19tYWdhemluZXMtb3ZlcnZpZXcgLm90Yy0tbGlzdCAubWVkaWFfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFicy1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFicy1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIudGF4LW5vdGVzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4O1xuICAgIGNvbG9yOiAjMDA0MDc4OyB9XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3Rlcy5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwNDA3ODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi5zdGF0ZS10YXgtbm90ZXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7XG4gICAgY29sb3I6ICMwMDY4Mzg7IH1cbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIuc3RhdGUtdGF4LW5vdGVzLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2ODM4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2O1xuICAgIGNvbG9yOiAjOTUyMjI2OyB9XG4gICAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTUyMjI2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWIge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH0gfVxuXG4ubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tYWdhemluZV9fb3RjIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC5tZWRpYV9faW1hZ2Uge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWFnYXppbmVzLW92ZXJ2aWV3X190YWItY29udGVudCAudmlldy1mdWxsLW1hZ2F6aW5lLnRheC1ub3RlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG4gIC5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IC52aWV3LWZ1bGwtbWFnYXppbmUuc3RhdGUtdGF4LW5vdGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cbiAgLm1hZ2F6aW5lcy1vdmVydmlld19fdGFiLWNvbnRlbnQgLnZpZXctZnVsbC1tYWdhemluZS50YXgtbm90ZXMtaW50ZXJuYXRpb25hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTUyMjI2OyB9XG5cbi5tdWx0aW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tdWx0aW1lZGlhLS1wb2RjYXN0LFxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubXVsdGltZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm11bHRpbWVkaWFfX2ltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tdWx0aW1lZGlhX19pbWFnZSBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbmEubXVsdGltZWRpYV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGltZWRpYV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0IC5tdWx0aW1lZGlhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tdWx0aW1lZGlhLS12aWRlbyAubXVsdGltZWRpYV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4ubXVsdGltZWRpYV9fcHJlc2VudGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgLm11bHRpbWVkaWFfX3ByZXNlbnRlciBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJhbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5iYW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5iYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5iYW5uZXIuYmFubmVyLS1tdWx0aW1lZGlhIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDsgfVxuXG4ubXVsdGltZWRpYV9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluOmFmdGVyLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQ6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9fbmF2IC5jb250YWluLCAubXVsdGltZWRpYV9fbmF2IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX25hdiAud3JhcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLm11bHRpbWVkaWFfX3NoYXJlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm11bHRpbWVkaWFfX25hdiAudGV4dC1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5tdWx0aW1lZGlhX19uYXYgLmJ0bi1wb2RjYXN0LWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tdWx0aW1lZGlhX19hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogLTYwcHggYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aW1lZGlhX19hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2FsbCA+IC5jb250YWluOjpiZWZvcmUsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjpiZWZvcmUsIC5tdWx0aW1lZGlhX19hbGwgPiAuY29udGFpbjo6YWZ0ZXIsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2FsbCA+IC53cmFwX19jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmJlZm9yZSwgLnBhZ2UtLW5vbnN1YiAubXVsdGltZWRpYV9fYWxsID4gLndyYXBfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTBweDsgfVxuICAubXVsdGltZWRpYV9fYWxsID4gLmNvbnRhaW46OmFmdGVyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19hbGwgPiAud3JhcF9fY29udGVudDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDEwMHB4IDEwcHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2FsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm11bHRpbWVkaWFfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubXVsdGltZWRpYV9fYWN0aW9uczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYV9fYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tdWx0aW1lZGlhX19hY3Rpb25zIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4ubXVsdGltZWRpYV9fbGlzdGVuLFxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cbiAgLm11bHRpbWVkaWFfX2xpc3RlbiA+IGgyLFxuICAubXVsdGltZWRpYV9fd2F0Y2ggPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwNjRhMjtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLm11bHRpbWVkaWFfX2xpc3RlbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzQlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMjczMjA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9fbGlzdGVuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NiU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjRhMjsgfVxuICAubXVsdGltZWRpYV9fd2F0Y2ggLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdWx0aW1lZGlhX193YXRjaCAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWFfX3dhdGNoIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX3dhdGNoIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLmNvbnRhaW4sIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQsIC5wYWdlLS1ub25zdWIgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLndyYXBfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDkzMHB4OyB9XG4gICAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLmNvbnRhaW4gPiBoMiwgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCA+IGgyLCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19pbnRlcnZpZXdzIC53cmFwX19jb250ZW50ID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICMwMDY0YTI7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLm11bHRpbWVkaWFfX2ludGVydmlld3MgLm11bHRpbWVkaWEtLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYS0tdmlkZW8gLm11bHRpbWVkaWFfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyAubXVsdGltZWRpYV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYV9faW50ZXJ2aWV3cyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogY2FsYygxMDAlIC0gNDJweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAuMzVzOyB9XG4gIC5tdWx0aW1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCB7XG4gICAgdG9wOiAwOyB9XG4gICAgLm11bHRpbWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIC50cmFuc2NyaXB0X190b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50cmFuc2NyaXB0X190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA2NGEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsXHIgY29sb3IgLjE1czsgfVxuICAudHJhbnNjcmlwdF9fdG9nZ2xlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudHJhbnNjcmlwdF9fdG9nZ2xlOmhvdmVyLCAudHJhbnNjcmlwdF9fdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGEyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50cmFuc2NyaXB0X19jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmN0YSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmN0YSAuY29udGFpbiwgLmN0YSAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5jdGEgLndyYXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3RhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN0YV9fY29udGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLmN0YV9fY29udGVudCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5jdGFfX2NvbnRlbnQgaDQgc3BhbiB7XG4gICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAuY3RhX19jb250ZW50IC5idG4tLXByaW1hcnksIC5jdGFfX2NvbnRlbnQgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50IC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5jdGFfX2NvbnRlbnQgYSwgLmN0YV9fY29udGVudCAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5jdGFfX2NvbnRlbnQgLmZvcm0tc3VibWl0LCAuY3RhX19jb250ZW50ICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5jdGFfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN0YV9fY29udGVudCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuY3RhX19jb250ZW50IC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuY3RhX19jb250ZW50IC5mb3JtLXN1Ym1pdCwgLmN0YV9fY29udGVudCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLmN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY3RhX19jb250ZW50IC5idG4tcG9kY2FzdCB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGFfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jdGFfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmN0YV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jdGEtLXBvZGNhc3Qge1xuICBtaW4taGVpZ2h0OiAzNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jdGEtLXBvZGNhc3Qge1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLW11bHRpbWVkaWEtcG9kY2FzdHMgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhX192aWRlb3MsXG4gIC5wYWdlLW11bHRpbWVkaWEtdmlkZW9zIC5tdWx0aW1lZGlhX19wb2RjYXN0cyxcbiAgLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWFfX3ZpZGVvcyxcbiAgLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYV9fdmlkZW9zLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxuICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWFfX3ZpZGVvcyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuXG4ucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzIC5tdWx0aW1lZGlhLFxuLnBhZ2UtbXVsdGltZWRpYS12aWRlb3MgLm11bHRpbWVkaWEsXG4ucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYSxcbi5wYWdlLXRheC1ub3Rlcy10YWxrLWludGVydmlldyAubXVsdGltZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnBhZ2UtbXVsdGltZWRpYS1wb2RjYXN0cyAubXVsdGltZWRpYSxcbiAgICAucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyAubXVsdGltZWRpYSxcbiAgICAucGFnZS10YXgtbm90ZXMtdGFsay1wb2RjYXN0cyAubXVsdGltZWRpYSxcbiAgICAucGFnZS10YXgtbm90ZXMtdGFsay1pbnRlcnZpZXcgLm11bHRpbWVkaWEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLm11bHRpbWVkaWFfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubXVsdGltZWRpYV9fZGV0YWlsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWFfX2RldGFpbCAuY29udGFpbiwgLm11bHRpbWVkaWFfX2RldGFpbCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50LCAucGFnZS0tbm9uc3ViIC5tdWx0aW1lZGlhX19kZXRhaWwgLndyYXBfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uZGV0YWlsX19vdmVydmlldyB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmRldGFpbF9fb3ZlcnZpZXcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX2RhdGV0aW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX2F1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19wbGF5ZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kZXRhaWxfX292ZXJ2aWV3IC5tZWRpYV9fcGxheWVyIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkgYSB7XG4gICAgICBjb2xvcjogIzA2ODBjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RyYW5zY3JpcHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zNXM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3RyYW5zY3JpcHQub3BlbmVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX190cmFuc2NyaXB0Lm9wZW5lZCAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGU6aG92ZXIsIC5kZXRhaWxfX292ZXJ2aWV3IC50cmFuc2NyaXB0X190b2dnbGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDU1ODk7IH1cbiAgLmRldGFpbF9fb3ZlcnZpZXcgLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5tdWx0aW1lZGlhX19kZXRhaWxfcG9kY2FzdCAuZGV0YWlsX19vdmVydmlldyAubWVkaWFfX3N1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3QgLmRldGFpbF9fb3ZlcnZpZXcgLm1lZGlhX19wbGF5ZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5yZWxhdGVkX19hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLnJlbGF0ZWRfX2FydGljbGVzIC5jb250ZW50LWJsb2NrX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjI3MzIwOyB9XG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW8ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMSksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCgxKSxcbiAgLnJlbGF0ZWRfX2FydGljbGVzIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5yZWxhdGVkX19hcnRpY2xlcyAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpLFxuICAucmVsYXRlZF9fYXJ0aWNsZXMgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgzKTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZWxhdGVkX19tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAucmVsYXRlZF9fbWVkaWEgPiAuY29udGFpbiA+IGgzLCAucGFnZS0tbm9uc3ViIC5yZWxhdGVkX19tZWRpYSA+IC53cmFwX19jb250ZW50ID4gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWxhdGVkX19tZWRpYSAubXVsdGltZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucmVsYXRlZF9fbWVkaWEgLm11bHRpbWVkaWEubXVsdGltZWRpYS0tcG9kY2FzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5yZWxhdGVkX19tZWRpYSAubXVsdGltZWRpYSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG4ubXVsdGltZWRpYV9fcGFnZXIge1xuICBtYXJnaW46IDQwcHg7IH1cbiAgLm11bHRpbWVkaWFfX3BhZ2VyIC5pdGVtLWxpc3QgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubXVsdGltZWRpYV9fcGFnZXIgLml0ZW0tbGlzdCBsaS5wYWdlci1jdXJyZW50IHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4ubG9hZC1tb3JlLWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLmxvYWQtbW9yZS1jb24gLmJ0bi0tcHJpbWFyeSwgLmxvYWQtbW9yZS1jb24gLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLmxvYWQtbW9yZS1jb24gYSwgLmxvYWQtbW9yZS1jb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLmxvYWQtbW9yZS1jb24gLmZvcm0tc3VibWl0LCAubG9hZC1tb3JlLWNvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5sb2FkLW1vcmUtY29uIC5mb3JtLXN1Ym1pdCwgLmxvYWQtbW9yZS1jb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLmxvYWQtbW9yZS1jb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmxvYWQtbW9yZS1jb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5sb2FkLW1vcmUtY29uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5sb2FkLW1vcmUtY29uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAubG9hZC1tb3JlLWNvbiAuZm9ybS1zdWJtaXQsIC5sb2FkLW1vcmUtY29uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAubG9hZC1tb3JlLWNvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxvYWQtbW9yZS1jb24gLnRleHQtZW5kIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmU6bm90KC5oZWxwLWltYWdlKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtOyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvgI1cIjtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCxcbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0LFxuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX2xlZnQge1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fbGVmdCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUgLnJlbW9kYWxfX3JpZ2h0IGgxIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDsgfVxuICAgIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXN1YnNjcmliZSAucmVtb2RhbF9fcmlnaHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCBhOm5vdCguYnRuKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tc3Vic2NyaWJlIC5yZW1vZGFsX19yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbC1jbG9zZSB7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS41cmVtOyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieFwiOyB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtOyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC5yZW1vZGFsX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXVsdGltZWRpYS1yZW1vZGFsLS12aWRlbyAucmVtb2RhbF9fdGl0bGUgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLm11bHRpbWVkaWEtcmVtb2RhbC0tdmlkZW8gLnJlbW9kYWxfX3RpdGxlIC5idG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC52aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqLyB9XG4gIC5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIC52aWRlb19fY29udGFpbmVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLnBvZGNhc3RfaWZyYW1lIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldixcbi5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udHJvbHMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgfVxuXG4ubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XG4gIHJpZ2h0OiAwcHg7IH1cblxuLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciAuYngtcGFnZXItaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubXVsdGltZWRpYV9fcmVsYXRlZCAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSwgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cywgLm11bHRpbWVkaWFfX3JlbGF0ZWQgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tdWx0aW1lZGlhX19yZWxhdGVkIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKiAgQ1NTIGZvciB0aGUgVE5UYWxrIGhvbWUgcGFnZSBibG9ja1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50bnRhbGstLXN0YXRpYy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnRudGFsa19faW1hZ2Uge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLnRudGFsa19ob21lX2Jsb2NrX2xpbmsge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuZGl2IC52aWV3LXBlb3BsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIGRpdiAudmlldy1wZW9wbGUgLnZpZXctY29udGVudCAuc3RpY2t5LWhlYWRlciB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IC52aWV3cy10YWJsZSB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSAudmlldy1jb250ZW50IGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSBkaXYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIGRpdiAudmlldy1wZW9wbGUgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gZGl2IC52aWV3cy1leHBvc2VkLXdpZGdldCAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4OyB9XG4gICAgZGl2IC52aWV3LXBlb3BsZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1yaWQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cblxuLnBvbGwge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucG9sbCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wb2xsIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucG9sbCAuYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIC5wb2xsIC5iYXIgLmZvcmVncm91bmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2M3YzsgfVxuICAgIC5wb2xsIC5iYXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBvbGwgLnBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibG9jay1wb2xsIC5saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLXBvbGwgLnRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wcm9kdWN0X19pbnRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2YyNzMyMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wcm9kdWN0X19pbnRybyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9kdWN0X19vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucHJvZHVjdF9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLnByb2R1Y3RfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0X190YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlcjogc29saWQgI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5wcm9kdWN0X190YWJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAucHJvZHVjdF9fdGFiX19jb250ZW50IHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvZHVjdF9fdGFiX19jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X190YWJfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiA4cHggMCAwIC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2J1bGxldC5wbmdcIik7IH1cblxuLnByb2R1Y3QtdGFiLWV4cGFuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZHVjdC10YWItZXhwYW5kOmFmdGVyIHtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4ucHJvZHVjdF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wcm9kdWN0X19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweCA0NXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAucHJvZHVjdF9fbW9yZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnByb2R1Y3RfcGRmIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLnByb2R1Y3RfcGRmOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHQ7IH1cblxuLnByb2R1Y3RfcGRmX3RleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHJvZmlsZSBoMSB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zdWJzY3JpYmVyX19iYXNpYy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLnN1YnNjcmliZXJfX2Jhc2ljLWluZm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmJhc2ljLWluZm9fX25hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fbmFtZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJhc2ljLWluZm9fX2VtYWlsLFxuLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJhc2ljLWluZm9fX2VtYWlsOmJlZm9yZSxcbiAgLmJhc2ljLWluZm9fX2NvbXBhbnk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmFzaWMtaW5mb19fZW1haWwsXG4gICAgLmJhc2ljLWluZm9fX2NvbXBhbnkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0LWluY29ycmVjdCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtaW5jb3JyZWN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFQcm9maWxlX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAjdGFQcm9maWxlX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mcmVlX3RyaWFsX2FjdGl2YXRpb25fZmllbGQge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAjdGFQcm9maWxlX2Zvcm0gI2VkaXQtYWNjb3VudCB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS13cmFwcGVyI2VkaXQtYWNjb3VudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLXdyYXBwZXIjZWRpdC1hY2NvdW50IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC11c2VyLXRheC10b3BpY3MsXG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC11c2VyLWp1cmlzZGljdGlvbnMsXG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC11c2VyLWluZHVzdHJpZXMsXG4gICN0YVByb2ZpbGVfZm9ybSAuZmllbGQtbmFtZS1maWVsZC1wcmltYXJ5LWRhaWx5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt2YWx1ZT1cIkNhbmNlbFwiXTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcCxcbiAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLXBob25lLFxuICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tYWxpYXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcDpob3ZlcixcbiAgICAjdGFQcm9maWxlX2Zvcm0gLnRhVG9vbHRpcC0tcGhvbmU6aG92ZXIsXG4gICAgI3RhUHJvZmlsZV9mb3JtIC50YVRvb2x0aXAtLWFsaWFzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG5cbiNlZGl0LWFjY291bnQge1xuICBjbGVhcjogYm90aDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tbWFpbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLW1haWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3Mge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3M6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAuZGVzY3JpcHRpb24sXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0LFxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSxcbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyBkaXYucGFzc3dvcmQtY29uZmlybSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcbiAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxIC5wYXNzd29yZC1pbmRpY2F0b3IsXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIgLnBhc3N3b3JkLWluZGljYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNlZGl0LWFjY291bnQgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuICAgICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jdGFSZWdpc3RyYXRpb25fZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciNlZGl0LWFjY291bnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEsXG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyxcbiAgICAgICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1pdGVtLW1vbGxvbS1jYXB0Y2hhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24gLmZvcm0td3JhcHBlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAucHJvZmlsZS1wZXJzb25hbGl6YXRpb24ge1xuICAgICAgICBtYXJnaW46IDE1cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgI3RhUmVnaXN0cmF0aW9uX2Zvcm0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjdGFSZWdpc3RyYXRpb25fZm9ybSAjZWRpdC1hY2NvdW50IC5mb3JtLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnByb2ZpbGVfX3N1YnNjcmliZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjI3MzIwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnByb2ZpbGVfX3N1YnNjcmliZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucHJvZmlsZV9fc3Vic2NyaWJlIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAuYXJ0aWNsZS12aWV3cy1yZW1haW5pbmcge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLmFydGljbGUtdmlld3MtcmVtYWluaW5nLWNvdW50IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgaDEge1xuICAgIGNvbG9yOiAjZjI3MzIwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEsXG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2V4dHJhLFxuICAgICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSBwLFxuICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEgc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19leHRyYSAudmlldy1yZXNldC1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmJ0bi0tcHJpbWFyeSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbGxlY3Rpb24tc2VhcmNoIGZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gYSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RyaWFsLWRpdiAuZm9ybS1zdWJtaXQsICN0cmlhbC1kaXYgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAucG9sbCAuZm9ybS1zdWJtaXQsIC5wb2xsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1zdWJtaXQsIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuYnRuLS1wcmltYXJ5OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuY29sbGVjdGlvbi1zZWFyY2ggZm9ybSAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubW9kYWxfX2FjdGlvbiBhOmFmdGVyLCAubW9kYWxfX2FjdGlvbiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBhOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdDphZnRlciwgI3RyaWFsLWRpdiAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5wb2xsIC5mb3JtLXN1Ym1pdDphZnRlciwgLnBvbGwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGFQcm9maWxlX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdDphZnRlciwgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gI3RhLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAjdGEtY29udGFjdC1mb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnksIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGEsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdCwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0LCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5idG4tLXByaW1hcnk6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5tb2RhbF9fYWN0aW9uIGE6YWZ0ZXIsIC5tb2RhbF9fYWN0aW9uIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGE6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0OmFmdGVyLCAjdHJpYWwtZGl2IC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIC5mb3JtLXN1Ym1pdDphZnRlciwgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLnBvbGwgLmZvcm0tc3VibWl0OmFmdGVyLCAucG9sbCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAuZm9ybS1zdWJtaXQ6YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5wcm9maWxlX19zdWJzY3JpYmUgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0OmFmdGVyLCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gLmZvcm0tc3VibWl0OmFmdGVyLCAucHJvZmlsZV9fc3Vic2NyaWJlIC5wcm9maWxlX19zdWJzY3JpYmVfX2FjdGlvbiAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsICN0YS1jb250YWN0LWZvcm0gLnByb2ZpbGVfX3N1YnNjcmliZSAucHJvZmlsZV9fc3Vic2NyaWJlX19hY3Rpb24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZV9fc3Vic2NyaWJlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uaGVscC1wZXJzb25hbGl6ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQsXG4ucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5ibG9jay1zeXN0ZW0gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucGFnZS11c2VyLW1hbmFnZS1mYXZvcml0ZXMgLmJsb2NrLXN5c3RlbSAuY29udGVudCxcbiAgICAucGFnZS11c2VyLW1hbmFnZS1zZWFyY2hlcyAuYmxvY2stc3lzdGVtIC5jb250ZW50LFxuICAgIC5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcbiAgICAgIG1pbi13aWR0aDogMHB4OyB9IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIGgyLnRpdGxlLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgaDIudGl0bGUsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyAuZGVsZXRlLXNlbGVjdGVkLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLmRlbGV0ZS1zZWxlY3RlZCxcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyAuZGVsZXRlLXNlbGVjdGVkIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2UtdXNlci1tYW5hZ2UtZmF2b3JpdGVzIC5tYW5hZ2UtZW1haWxzLFxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMgLm1hbmFnZS1lbWFpbHMsXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgLm1hbmFnZS1lbWFpbHMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzX3dyYXBwZXIgKyBwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNkYXRhVGFibGVGYXZvcml0ZXNfd3JhcHBlciArIHAgLnNhdmUtdGFncyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm1hbmFnZS1lbWFpbC1zdWJzY3JpcHRpb25zIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmMjczMjA7IH1cblxuLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIHtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyA+IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fb3B0aW9ucyAuZm9ybS1pdGVtIGlucHV0ICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLm1hbmFnZS1zZWFyY2hlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5tYW5hZ2Utc2VhcmNoZXMgLmJ0bi0tdGVydGlhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19vcHRpb25zIC5sYWJlbC1iZXRhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgcGFkZGluZzogNXB4OyB9XG5cbi5zdWJzY3JpcHRpb24tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnN1YnNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAyMHB4IDA7IH1cbiAgLm1hbmFnZS1zdWJzY3JpcHRpb25zX19jdXN0b20gKyAuc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4OyB9XG5cbi5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmN1c3RvbS1lbWFpbC1zdWJzY3JpcHRpb246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uICsgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY3VzdG9tLWVtYWlsLXN1YnNjcmlwdGlvbiA+IC5mb3JtLWl0ZW0gPiBsYWJlbCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uID4gLmZvcm0taXRlbSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG5cbiN0YS1jb250YWN0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICN0YS1jb250YWN0LWZvcm0gLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMxNXB4OyB9XG4gICAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgI3RhLWNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb250YWN0LXVzX19tZXRob2Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHA6Zmlyc3QtY2hpbGQgKyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3QtdXNfX2V4dHJhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDg1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICN0YS1jb250YWN0LWZvcm0tbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtYWdyZWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zLWFncmVlICNlZGl0LWZpZWxkLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5yZW1vZGFsLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgcCxcbiAgLnJlbW9kYWwudGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIGhlaWdodDogOTAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnNlYXJjaC1yZXN1bHRzLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIGxhYmVsW2Zvcj1cInNlYXJjaC1zb3J0LWJ5XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweCAwIDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5tZWRpYV9fZGF0ZXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAubWVkaWFfX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3Jlc3VsdHMgLmFydGljbGVfX2F0dHJpYnV0ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyAuYXJ0aWNsZV9fYXR0cmlidXRlcyAuc2VhcmNoLS1ibG9nZ2VyX19iaW8gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cbiAgLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19oZWFkZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtcGFnZV9fc2lkZWJhciAuY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3NpZGViYXIgLmljb24taGVscC1jaXJjbGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5jb250ZW50LWJsb2NrX19jb250ZW50IFtmb3I9J2VkaXQtcHJveGltaXR5J10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgLnNlYXJjaC1maWx0ZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuc2VhcmNoLWZpbHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMzsgfVxuICAuc2VhcmNoLWZpbHRlcjphZnRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnNlYXJjaC1maWx0ZXI6YWZ0ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cblxuLnNlYXJjaC1maWx0ZXItLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItYWN0aW9uczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSxcbi5zZWFyY2gtZmlsdGVyX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTI1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLFxuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19zYXZlLFxuICAuc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xuICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnNlYXJjaC1ibG9jay0tdGVybXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlYXJjaC1ibG9jay0tdGVybXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5zZWFyY2gtdGVybXMtZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuc2VhcmNoLXRlcm1zLWZvcm06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0taXRlbS1lc3EsXG4gIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLWl0ZW0tcHJveGltaXR5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjQ4cHg7IH1cbiAgLnNlYXJjaC1ibG9jay0tdGVybXMgLmZvcm0tc3VibWl0IHtcbiAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKTtcbiAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cbiAgICAuc2VhcmNoLWJsb2NrLS10ZXJtcyAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5zZWFyY2gtYmxvY2stLXRlcm1zIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbmxhYmVsW2Zvcj1cInNlYXJjaC1yZXN0cmljdC1zdWJzY3JpYmVkXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxubGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbFtmb3I9XCJlZGl0LXN1YnNjcmliZWRcIl0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNzZWFyY2gtZmFjZXRzLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNzZWFyY2gtZmFjZXRzLWNvbnRlbnQgLm9yLXRvZ2dsZS5vci1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2YyNzMyMDtcbiAgICBib3JkZXItY29sb3I6ICNmMjczMjA7IH1cblxuI2VkaXQtc2VhcmNoLXRlcm0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1vcHRpb25zIC5pbnB1dC1ncm91cCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2VhcmNoLWZpbHRlci1vcHRpb25zIC5pbnB1dC1ncm91cF9fYWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5zZWFyY2gtZmlsdGVyLW9wdGlvbnMgLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLW9wdGlvbnMgLm9yLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnNlYXJjaC1maWx0ZXItb3B0aW9ucyAub3ItdG9nZ2xlLm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5zZWFyY2gtZmlsdGVyLW9wdGlvbnMgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5zZWFyY2gtZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5yYWRpb3MtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmRhdGUtcGFkZGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmxhYmVsLWluaXQtY29udGVudCxcbiAgLnNlYXJjaC1kYXRlLXJhbmdlIC5sYWJlbC1lbmQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSAuZm9ybS1pdGVtLFxuICAuc2VhcmNoLWRhdGUtcmFuZ2UgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2gtZGF0ZS1yYW5nZSAuZ3JhbnVsYXItZGF0ZS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNlYXJjaC1kYXRlLXJhbmdlX19oZWxwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5xdWljay1zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAucXVpY2stc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsgfVxuXG4uc2VhcmNoLWhlbHBfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuc2VhcmNoLWhlbHBfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zZWFyY2gtaGVscF9fY29udGVudCBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uc2VhcmNoLWhlbHBfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIC5zZWFyY2gtaGVscF9fdGl0bGUgKyBwIHtcbiAgICBtYXJnaW46IC01cHggMCAyMHB4OyB9XG5cbi5zZWFyY2gtY29ubmVjdG9yLFxuLmNvZGUtc2VjdGlvbi1zZWFyY2hlcyxcbi5yZXRyaWV2aW5nLWRvY3VtZW50cy1jaXRhdGlvbixcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyxcbi5wcm94aW1pdHktc2VhcmNoIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1jb25uZWN0b3JfX29wZXJhdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNlYXJjaC1jb25uZWN0b3JfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlYXJjaC1leGFtcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlYXJjaC1leGFtcGxlIHNtYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmF2YWlsYWJsZS1maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgLmF2YWlsYWJsZS1maWVsZHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmF2YWlsYWJsZS1maWVsZHNfX29wdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zZWFyY2gtaGVscF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtaGVscF9fY2xvc2U6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjI3MzIwOyB9XG5cbi5zYXZlLXNlYXJjaC1wb3B1cCwgLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtZnJlcXVlbmN5XCJdLFxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc2VuZC10b1wiXSxcbmxhYmVsW2Zvcj1cImVkaXQtc2VsZWN0ZWQtc3ViamVjdFwiXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LXRpdGxlXCJdLFxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zYXZlZC1zZWFyY2gtYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmJ0bi0tcHJpbWFyeSwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLm1vZGFsX19hY3Rpb24gYSwgLm1vZGFsX19hY3Rpb24gLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGEsIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdHJpYWwtZGl2IC5mb3JtLXN1Ym1pdCwgI3RyaWFsLWRpdiAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgLmZvcm0tc3VibWl0LCAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUHJvZmlsZV9mb3JtIC5mb3JtLWFjdGlvbnMgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAjdGFSZWdpc3RyYXRpb25fZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zYXZlZC1zZWFyY2gtYWN0aW9ucyAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnNhdmVkLXNlYXJjaC1hY3Rpb25zIC5mb3JtLXN1Ym1pdCwgLnNhdmVkLXNlYXJjaC1hY3Rpb25zICN0YS1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhLWNvbnRhY3QtZm9ybSAuc2F2ZWQtc2VhcmNoLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvcm0taXRlbS1zZWxlY3RlZC1zZW5kLXRvLW1lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIHtcbiAgdG9wOiA5MHB4OyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zZWxlY3RlZC1yZXN1bHRzLXBvcHVwIC5kZWxpdmVyeS1sYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuI3NlbGVjdGVkLW1ldGhvZC1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNzZWxlY3RlZC1tZXRob2QtbGlzdCBpbnB1dC5mb3JtLXJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cblxuI3NlbGVjdGVkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI3NlbGVjdGVkLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2VsZWN0ZWQtbGlzdCAuc2VsZWN0ZWQtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNmaW5hbC1zZWxlY3RlZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbiNzZWxlY3Qtc2tpcHBlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI2ZpbmFsLXNlbGVjdGVkLXNraXBwZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzZW5kLXJlc3VsdHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiNzZW5kLXJlc3VsdHM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLnNlbGVjdGVkLW9wdGlvbi1zZXQge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZm9ybS1pdGVtLXNlYXJjaC1hZHYsXG4uZm9ybS1pdGVtLXByb3hpbWl0eS1hZHYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qXHJcbiogZ2xvYmFsIHNlYXJjaCByZXN1bHRzIHBhZ2UgYW5kIGFkdmFuY2Ugc2VhcmNoIHBhZ2VcclxuKi9cbiN0b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuI3Rvb2x0aXA6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbiN0b29sdGlwLnRvcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxMTE7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4jdG9vbHRpcC5sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0b29sdGlwLnJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5zZWFyY2gtcGFnZSAjbGlzdGluZ19fY29udGVudCAubWVkaWEgLnNlbGVjdC1yZXN1bHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi51c2UtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAudXNlLXJlc3VsdHMgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVzZS1yZXN1bHRzIHRhYmxlIHRib2R5IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAudXNlLXJlc3VsdHMgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNzZWxlY3RhbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmJvZHkuc2VhcmNoLWZyYW1lZCB7XG4gIC8qXHJcbiAgbmF2Lm5hdi0tcGVyc29uYWwgLmJsb2NrLXRhbWVudW5hdnVzZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgKi8gfVxuICBib2R5LnNlYXJjaC1mcmFtZWQgbmF2Lm5hdi0tdG9wLFxuICBib2R5LnNlYXJjaC1mcmFtZWQgc2VjdGlvbi5zZWFyY2gtcGFnZV9fc2lkZWJhciA+IGlmcmFtZVtzcmMqPVwiYWRcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS5zZWFyY2gtZnJhbWVkIG5hdi5uYXYtLW1haW4gLm5hdi0tbWFpbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkuc2VhcmNoLWZyYW1lZCAuZm9vdGVyX190b3BpY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhTWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnRhTWVkaWE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzLFxuLnRhTWVkaWFfX21lbnRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4OyB9XG5cbi50YU1lZGlhX19tZW50aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogc29saWQgI2VlZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDsgfVxuICAudGFNZWRpYV9fbWVudGlvbnMgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA1cHg7IH1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzUlOyB9XG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIHNwYW4gLnBhZ2luYXRlX2J1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmZpcnN0LFxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dCxcbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZSB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIC5zZWxlY3QtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIC5zZWxlY3QtYWxsIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmc6YWZ0ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2FzYzphZnRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgLTI0cHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc29ydGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zb3J0aW5nLnBuZ1wiKSBuby1yZXBlYXQgMCAtMTJweDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgMDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRyLm9kZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0ci5ldmVuIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHRib2R5IHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ZDpudGgtY2hpbGQoMSkgaW5wdXQge1xuICBtYXJnaW46IDNweCAwIDAgMDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc2F2ZS10YWdzIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4jZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMCU7IH1cblxuI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjAlOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDUpIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDUpIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiNkYXRhVGFibGVGYXZvcml0ZXMgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDE1JTsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7IH1cbiAgICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaSAucmVtb3ZlLXRhZzpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAjZGF0YVRhYmxlRmF2b3JpdGVzIHRkOm50aC1jaGlsZCg2KSBsaSAucmVtb3ZlLXRhZzpiZWZvcmU6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgI2RhdGFUYWJsZUZhdm9yaXRlcyB0ZDpudGgtY2hpbGQoNikgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2UzZTNlMzsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5LXN0YXRlLXRheC1hbW5lc3R5LXByb2dyYW1zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAgICNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHRoZWFkIHRoOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxudGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIHRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgdGFibGUjZnJsLWltcG9ydGFudC1kb2NzIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIHRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB0ZCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4ucGFnZS1mYXRjYS1leHBlcnQtaWdhLXN0YXR1cyAucXVpY2stcmF0ZXMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50bmxfcGFnZV9tYWluX2hlYWRlciB7XG4gIGNvbG9yOiAjZjI3MzIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4udG5sX3BhZ2VfaGVhZGVyIHtcbiAgY29sb3I6ICNmMjczMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi50bmxfaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMjczMjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEycHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAudG5sX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEwLjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfSB9XG5cbi50bmxfbWFpbl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9tYWluX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG5cbi50bmxfY29udGVudF9wYXJhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGFpbmVyX2RpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogMSUgMSU7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogOTYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5LjVwdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogOXB0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDdwdDtcbiAgICAgIHdpZHRoOiAyOCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICBtYXJnaW46IDElOyB9IH1cblxuLnN1Yl9jb250YWluZXJfZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zdWJfY29udGFpbmVyX2RpdiB7XG4gICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7IH0gfVxuXG4udG5sX2Zvb3RlciB7XG4gIGJvcmRlcjogdGhpY2sgc29saWQgI2YyNzMyMDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMHB4OyB9XG5cbi50bmxfZm9vdGVyX3N1Yl9kaXYge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3B4OyB9XG5cbi50bmxfZXZlbnRzIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgbGVmdDogNTAlOyB9XG5cbi50bmxfZHJvcGRvd24ge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7IH1cblxuZGl2IGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuXG4udG5sX3VwY29taW5nX2RhdGVzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBoZWlnaHQ6IDUlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2V2ZW50X2Z1bGxfZGF0ZSB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50bmxfY3BlX3RleHQge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4udG5sX3dlYmNhc3RfaW5mb3JtYXRpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDJweCAycHggNTBweDsgfVxuXG4jcG9saWN5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuI3RubF9udW1iZXJfb2ZfZXZlbnRzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA4cHQ7IH1cblxuI3RubF9zdWJtaXRfYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2luZm9ybWF0aW9uX3Age1xuICBoZWlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2luZm9ybWF0aW9uX3Age1xuICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuXG5zcGFuLnN1YmplY3Rfc3BhbiB7XG4gIGhlaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHNwYW4uc3ViamVjdF9zcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOyB9IH1cblxubGkudG5sX2V2ZW50c19zdWJqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDU1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBsaS50bmxfZXZlbnRzX3N1YmplY3Qge1xuICAgICAgZm9udC1zaXplOiA4cHQ7IH0gfVxuXG4uZXZlbnRfdGltZV9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXZlbnRfdGltZV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA3NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5ldmVudF90aW1lX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDU1JTsgfSB9XG5cbi5ldmVudF9oZWFkZXJfZGF0ZXMge1xuICB3aWR0aDogMTYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9kYXRlcyB7XG4gICAgICB3aWR0aDogMTUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZXZlbnRfaGVhZGVyX2RhdGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0OyB9IH1cblxuLmV2ZW50X2hlYWRlcl90aW1lcyB7XG4gIHdpZHRoOiA1NiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl90aW1lcyB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHdpZHRoOiA1MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfdGltZXMge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG5cbmxpLmV2ZW50X2hlYWRlcl9zdWJqZWN0IHtcbiAgd2lkdGg6IDEzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBsaS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHdpZHRoOiAxNCU7IH0gfVxuXG4uZXZlbnRfaGVhZGVyX2NwZSB7XG4gIHdpZHRoOiAxMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudF9oZWFkZXJfY3BlIHtcbiAgICAgIHdpZHRoOiAyMSU7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmV2ZW50X2hlYWRlcl9jcGUge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICB3aWR0aDogMTQlOyB9IH1cblxuLnRubF9ldmVudF9pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjsgfVxuXG4udG5sX2V2ZW50c19jaGVja2JveGVzIHtcbiAgd2lkdGg6IDY1JTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udG5sX2V2ZW50X3RpdGxlcyB7XG4gIHdpZHRoOiAxOCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi50bmxfZXZlbnRfbm90X3NpZ25lZF9pbiB7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi50bmxfZXZlbnRzX2NoZWNrYm94ZXMgbGFiZWwudG5sX2V2ZW50X2FscmVhZHlfc2lnbmVkX3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5ZjU4NDsgfVxuXG4uY3BlX2NyZWRpdCB7XG4gIHdpZHRoOiAxOC40JTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmZmZmY7IH1cblxuLnRubF9ja19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjUlOyB9XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX2NrX2J1dHRvbiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bmxfY2tfYnV0dG9uIGxhYmVsIGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50bmxfY2tfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M1YzNlYjsgfVxuXG4udG5sX2NrX2J1dHRvbiBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ4ZmY7IH1cblxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjM2ViOyB9XG5cbiN0bmxfcmVnaXN0ZXJfYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xuICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdG5sX3JlZ2lzdGVyX2J1dHRvbiB7XG4gICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcbiAgICAgIHBhZGRpbmc6IDZweCAycHg7IH0gfVxuXG4udG5sX2NjX292ZXJsYXkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDsgfVxuXG4ubm90X2xvZ2dlZF9pbl9tYWluX2RpdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuLm5vdF9sb2dnZWRfaW5faW5mb3JtYXRpb24ge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogNjAwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vdF9sb2dnZWRfaW5faW5mb3JtYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG5cbi5ub3RfbG9nZ2VkX2luX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZvbnQ6IGJvbGQgMTRweCBBcmlhbDtcbiAgcGFkZGluZzogOXB4IDEycHg7IH1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlciB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl90ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50bmxfbm90X2xvZ19pbl9saW5rIHtcbiAgY29sb3I6ICNmMjczMjA7IH1cblxuLnRubF9sb2dfaW5faDIge1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4udG5sX25vdF9zaWduX2luX3Age1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl9idXR0b24ge1xuICAvKm1hcmdpbi1sZWZ0OjEycHg7Ki9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4udG5sX3ZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250OiBib2xkIDAuOGVtIEFyaWFsO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nOiAwLjdlbSAwLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF92aWRlbyB7XG4gICAgICBmb250OiBib2xkIDc0JSBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIHdpZHRoOiA1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfdmlkZW8ge1xuICAgICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgIHdpZHRoOiA1ZW07IH0gfVxuXG4udG5sX3ZpZGVvX2xpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbmdlbmlhL2ltYWdlcy95b3V0dWJlLWxvZ28td2hpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJlbSAyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNSU7XG4gIHdpZHRoOiAxMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGhlaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICB3aWR0aDogMTYlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudG5sX3ZpZGVvX2xpbmsge1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF92aWRlb19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogNzQlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41JTtcbiAgICAgIHdpZHRoOiAtMXB4OyB9IH1cblxuLnRubF9wYWdlX21haW5faGVhZGVyX2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2YyNzMyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4udG5sX21haW5faGVhZGVyX3RleHQge1xuICBmb250LXNpemU6IDE1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDExMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbWFpbl9oZWFkZXJfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDgwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF9tYWluX2hlYWRlcl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAudG5sX21haW5faGVhZGVyX3RleHQge1xuICAgICAgZm9udC1zaXplOiA3MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBsYWJlbCA+IHNwYW4uY2tfc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgbGFiZWwgPiBzcGFuLmNrX3NwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cblxuLnRubF9sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4jdG5sX2NvbnRhY3RfdXMge1xuICBoZWlnaHQ6IDcwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2ZlZV9pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udG5sX2NjX21lc3NhZ2VfZmluZV9wcmludCB7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRubF9ldmVudF90aW1lcyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4udG5sX2xpc3RfY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udG5sX2V4dHJhX3NwYWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRubF9ja19idXR0b25faWU4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRubF9ja19idXR0b25faWU4IGxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2RpdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfZ3JvdXBfc2lnbl9pbl93b3JkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX21haW5fY29udGFuZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiNzaWduX3VwX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udGV4dF9pbl90YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRubF9ncm91cF9zaWduX2luX3RleHQge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udG5sX2dyb3VwX3NpZ25faW5fZW1haWwge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7IH0gfVxuXG4udG5sX2NjX21haW5fZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnRubF9jY19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50bmxfY2NfY29udGFpbmVyX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udG5sX2NjX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MnB4OyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0IHtcbiAgY29sb3I6ICNkN2Q3ZDc7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi50bmxfY2NfdGV4dGJveF9zcGFuIHtcbiAgd2lkdGg6IDM1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRubF9jY19mb290ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udG5sX2NjX3RleHRfc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udG5sX2NjX3N1Ym1pdF9zcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiN0bmxfY2NfYnV0dG9uIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGhlaWdodDogMjVweDsgfVxuXG4jdG5sX2NjIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWF4LWhlaWdodDogNzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdG5sX2NjIHtcbiAgICAgIHRvcDogMTYlO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGxlZnQ6IDIuNSU7IH0gfVxuXG4udG5sX3RoYW5rX3lvdV9tYWluX2RpdiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50bmxfdGhhbmtfeW91X2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bmxfdGhhbmtfeW91X2hlYWRlcl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi50bmxfdGhhbmtfeW91X2xpbmsge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgZm9udC1zaXplOiAxMnB0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRubF90aGFua195b3VfbGluayB7XG4gICAgICBmb250LXNpemU6IDdwdDsgfSB9XG5cbi50bmxfY2NfbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBib2xkIDExcHggQXJpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHggMnB4OyB9XG5cbi50bmxfcF90YWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfcF90YWcge1xuICAgICAgZm9udC1zaXplOiA3cHQ7IH0gfVxuXG4udG5sX2NiX2NvbmZpcm0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubm9fc3Vic2NyaXB0aW9uX3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQyZDJkO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7IH1cblxuLnRubF9jY19oZWFkZXJfc3ViX3RleHQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiAjZWVlZWVlOyB9XG5cbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0ID4gYTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN0YXgtbm90ZXMtbGl2ZS1jcmVkaXQtY2FyZC12YWxpZGF0aW9uLWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlbW9kYWwtY2xvc2Uge1xuICBhbGlnbjogcmlnaHQ7IH1cblxuLnRubF9sYXRlc3RfbmV3Y2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udDogNzAwIDAuOGVtIEFyaWFsO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC05ZW07XG4gIG1hcmdpbi10b3A6IDdlbTtcbiAgcGFkZGluZzogMC43ZW0gMC40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDllbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3Qge1xuICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNC41ZW07XG4gICAgICB3aWR0aDogNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG5sX2xhdGVzdF9uZXdjYXN0IHtcbiAgICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgIHdpZHRoOiA1ZW07IH0gfVxuXG4udG5sX2xhdGVzdF9uZXdjYXN0X2xpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tdG9wOiAtMyU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0zJTtcbiAgICAgIHdpZHRoOiAxMjclO1xuICAgICAgZm9udC1zaXplOiA3NCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50bmxfbGF0ZXN0X25ld2Nhc3RfbGluayB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMyU7XG4gICAgICB3aWR0aDogMTIxJTtcbiAgICAgIGZvbnQtc2l6ZTogNzQlOyB9IH1cblxuLypcclxuICogQ29weXJpZ2h0IChjKSAyMDEzIFRoaWJhdXQgQ291cm91YmxlXHJcbiAqIGh0dHA6Ly93d3cuY3NzZmxvdy5jb21cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlOlxyXG4gKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxyXG4gKi9cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IHdoaXRlLCBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsIHdoaXRlIDI1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSwgd2hpdGUgMjVweCk7IH1cblxuLnN3aXRjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2l0Y2gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kOyB9XG5cbi5zd2l0Y2gtbGFiZWw6YmVmb3JlLCAuc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLW8tdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xuICByaWdodDogMTFweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuICBsZWZ0OiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM0N2E4ZDg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDsgfVxuXG4uc3dpdGNoLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlKTsgfVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnN3aXRjaC1ibHVlID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBDcmVkaXRjYXJkLmpzIHYwLjEwLjEyIHwgQ29weXJpZ2h0IChjKSAyMDE0IENyZWRpdGNhcmQuanMgfCBjcmVkaXRjYXJkanMuY29tL2xpY2Vuc2luZyAqL1xuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgZGl2LCAuY2Nqcy1jYXJkLXN0eWxlIGRpdiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCxcbi5jY2pzLWNhcmQgc2VsZWN0LCAuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdCxcbi5jY2pzLWNhcmQgbGFiZWwsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LCAuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0LFxuLmNjanMtY2FyZCBsZWdlbmQsIC5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLFxuLmNjanMtY2FyZCBidXR0b24sIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LCAuY2Nqcy1jYXJkLXN0eWxlIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbCwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbCwgLmNjanMtY2FyZCBsZWdlbmQsXG4uY2Nqcy1jYXJkLXN0eWxlIGxlZ2VuZCwgLmNjanMtY2FyZCBmaWVsZHNldCxcbi5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXQge1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0LCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0LCAuY2Nqcy1jYXJkIHNlbGVjdCxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LCAuY2Nqcy1jYXJkIGJ1dHRvbiwgLmNjanMtY2FyZC1zdHlsZSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYmNlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Zm9jdXMsXG4uY2Nqcy1jYXJkIHNlbGVjdDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0OmZvY3VzLFxuLmNjanMtY2FyZCBidXR0b246Zm9jdXMsIC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjZDc4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDI1NSwgMTk1LCA5NCwgMC45KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgyNTUsIDE5NSwgOTQsIDAuOSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDI1NSwgMTk1LCA5NCwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgaW5wdXQsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsIC5jY2pzLWNhcmQgc2VsZWN0LFxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogLjI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDJlbVxcOSAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0OjotbXMtY2xlYXIsIC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIHNlbGVjdCwgLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Qge1xuICBjb2xvcjogIzc2N2Y4NiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNWVtXFw5ICAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1ZW0gMFxcOSAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGlucHV0Ojotd2Via2l0LWF1dG9maWxsLCAuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIC4zcyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogLjY4NzVlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzY3Zjg2ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwMDA7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUge1xuICBjb2xvcjogIzc4ZDIxNjsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvbixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvbiB7XG4gIHBhZGRpbmc6IC41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjI1ZW0gIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IC45ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0uNDVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtLjQ1ZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAuOWVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAuOWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuMmVtICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAuMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3Zlcixcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2U6YWN0aXZlLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmFjdGl2ZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgYm90dG9tOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGUge1xuICBoZWlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2NTZiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlLCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLXNpZ25hdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSxcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlIHtcbiAgcGFkZGluZzogLjVlbSAxZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHRvcDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMy44NWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jYXJkLWNvZGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0LjgxMjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICByaWdodDogMDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0b3A6IDIuMjVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3LjVlbSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYyBpbnB1dCwgLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYyBpbnB1dCB7XG4gIHJpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMi45NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHAsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVlNjU2YiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG4gICpoZWlnaHQ6IDIuNmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMy43NWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cywgLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cyxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyxcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsIC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmUsXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLCAuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2YyZjJmMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNlNmU2ZTYpLCB0bygjZjJmMmYyKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTZlNmU2LCAjZjJmMmYyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXggIWltcG9ydGFudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTZlNmU2JyxlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJyxHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlcixcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6aG92ZXIsXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyLFxuLmNjanMtY2FyZC1zdHlsZSBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MTgxOGVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMy4xODE4MTgxOGVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1Ny4yZW0pIHtcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0sXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbiAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4gIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfSB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2FyZC10eXBlLWVycm9yIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtdmlzYSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxuLmNjanMtY2FyZC5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMTI2MWNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDk3LCAyMDUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTgsIDk3LCAyMDUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjYjI2NmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAxMDIsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzgsIDEwMiwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLW1hZXN0cm8gLmNjanMtdHlwZS1yZWFkLW9ubHksIC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICMwMDY2Y2IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDIsIDIwMywgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMDIsIDIwMywgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjAzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCA1MSwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDAsIDUxLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWpjYiAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1qY2IgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzJiOTczOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxNTEsIDU2LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQyLCAxNTEsIDU2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWRpbmVycy1jbHViIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHkge1xuICBjb2xvcjogIzAwNzliZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMSwgMTkwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDEyMSwgMTkwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMmU3N2JjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDExOSwgMTg4LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCAxMTksIDE4OCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5jY2pzLWNhcmQuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZjc5YjAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxNTUsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ3LCAxNTUsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgY29sb3I6ICNmNjcyMTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDExNCwgMjAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ2LCAxMTQsIDIwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cblxuLmNjanMtY2FyZC5jY2pzLWRhbmtvcnQgLmNjanMtdHlwZS1yZWFkLW9ubHksXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seSB7XG4gIGNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyOCwgMzYsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyOCwgMzYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LCAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLXR5cGUtcmVhZC1vbmx5IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgIWltcG9ydGFudDtcbiAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEuMzYzNjM2MzZlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjE4MTgxODE4ZW0gLjQ1NDU0NTQ1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUsXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWhpZGRlbi1jYXJkLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbSB7XG4gIGJvdHRvbTogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IHtcbiAgdG9wOiA1MiUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAzLjE4MTgyZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtYW1leCAuY2Nqcy1jc2MtZGlhZ3JhbSwgLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDMuMTgxODJlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJyxIZWx2dGljYSxBcmlhbCxzYW4tc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxZW0gYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCwgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCB7XG4gIHdpZHRoOiAyM2VtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRlbSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IC43NWVtICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLCAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciB7XG4gIHRvcDogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMy4yNWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQge1xuICB3aWR0aDogMTAuMzVlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0LmNjanMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLW51bWJlci1mb3JtYXR0ZWQge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNC4zNWVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogOGVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICpmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uIGxlZ2VuZCB7XG4gICpsZWZ0OiAtLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy1tb250aCxcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyIHtcbiAgd2lkdGg6IDMuNWVtICFpbXBvcnRhbnQ7XG4gICp3aWR0aDogMi44MzMzMzMzMzMzMzMzMzM1ZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICptYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhciB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbiAgbGVmdDogMy41ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDFlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDQuNzVlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTFlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1uYW1lIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAxLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLWNhcmQ6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgc2VsZWN0IHtcbiAgcGFkZGluZzogLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4uY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50OyB9XG5cbmZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZS5jY2pzLXN0YXJ0ZWRQcm9ncmVzcyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5jY2pzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLCAuY2Nqcy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZjc5YjAwICFpbXBvcnRhbnQ7IH1cblxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgaW5wdXQuY2Nqcy1pbmNvbXBsZXRlLFxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3Mgc2VsZWN0LmNjanMtaW5jb21wbGV0ZSwgLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MTIgIWltcG9ydGFudDsgfVxuXG5pbnB1dC5jY2pzLWNvbXBsZXRlLCBzZWxlY3QuY2Nqcy1jb21wbGV0ZSwgZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3QsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzhkMjE2ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQuY2Nqcy1jb21wbGV0ZTpmb2N1cywgc2VsZWN0LmNjanMtY29tcGxldGU6Zm9jdXMsIGZpZWxkc2V0LmNjanMtY29tcGxldGUgc2VsZWN0OmZvY3VzLCBmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMTA3LCAxODcsIDIwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDEwNywgMTg3LCAyMCwgMC41KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMTA3LCAxODcsIDIwLCAwLjUpOyB9XG5cbmlucHV0LmNjanMtZXJyb3IsIHNlbGVjdC5jY2pzLWVycm9yLCBmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdCwgZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYTliODk7IH1cblxuaW5wdXQuY2Nqcy1lcnJvcjpmb2N1cywgc2VsZWN0LmNjanMtZXJyb3I6Zm9jdXMsIGZpZWxkc2V0LmNjanMtZXJyb3Igc2VsZWN0OmZvY3VzLCBmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICNmNTQ4MjggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7IH1cblxuLnRlcm1zLWNvbmRpdGlvbnMtYmFubmVyIHtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMjM1LCAyNDUsIDAuOCk7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi50Yy1kaXNtaXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAudGMtZGlzbWlzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuXG4udGF4LW5vdGVzLXNlbGVjdC1jb2xsZWN0aW9ucyAubWVkaWFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpc3RpbmcgKyAudG5zLWxhbmRpbmctY3RhIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRucy1sYW5kaW5nLWN0YSB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC50bnMtbGFuZGluZy1jdGEgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2ljb24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjNjY2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRucy1sYW5kaW5nLWN0YSAudG5zLWxhbmRpbmctY3RhX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAudG5zLWxhbmRpbmctY3RhIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udG5zLXRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jdG9jSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsXHIgYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICN0b2NIZWFkZXI6aG92ZXIsICN0b2NIZWFkZXI6Zm9jdXMsICN0b2NIZWFkZXIub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjRhMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdG9jSGVhZGVyOmhvdmVyOjphZnRlciwgI3RvY0hlYWRlcjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbiAgI3RvY0hlYWRlci5vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuICAjdG9jSGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jdG9jUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICN0b2NQYW5lbC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdG9jUGFuZWwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI3RvY1BhbmVsIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICN0b2NQYW5lbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1czsgfVxuICAgICN0b2NQYW5lbCBhOmhvdmVyLCAjdG9jUGFuZWwgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgI3RvY1BhbmVsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuXG4uYnJvd3NlX3RyZWF0aWVzX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLnRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk7IH1cblxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIC5jb250ZW50LWJsb2NrIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud3R0X21saV9jb250YWluZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC53dHRfbWxpX2NvbnRhaW5lciB1bCBsaSBkaXYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud3R0X21saV9jb250YWluZXIgdWwgbGkgZGl2IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAgICAgLnd0dF9tbGlfY29udGFpbmVyIHVsIGxpIGRpdiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi53dHRfbWxpX2NvbnRhaW5lciBhLCAud3R0X21saV9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53dHRfbWxpX2NvbnRhaW5lciBhIGksIC53dHRfbWxpX2xpbmsgaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4ud3R0X21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfY29udGFpbmVyIGgyIC53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2JiYmFiYTsgfVxuXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyBzcGFuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHg7IH1cblxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgLnd0dF9hZHZfc2VhcmNoX21saV9saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53dHRfYWR2X3NlYXJjaF9tbGlfcmVzb3VyY2VzLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMgaDIuY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2NvbnRhaW5lciAud3R0X2Fkdl9zZWFyY2hfbWxpX3Jlc291cmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLm1saS1yZXNvdXJjZXMgYXJ0aWNsZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWxpLXJlc291cmNlcyAubWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnd0dF9sYW5kaW5nX21saV9jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3R0X2xhbmRpbmdfbWxpX2NvbnRhaW5lciBoMi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5hZHZhbmNlZF9zZWFyY2hfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcbiAgYmFja2dyb3VuZDogIzY2NiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ud3R0X2FkdmFuY2Vfc2VhcmNoX2Fycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi50cmVhdGllcy1zZWFyY2gsXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lcixcbiAgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmNob3Nlbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRyZWF0aWVzLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRyZWF0aWVzLXNlYXJjaCAuZm9ybS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNDhweDsgfVxuICAudHJlYXRpZXMtc2VhcmNoIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQgaW5wdXQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuXG4udHJlYXRpZXMtc2VhcmNoIC5mb3JtLXN1Ym1pdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiAwLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwOyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50cmVhdGllcy1zZWFyY2ggLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbi50cmVhdGllcy1zZWFyY2ggLmNob3Nlbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC5idG4tLXByaW1hcnksIC50cmVhdGllcy1xdWljay1maW5kIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5jb2xsZWN0aW9uLXNlYXJjaCBmb3JtIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kIC5tb2RhbF9fYWN0aW9uIGEsIC5tb2RhbF9fYWN0aW9uIC50cmVhdGllcy1xdWljay1maW5kIGEsIC50cmVhdGllcy1xdWljay1maW5kICN0cmlhbC1kaXYgLmZvcm0tc3VibWl0LCAjdHJpYWwtZGl2IC50cmVhdGllcy1xdWljay1maW5kIC5mb3JtLXN1Ym1pdCwgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLnBvbGwgLmZvcm0tc3VibWl0LCAucG9sbCAudHJlYXRpZXMtcXVpY2stZmluZCAuZm9ybS1zdWJtaXQsIC50cmVhdGllcy1xdWljay1maW5kICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YVByb2ZpbGVfZm9ybSAuZm9ybS1hY3Rpb25zIC50cmVhdGllcy1xdWljay1maW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmVhdGllcy1xdWljay1maW5kICN0YVJlZ2lzdHJhdGlvbl9mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgI3RhUmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYWN0aW9ucyAudHJlYXRpZXMtcXVpY2stZmluZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJlYXRpZXMtcXVpY2stZmluZCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLmZvcm0tc3VibWl0LCAubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMgLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmZvcm0tc3VibWl0LCAudHJlYXRpZXMtcXVpY2stZmluZCAjdGEtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0YS1jb250YWN0LWZvcm0gLnRyZWF0aWVzLXF1aWNrLWZpbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi50cmVhdGllcy1xdWljay1maW5kIC5idG4tLXRlcnRpYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCAjZWRpdC1zYXZlIHtcbiAgbWFyZ2luOiAtNXB4IDAgMTBweDsgfVxuXG4udHJlYXRpZXMtcXVpY2stZmluZCBbaWQqPVwiZWRpdC1zdWJtaXRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRyZWF0aWVzLXF1aWNrLWZpbmQgLmRlZmF1bHQtY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmVhdGllcy1xdWljay1maW5kIC50YVRpcC10cmVhdGllcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNmaWx0ZXItdHJlYXRpZXMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNjb21wYXJlLWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjY29tcGFyZS1mb3JtLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbXBhcmUtZGlzYWJsZS1wb3B1cHMge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uY29tcGFyZV9fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDsgfVxuICAuY29tcGFyZV9fYWN0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUsXG4gIC5jb21wYXJlX19hY3Rpb24gLmNvbXBhcmUtcmVzZXQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuY29tcGFyZV9fYWN0aW9uIC5jb21wYXJlLXJlc2V0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRyZWF0aWVzIC5jb250YWluLCAudHJlYXRpZXMgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAudHJlYXRpZXMgLndyYXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuLnRyZWF0aWVzLWNvbXBhcmVfX2FkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fYWRkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmZvcm0tZWxlbWVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19hZGQgLmFkZC1wYXJ0bmVycyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMSxcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMixcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wNCxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXAxLFxuI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLWl0ZW0tcDIsXG4jdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0taXRlbS1wMyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1pdGVtLXA0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiN0cmVhdGllcy1jb21wYXJlLWZvcm0gW2lkKj1cImVkaXQtc2VhcmNoLWJ0blwiXSxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSBbaWQqPVwiZWRpdC1zZWFyY2gtYnRuXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4jdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyxcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLFxuICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gKyAuZm9ybS1pdGVtLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSArIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICN0cmVhdGllcy1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8sXG4gICAgI3RyZWF0aWVzLWFydGljbGUtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICAjdHJlYXRpZXMtY29tcGFyZS1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwsXG4gICAgICAjdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RyZWF0aWVzLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgICN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcy10cmVhdGllcy1jb21wYXJlLXJlc3VsdHMgLnRyZWF0aWVzLWNvbXBhcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODRweDsgfVxuXG4udHJlYXRpZXMtY29tcGFyZV9fbGVmdCxcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC50cmVhdGllcy1jb21wYXJlX19sZWZ0IGhlYWRlcixcbiAgLnRyZWF0aWVzLWNvbXBhcmVfX3JpZ2h0IGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCBoZ3JvdXAsXG4gIC50cmVhdGllcy1jb21wYXJlX19yaWdodCBoZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQgLmFydGljbGVfX3RpdGxlLFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fYmFyLFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgLmFydGljbGVfX2JhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHJlYXRpZXMtY29tcGFyZV9fbGVmdCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0LFxuICAudHJlYXRpZXMtY29tcGFyZV9fcmlnaHQgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi50cmVhdHktbWV0YWRhdGEge1xuICBtYXJnaW46IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRyZWF0eS1tZXRhZGF0YV9fcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50cmVhdHktbWV0YWRhdGFfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsLFxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnRyZWF0eS1tZXRhZGF0YV9fbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIGEge1xuICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi50cmVhdHktbWV0YWRhdGFfX25vc3BhY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJhdGVzLWNvbXBhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLnJhdGVzLWNvbXBhcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJhdGVzLWNvbXBhcmUgLmZvcm0taXRlbS1wYXJ0bmVyMSxcbiAgLnJhdGVzLWNvbXBhcmUgLmZvcm0taXRlbS1wYXJ0bmVyMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucmF0ZXMtY29tcGFyZSBbaWQqPVwiZWRpdC1hZGRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyB9XG4gIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnJhdGVzLWNvbXBhcmUgLmZvcm0td3JhcHBlcltpZCo9XCJlZGl0LXNlbGVjdGVkLS1cIl0gLmlubGluZS1lbGVtZW50cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHMgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5yYXRlcy1jb21wYXJlIC5mb3JtLXdyYXBwZXJbaWQqPVwiZWRpdC1zZWxlY3RlZC0tXCJdIC5pbmxpbmUtZWxlbWVudHM6aG92ZXIgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiNyZWZlcmVuY2V0YWJsZS1mb3JtIC5saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucXVpY2stcmF0ZS1oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1aWNrLXJhdGVzLXRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4gIC5xdWljay1yYXRlcy10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUsXG4udHJlYXRpZXMtdG9jX19saW5rIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udHJlYXRpZXMtdG9jX190aXRsZSArIHVsIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnRyZWF0aWVzLXRvY19fdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLnRyZWF0aWVzLXRvY19fbGluayBhOmhvdmVyLCAudHJlYXRpZXMtdG9jX19saW5rIGEuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogI2YyNzMyMDsgfVxuXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENTUFJPSkVDVC04NzQ4OiBGaXJzdCBqdXN0IGluZGVudGVkIG5leHRlZCBUT0MgZW50cnkgbGlua3MsIGJ1dCBkZWNpZGVkIG5vdC5cclxuLnRyZWF0aWVzLXRvY19fbGluayAudHJlYXRpZXMtdG9jX19saW5rIGEge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcbiovXG4udHJlYXRpZXMtbmV3cyAuZm9ybS10eXBlLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIk9SXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50cmVhdGllcy1uZXdzIC5mb3JtLXR5cGUtc2VsZWN0OmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJlYXRpZXMtbmV3cyAucmVzZXQtZm9ybSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udHJlYXRpZXMgaGVhZGVyIC53dHNsaW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmRpdiBoNS50cmVhdGllc19leHBhbmQsIGRpdiBoNS50cmVhdGllc19jb2xsYXBzZSwgZGl2IGg1LnRyZWF0aWVzX2V4cGFuZF9jb2xsYXBzZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDJweDsgfVxuXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2Uge1xuICBjb2xvcjogIzAwNjRhMjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50cmVhdGllc19leHBhbmRfaWNvbiwgLnRyZWF0aWVzX2NvbGxhcHNlX2ljb24ge1xuICBjb2xvcjogI2YyNzMyMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIGEsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX2FjdGlvbnMgLmFydGljbGVfX3NvY2lhbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19wb3N0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4ud3RzIHtcbiAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50cmVhdGllc19fY29udGVudC0tbWFpbi53dHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uZGFpbGllc19fY29udGVudC0tc2lkZWJhci53dHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIud3RzIHtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLXN1bW1hcnlOb1NwYWNlIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XG4gIGhlaWdodDogNTA3cHg7XG4gIG1heC1oZWlnaHQ6IDUwN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tbGlfY29tcGFyZV9fbGVmdF9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzVlN2NkMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWxpX2NvbXBhcmVfX2xlZnRfYXJ0aWNsZV9oZWFkZXIsIC5tbGlfY29tcGFyZV9fcmlnaHRfYXJ0aWNsZV9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRvcC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYmFubmVyLXBsYWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4jdHJpYWwtYmFubmVyLWRpdiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xuICB0b3A6IDE0MHB4OyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0sXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUsXG4gICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLWNvZGUtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICN0cmlhbC1iYW5uZXItZGl2IC5mb3JtLWl0ZW0tY29kZSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZm9ybS1pdGVtLWNvZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlIHtcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAjdHJpYWwtYmFubmVyLWRpdiAuZnJlZS10cmlhbC1yZXNlbmQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICN0cmlhbC1iYW5uZXItZGl2IC5mcmVlLXRyaWFsLXJlc2VuZCBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGF0ZXN0X25ld3NfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpc3RpbmdfbGF0ZXN0X25ld3NfYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50OyB9XG5cbi5sYXRlc3RfbmV3c19tZWRpYV9fbWV0YSwgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXIsIC5sYXRlc3RfbmV3c19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYXRlc3RfbmV3c19leHBhbmQge1xuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAuZGFpbGllc19fbGF0ZXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxhdGVzdF9uZXdzX2V4cGFuZCAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAubGF0ZXN0X25ld3NfZXhwYW5kIC5sYXRlc3ROZXdzVG9nZ2xlLWlubmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMjVweDsgfVxuXG4ubGF0ZXN0X25ld3NfY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYXRlc3RfbmV3c19jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjFmMWYxIHNvbGlkOyB9XG4gIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgbWFyZ2luOiA0cHggMCA1cHggMDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLm1lZGlhIC5sYXRlc3RfbmV3c19tZWRpYV9fY2F0ZWdvcnkucHJvZHVjdC1JbnRlcm5hdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIyNjsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5tZWRpYSAubGF0ZXN0X25ld3NfbWVkaWFfX2NhdGVnb3J5LnByb2R1Y3QtRmVkZXJhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeS5wcm9kdWN0LVN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAubWVkaWEgLmxhdGVzdF9uZXdzX21lZGlhX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmxhdGVzdF9uZXdzX2Jsb2NrX19oZWFkZXJfaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIC5sYXRlc3RfbmV3c19ibG9ja19fdGl0bGVfaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogI2YyNzMyMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB3aWR0aDogMTM2cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYngtd3JhcHBlciwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4cGFnZXIsIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC13cmFwcGVyLCAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhwYWdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4LXBhZ2VyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieC1wYWdlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4Y29udHJvbC1pbm5lciB7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiwgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7IH1cbiAgICAgIC5sYXRlc3RfbmV3c19jb2xsYXBzZSAuY29udGVudC1ibG9ja19faGVhZGVyIC5ieGNvbnRyb2wgLmJ4cHJldiB7XG4gICAgICAgIGxlZnQ6IDRweDsgfVxuICAgICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYnhuZXh0IHtcbiAgICAgICAgcmlnaHQ6IDRweDsgfSB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuYngtcHJldixcbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5ieC1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmxhdGVzdF9uZXdzX2NvbGxhcHNlIC5jb250ZW50LWJsb2NrX19oZWFkZXIgLmJ4Y29udHJvbCAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAubGF0ZXN0X25ld3NfY29sbGFwc2UgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciAuYnhjb250cm9sIC5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF1ZGl0LWluc2lnaHRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDY0YTI7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvLFxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19sb2dvIGEsXG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hdWRpdC1pbnNpZ2h0X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYXVkaXQtaW5zaWdodF9faGVhZGVyIC5oZWFkZXJfX2RvYy1saXN0IHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlciAuaGVhZGVyX19hY3Rpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi5hbm5vdGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5hbm5vdGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hbm5vdGF0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYW5ub3RhdGlvbi5hbm5vdGF0aW9uLS1ub3RlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDY4Mzg7IH1cbiAgLmFubm90YXRpb24uYW5ub3RhdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDY0YTI7IH1cblxuLmFubm90YXRpb25fX292ZXJ2aWV3LFxuLmFubm90YXRpb25fX2NvbnRlbnQsXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzOyB9XG5cbi5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZmZDsgfVxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmVmZjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLmFubm90YXRpb24tLW5vdGUgLmFubm90YXRpb25fX292ZXJ2aWV3IGgyIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ODM4OyB9XG4gICAgICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0IC5hbm5vdGF0aW9uX19vdmVydmlldyBoMiBpOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNjRhMjsgfVxuICAuYW5ub3RhdGlvbl9fb3ZlcnZpZXcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYW5ub3RhdGlvbl9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7IH1cbiAgLmFubm90YXRpb25fX3RhZzpob3ZlciwgLmFubm90YXRpb25fX3RhZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4uYW5ub3RhdGlvbl9fY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlOyB9XG4gIC5hbm5vdGF0aW9uLS1ub3RlIC5hbm5vdGF0aW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmYxOyB9XG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgLmFubm90YXRpb25fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY2Zjk7IH1cbiAgLmFubm90YXRpb25fX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuYW5ub3RhdGlvbl9fY29udGVudCAubWVkaWFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250ZW50IC5tZWRpYV9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uYW5ub3RhdGlvbl9fbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG4uYW5ub3RhdGlvbl9fbm90ZV9lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX25vdGUsXG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZS1lZGl0X19ub3RlIHRleHRhcmVhLFxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX3RhZ3MgLnRhZ3MtbGlzdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hbm5vdGF0aW9uX19ub3RlX2VkaXQgLm5vdGVfZWRpdF9fdGFncyAudGFncy1saXN0IGxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X190YWdzIC50YWdzLXRvb2xzIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmFubm90YXRpb25fX25vdGVfZWRpdCAubm90ZV9lZGl0X19hY3Rpb25zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYW5ub3RhdGlvbl9fbm90ZV9lZGl0IC5ub3RlX2VkaXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYW5ub3RhdGlvbl9fY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAuYW5ub3RhdGlvbl9fY29udHJvbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5hbm5vdGF0aW9uX19jb250cm9sIGE6aG92ZXIsIC5hbm5vdGF0aW9uX19jb250cm9sIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMjczMjA7IH1cblxuLndvcmtiZW5jaF9tb2RhbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoLFxuICAud29ya2JlbmNoX21vZGFsIC5hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLndvcmtiZW5jaF9tb2RhbCAudGEtdG9vbGJhci0td29ya2JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC53b3JrYmVuY2hfbW9kYWwgLnRhLXRvb2xiYXJfX2ZpbHRlci0tdHlwZSBsYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLnJlbW9kYWxfZG9jdW1lbnQtc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cblxuLmRvY3VtZW50LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX3NlbGVjdGVkLFxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDcwdmg7IH1cbiAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyLFxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyOmFmdGVyLFxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCBoZWFkZXIgcCxcbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgaGVhZGVyIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMsXG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIGhlYWRlciAuYXZhaWxhYmxlX19zZWxlY3RzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQgaGVhZGVyIC5hdmFpbGFibGVfX3NlbGVjdHMgYSxcbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBoZWFkZXIgLmF2YWlsYWJsZV9fc2VsZWN0cyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZG9jdW1lbnQtc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIC5zdGF0ZV9fbmFtZSxcbiAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDA1NTg5O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSAuc3RhdGVfX25hbWUgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICMwMDY0YTI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgLnN0YXRlX19uYW1lIGJ1dHRvbiArIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIG9sIGxpIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzAwNjRhMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZG9jdW1lbnQtc2VsZWN0X19zdGF0ZSBvbCBsaSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUgb2wgbGkgLnN0YXRlX192ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlICsgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlICsgLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZGRkOyB9XG5cbi5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkZDsgfVxuICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgLnN0YXRlX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgICAuZG9jdW1lbnQtc2VsZWN0X19hdmFpbGFibGUgb2wgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSBvbCBsaS5oYXMtdmVyc2lvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uc3RhdGVfX2RvY3VtZW50IGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1czsgfVxuICAgIC5zdGF0ZV9fZG9jdW1lbnQgYnV0dG9uLmpzLWRlc2VsZWN0LWRvY3VtZW50OmhvdmVyLCAuc3RhdGVfX2RvY3VtZW50IGJ1dHRvbi5qcy1kZXNlbGVjdC1kb2N1bWVudDpmb2N1cywgLnN0YXRlX19kb2N1bWVudCBidXR0b24uanMtZGVzZWxlY3QtZG9jdW1lbnQ6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2NGEyOyB9XG5cbi5zdGF0ZV9fZG9jdW1lbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnRhYmxlLnd0cy1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgdGFibGUud3RzLWludHJvIHRib2R5IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgdGFibGUud3RzLWludHJvIGltZy5wd2Nsb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLmNvbnRhaW4sIC53dHMgLmxpc3RpbmdfX2NvbnRlbnQgLnBhZ2UtLW5vbnN1YiAud3JhcF9fY29udGVudCwgLnBhZ2UtLW5vbnN1YiAud3RzIC5saXN0aW5nX19jb250ZW50IC53cmFwX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnN0YXRpY19lZGl0b3JzX25vdGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7IH1cblxuLnd0cyAubGlzdGluZ19fZGVzY3JpcHRpb24gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud3RzIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi53dHMgLmxpc3RpbmdfX2NvbnRlbnQgcC5jb3B5cmlnaHQtbGluZSB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ud3RzIHAuY29weXJpZ2h0LWxpbmUge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnd0cyBoZWFkZXIgaW1nLnB3Y2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnd0cyAuYXJ0aWNsZV9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC53dHMgLmFydGljbGVfX2JhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ud3RzIC5hcnRpY2xlX190YS1zdW1tYXJ5IHVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB1bCwgLnd0cyAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IG9sLCAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGQudGFibGVoZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gIC53dHMgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAud3RzIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIuaGVhZHJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyICNzdW1tYXJ5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi53dHMgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIgLnB3Y2NvbnRhY3Qge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnd0cyAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciAud2J0aWxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3RzIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyIC53YnRpbGVkZXNjIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZW9tbC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmNvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmZybC1jb250ZW50IC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmZybC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZW9tbC1jb250ZW50IC5mb3JtX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmNvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZnJsLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmVvbWwtY29udGVudCAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5lb21sLWNvbnRlbnQgLmZvcm1fX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODsgfVxuXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXRvZGF5IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXhwcmFjdGljZSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaGlnaGxpZ2h0cy1hbmQtZG9jdW1lbnRzIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtdG9kYXkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy10b2RheSAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9ucyAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb25zIC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4cHJhY3RpY2UgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXhwcmFjdGljZSAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheHByYWN0aWNlIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWhpZ2hsaWdodHMtYW5kLWRvY3VtZW50cyAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmVkZXJhbC1yZXNlYXJjaC1saWJyYXJ5IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mZWRlcmFsLXJlc2VhcmNoLWxpYnJhcnkgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LWRpcmVjdG9yeSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1kaXJlY3RvcnkgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtZGlyZWN0b3J5IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWV4ZW1wdC1vcmdhbml6YXRpb24tbWFzdGVyLWxpc3QgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuZXhlbXB0LW9yZ2FuaXphdGlvbnNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5mcmwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1leGVtcHQtb3JnYW5pemF0aW9uLW1hc3Rlci1saXN0IC5lb21sLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCAuaW5zdXJhbmNlX2V4cGVydF9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10YXgtbm90ZXMtc2VsZWN0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmNvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZnJsLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCAuZW9tbC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRheC1ub3Rlcy1zZWxlY3QgLmluc3VyYW5jZV9leHBlcnRfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5leGVtcHQtb3JnYW5pemF0aW9uc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmZybC1jb250ZW50IC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWluc3VyYW5jZS1leHBlcnQgLmVvbWwtY29udGVudCAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1pbnN1cmFuY2UtZXhwZXJ0IC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA0MDc4OyB9XG5cbi5wYWdlLXN0YXRlLXRheC10b2RheSAubGFuZGluZ19fdGl0bGUsIC5wYWdlLXN0YXRlLXRheC10b2RheSAuZm9ybV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzODsgfVxuXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXkgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY4Mzg7IH1cblxuLnBhZ2Utc3RhdGUtdGF4LXRvZGF5IC5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDA2ODM4OyB9XG5cbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLCAucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuZm9ybV9faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5sYW5kaW5nX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5iZXBzX19jb250ZW50LS1tYWluIC5mb3JtX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAuZm9ybV9faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmxhbmRpbmdfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmZvcm1fX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAubGFuZGluZ19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtYmVwcy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1iZXBzLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWJlcHMtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLWZhdGNhLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS1mYXRjYS1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19faGVhZGVyLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX2hlYWRlcixcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX19oZWFkZXIsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NTIyMjY7IH1cblxuLnBhZ2Utd29ybGR3aWRlLXRheC1kYWlseSAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5IC5iZXBzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtZGFpbHkgI3RhLXd0dC1hZHZhbmNlZC1zZWFyY2gtZm9ybSAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuZGFpbGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1iZXBzLWV4cGVydCAuZmF0Y2FfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtYmVwcy1leHBlcnQgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWJlcHMtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0IC5kYWlsaWVzX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS1mYXRjYS1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLWZhdGNhLWV4cGVydCAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtZmF0Y2EtZXhwZXJ0ICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmJlcHNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2UtdHJhbnNmZXItcHJpY2luZy1leHBlcnQgLmZhdGNhX19jb250ZW50LS1tYWluIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXRyYW5zZmVyLXByaWNpbmctZXhwZXJ0IC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCAjdGEtd3R0LWFkdmFuY2VkLXNlYXJjaC1mb3JtIC5jb250ZW50LWJsb2NrX190aXRsZSxcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4gLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllcyAuYmVwc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC5mYXRjYV9fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuY29udGVudC1ibG9ja19fdGl0bGUsXG4ucGFnZS13b3JsZHdpZGUtdGF4LXRyZWF0aWVzICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0gLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM5NTIyMjY7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlYWRlciwgZm9vdGVyLCAuYXJ0aWNsZV9fY29udGVudC0tc2lkZWJhciwgLmFydGljbGVfX2FjdGlvbnMsXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXG4gIC5mcmwtc2lkZWJhciwgLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyLCAuZmF0Y2FfX2NvbnRlbnQtLXNpZGViYXIsXG4gIC5lb21sLXNpZGViYXIsIC5tYWdhemluZS0tYXJ0aWNsZV9fc2lkZWJhciwgLmRhaWxpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19uYXYsIC5tYWdhemluZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5jb250YWluLCAucGFnZS0tbm9uc3ViIC53cmFwX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGViYXItbGVmdCAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpLCAuc2lkZWJhci1sZWZ0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgyKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1sZWZ0IC53cmFwX19jb250ZW50ID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSksIC5zaWRlYmFyLXJpZ2h0IC5wYWdlLS1ub25zdWIgLndyYXBfX2NvbnRlbnQgPiBzZWN0aW9uOm50aC1jaGlsZCgxKSwgLnBhZ2UtLW5vbnN1YiAuc2lkZWJhci1yaWdodCAud3JhcF9fY29udGVudCA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbn1cclxuXHJcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG59XHJcblxyXG4laWNvbixcclxuW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUsXHJcbltjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItLWFmdGVyXCJdOjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tb25seTo6YmVmb3JlLFxyXG4uaWNvbi1vbmx5OjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJWJ0biB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlaWNvbjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAvLyBFbnN1cmUgYnV0dG9uIGljb25zIGFyZSBhbGlnbmVkXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICBcclxuICAmOm5vdChbY2xhc3MqPVwiLS1hZnRlclwiXSk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLm5vLWljb246OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgfVxyXG59IC8vIEVORCAlYnRuXHJcblxyXG4uYnRuLS1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbn1cclxuXHJcbi8vIFByaW1hcnlcclxuLmJ0bi0tcHJpbWFyeSB7XHJcbiAgQGV4dGVuZCAlYnRuO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWNvbmRhcnlcclxuLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICBAZXh0ZW5kICVidG47XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICB9XHJcbn1cclxuXHJcbi8vIFRlcnRpYXJ5XHJcbi5idG4tLXRlcnRpYXJ5IHtcclxuICBAZXh0ZW5kICVidG47XHJcbiAgYmFja2dyb3VuZDogI2FhYTtcclxuICBib3JkZXItY29sb3I6ICM4ODg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzg4ODtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IExpbmtzXHJcbi50ZXh0LWxpbmsge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1saW5rLS1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAvLyBAdG9kbyBpbiBvcmRlciB0byBjb21waWxlIHNjc3MsXHJcbiAgICAvLyBjaGFuZ2UgJGJyYW5kLWNvbG9yLTNjLS1kYXJrIHRvICRicmFuZC1jb2xvci0zYiB0ZW1wb3JhcmlseVxyXG4gICAgLy8gYmVjYXVzZSB3ZSBkbyBub3QgaGF2ZSB0aGF0IHZhcmlhYmxlXHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEljb24gT25seVxyXG4uaWNvbi1vbmx5OmJlZm9yZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcblxyXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXHJcbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuIiwiLy8gSWNvbiBTaXplc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cclxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLy8gTGlzdCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xyXG4gIHRvcDogKDJlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcclxuICB9XHJcbn1cclxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cclxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBmYS1pY29uKCkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcblxyXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNwaW5uaW5nIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XHJcbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGludDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY255OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1Zzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1Yjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15Yzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3Rlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3Jlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHY6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzo6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDo6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xyXG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcclxuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNiAhZGVmYXVsdDtcclxuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XHJcbiRmYS1jc3MtcHJlZml4OiAgICAgICBpY29uICFkZWZhdWx0O1xyXG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcclxuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcclxuXHJcbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcclxuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XHJcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xyXG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcclxuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xyXG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XHJcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XHJcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xyXG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcclxuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XHJcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcclxuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcclxuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XHJcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XHJcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XHJcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XHJcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcclxuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xyXG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XHJcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcclxuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcclxuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcclxuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XHJcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcclxuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcclxuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcclxuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcclxuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcclxuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcclxuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XHJcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xyXG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xyXG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xyXG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xyXG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XHJcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XHJcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xyXG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XHJcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XHJcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcclxuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xyXG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XHJcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xyXG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XHJcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcclxuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcclxuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xyXG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xyXG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xyXG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcclxuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcclxuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xyXG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcclxuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xyXG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XHJcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcclxuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XHJcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xyXG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcclxuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcclxuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xyXG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xyXG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xyXG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcclxuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xyXG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcclxuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XHJcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcclxuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcclxuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xyXG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcclxuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XHJcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xyXG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcclxuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xyXG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcclxuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcclxuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xyXG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xyXG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xyXG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcclxuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xyXG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcclxuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XHJcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcclxuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcclxuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcclxuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XHJcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcclxuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XHJcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xyXG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcclxuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcclxuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcclxuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcclxuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcclxuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcclxuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcclxuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcclxuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcclxuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XHJcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XHJcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xyXG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XHJcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XHJcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xyXG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XHJcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcclxuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XHJcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcclxuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XHJcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XHJcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcclxuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xyXG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xyXG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xyXG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcclxuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcclxuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xyXG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XHJcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcclxuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xyXG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xyXG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcclxuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcclxuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcclxuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcclxuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XHJcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcclxuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xyXG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XHJcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcclxuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xyXG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xyXG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcclxuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xyXG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcclxuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xyXG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcclxuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcclxuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XHJcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xyXG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XHJcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xyXG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcclxuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XHJcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcclxuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xyXG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xyXG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcclxuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XHJcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcclxuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcclxuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xyXG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcclxuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XHJcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XHJcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XHJcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcclxuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XHJcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xyXG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xyXG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XHJcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xyXG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XHJcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xyXG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcclxuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xyXG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcclxuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xyXG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xyXG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XHJcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcclxuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XHJcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XHJcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XHJcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xyXG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcclxuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcclxuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcclxuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xyXG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XHJcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XHJcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcclxuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xyXG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xyXG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XHJcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcclxuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XHJcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcclxuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xyXG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XHJcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XHJcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xyXG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XHJcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xyXG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xyXG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XHJcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XHJcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcclxuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcclxuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xyXG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xyXG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XHJcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XHJcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XHJcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xyXG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcclxuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XHJcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xyXG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xyXG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xyXG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcclxuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XHJcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XHJcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XHJcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xyXG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XHJcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XHJcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XHJcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcclxuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XHJcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcclxuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xyXG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XHJcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XHJcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xyXG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xyXG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xyXG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xyXG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xyXG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XHJcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xyXG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xyXG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcclxuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcclxuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xyXG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xyXG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XHJcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XHJcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcclxuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XHJcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xyXG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcclxuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XHJcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcclxuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XHJcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xyXG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcclxuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xyXG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XHJcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcclxuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcclxuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XHJcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XHJcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xyXG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcclxuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcclxuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xyXG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xyXG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XHJcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcclxuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcclxuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcclxuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xyXG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XHJcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XHJcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xyXG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XHJcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XHJcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XHJcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcclxuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XHJcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcclxuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XHJcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xyXG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xyXG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcclxuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xyXG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xyXG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XHJcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcclxuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcclxuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xyXG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xyXG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcclxuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcclxuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XHJcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XHJcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcclxuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcclxuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcclxuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcclxuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XHJcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcclxuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcclxuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XHJcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XHJcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcclxuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcclxuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcclxuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XHJcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XHJcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xyXG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xyXG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcclxuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XHJcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xyXG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XHJcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XHJcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xyXG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XHJcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcclxuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcclxuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xyXG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XHJcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XHJcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcclxuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xyXG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XHJcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XHJcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XHJcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcclxuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xyXG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcclxuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcclxuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XHJcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xyXG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xyXG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcclxuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XHJcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcclxuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcclxuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XHJcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcclxuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcclxuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XHJcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcclxuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xyXG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XHJcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcclxuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcclxuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcclxuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xyXG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcclxuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcclxuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcclxuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xyXG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcclxuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xyXG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XHJcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xyXG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcclxuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XHJcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XHJcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcclxuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xyXG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcclxuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xyXG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XHJcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XHJcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xyXG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XHJcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XHJcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcclxuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcclxuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcclxuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcclxuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xyXG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XHJcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcclxuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcclxuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcclxuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XHJcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XHJcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XHJcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcclxuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcclxuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XHJcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcclxuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xyXG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XHJcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcclxuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcclxuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xyXG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcclxuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcclxuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcclxuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcclxuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XHJcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xyXG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xyXG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcclxuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xyXG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcclxuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcclxuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xyXG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XHJcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XHJcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcclxuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcclxuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XHJcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xyXG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XHJcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xyXG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XHJcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XHJcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcclxuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcclxuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XHJcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XHJcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XHJcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcclxuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcclxuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcclxuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xyXG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcclxuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcclxuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcclxuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xyXG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xyXG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcclxuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XHJcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xyXG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcclxuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcclxuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xyXG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XHJcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XHJcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xyXG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcclxuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcclxuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xyXG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XHJcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xyXG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xyXG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcclxuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcclxuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xyXG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10djogXCJcXGYyNmNcIjtcclxuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XHJcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcclxuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XHJcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcclxuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xyXG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xyXG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcclxuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XHJcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XHJcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XHJcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcclxuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcclxuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcclxuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcclxuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcclxuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xyXG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcclxuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xyXG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XHJcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xyXG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XHJcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xyXG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcclxuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xyXG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xyXG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xyXG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xyXG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XHJcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xyXG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XHJcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xyXG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcclxuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XHJcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcclxuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XHJcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XHJcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcclxuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XHJcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xyXG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XHJcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcclxuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xyXG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcclxuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xyXG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcclxuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xyXG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcclxuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xyXG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcclxuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcclxuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xyXG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcclxuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2Vhci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb20tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3Mtdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2stLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3V0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29ycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2wtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2gtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWwtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbmstLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXAtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYnAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbnktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW4tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0Yy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmstLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb24tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmstLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob28tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2ctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlci0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWliby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3RvcnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb24tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3QtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4LS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1cy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWwtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2wtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVycy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1Yi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMi0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3ItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmEtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10di0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91enotLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW4tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2Vzcy0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbi0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmctLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWctLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZy0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmUtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtby0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW8tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW8tLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTMtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTEtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMC0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlci0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWItLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNS0tYWZ0ZXI6OmFmdGVyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0LS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtLWFmdGVyOjphZnRlcixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vLS1hZnRlcjo6YWZ0ZXIsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXYtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeS0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnktLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdC0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXAtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2Utby0tYWZ0ZXI6OmFmdGVyIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnMtLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXItLWFmdGVyOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwLS1hZnRlcjo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmFydGljbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBAZXh0ZW5kICVicmVhZGNydW1iO1xyXG4gIG1hcmdpbjogLTIwcHggMCAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGV4dGVuZCAlYnJlYWRjcnVtYl9fcm9vdDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBicmVhZGNydW1ic1xyXG5cclxuLmFydGljbGVfX25hdixcclxuLmFydGljbGUtcGRmX19uYXYge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyLS1uYXY7XHJcbn0gLy8gRU5EIGFydGljbGVfX25hdlxyXG5cclxuLmFydGljbGUtcGRmX19uYXYge1xyXG4gIG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbmhncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLmFydGljbGVfX3ByaW1hcnksXHJcbiAgLmFydGljbGVfX3NlY29uZGFyeSxcclxuICAuYXJ0aWNsZV9fdGVydGlhcnl7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fc2Vjb25kYXJ5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fdGl0bGV7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufSAvLyBFTkQgaGdyb3VwXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEVkaXRvcnMgTm90ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4uYXJ0aWNsZV9fdGEtZWRpdG9ycy1ub3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZWRpdG9ycy1ub3RlIHAge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgSFJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgaHIge1xyXG4gIG1hcmdpbi10b3A6MjBweDtcclxuICBtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206MDtcclxufVxyXG5cclxudGFibGUgY2FwdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGhlYWQgdHIgdGgsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgdGFibGUgdGJvZHkgdHIgdGQgcCwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB0YWJsZSB0aGVhZCB0ciB0aCBwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXJ0aWNsZSBCYXJcclxuXHJcbi5hcnRpY2xlX19iYXIge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX3Bvc3RlZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2lkdGg6IDIyMHB4O1xyXG4gIC8vIEZvciBJRTkgYW5kIElFOFxyXG4gIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19hY3Rpb25zIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIC8vIEZvciBJRTkgYW5kIElFOFxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG5cclxuICAgIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19mYXZvcml0ZSxcclxuLmFydGljbGVfX3ByaW50LFxyXG4uYXJ0aWNsZV9fcGRmLFxyXG4uYXJ0aWNsZV9fc29jaWFsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsZXg6IDEgMSAzMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAvLyBGb3IgSUU5IGFuZCBJRThcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzcGFue1xyXG4gICAgICBmbG9hdDpub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRmF2b3JpdGVkXHJcbi50YS1kZWxldGUtZmF2b3JpdGUtdXAge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fc29jaWFsIHtcclxuICAvLyBPdmVycmlkZSBkZWZhdWx0IEFUIHN0eWxlc1xyXG4gICNhdHN0Yngge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgLy8gRm9yIElFOSBhbmQgSUU4XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19iYXItLW1pbmkge1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3NvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIFN1bW1hcnlcclxuXHJcbi5hcnRpY2xlX190YS1zdW1tYXJ5IHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuXHJcbiAgc3Ryb25nOmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHRhLXN1bW1hcnlcclxuXHJcbi5hcnRpY2xlX190YS10aXRsZSxcclxuLmFydGljbGVfX3RhLWNhc2UtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dC1sYWJlbCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDY4MGNjO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2YyNzMyMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIFdhcyAyNHB4XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMjBweFxyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTsgLy8gV2FzIDE3cHhcclxuICB9XHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7IC8vIFdhcyAxNHB4XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplOyAvLyBXYXMgMTJweFxyXG4gIH1cclxuXHJcbiAgLy8gVEVNUCBRVUlDSyBGSVggZm9yIG1pc3Npbmcgc3BhY2VzXHJcbiAgLy8gaW4gc29tZSBhc3BlY3RzIG9mIGZ1bGwgdGV4dFxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmID4gcCB7XHJcbiAgICAmOmVtcHR5ICsgcCxcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAvLyBJZiBpbWFnZSBpbiBmaXJzdCBwYXJhZ3JhcGgsXHJcbiAgICAgIC8vIHJlbW92ZSB0b3AgbWFyZ2luXHJcbiAgICAgIC50YXBpYyxcclxuICAgICAgLnRhY2FwcGljIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBZGRlZCBvbC4gQ1NQUk9KRUNULTUyMzVcclxuICB1bCwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAvLyBUaGlzIGlzIGluIHRoZSBwYWdlIHRlbXBsYXRlIGZvciBvbCAobm90IHN1cmUgd2h5KTsgSSdtIGFkZGluZyB0aGUgb2wgdmVyc2lvbiBoZXJlLiBDU1BST0pFQ1QtNTIzNVxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbiAgdWwsIG9sLCBvbCBvbCwgb2wgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgfVxyXG4gIHVsIGxpIHA6Zmlyc3Qtb2YtdHlwZSwgb2wgbGkgcDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIG9sIGxpIHA6bm90KDpmaXJzdC1vZi10eXBlKSwgdWwgbGkgcDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcblxyXG4gIC8qJiA+IGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24gPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfSovXHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAudGEtYXJ0aWNsZV9faW1nLS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGEtYXJ0aWNsZV9faW1nLS1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9vdG5vdGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuICAuRm9vdG5vdGVzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5Gb290bm90ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLy8gRm9vdG5vdGVzIHNwYWNpbmcgaXNzdWVcclxuICBzdXAgKyBpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgfVxyXG5cclxuICAvLyBSZWR1Y2UgdHQgKG1vbm9zcGFjZWQgZm9udCBmb3Igb2xkLXN0eWxlIHRhYmxlcykgc28gdGhleSBmaXQuXHJcbiAgdHQsIC5sZWdhY3lUYWJsZVJvdyB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxufSAvLyBFTkQgYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XHJcblxyXG5cclxuLnByaW50LWxpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBcnRpY2xlIEJ5bGluZSAvIEF1dGhvcnMgVEVNUE9SQVJZXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5ieWxpbmUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcblxyXG4gIC5ieWxpbmUtbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIC5hdXRob3Ige1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yLW5hbWUtbWFpbHRvLXdyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1pbWcge1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgzNXB4KTtcclxuICB9XHJcblxyXG4gIC5hdXRob3ItbmFtZSB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMDA1NTg5O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAuMnMgZWFzZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAuNXB4IDAuNXB4IDAuNXB4IHJnYmEoMCwwLDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnlsaW5lIGFib3V0IHNlY3Rpb24gaW4gTWFnYXppbmVzXHJcbi5tYWdhemluZSAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL2J5bGluZSBhdXRob3IgbWFpbHRvXHJcbi5hdXRob3JfbWFpbHRvIHtcclxuICBmb250LXNpemU6IDhwdDtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFsZnJlc2NvIEF1dGhvcnMgaW1hZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gRmlnQ2FwdGlvbiwgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiAuRmlnQ2FwdGlvbixcclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcubGVmdCA+IEZpZ0NhcHRpb24sIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLmxlZnQgPiAuRmlnQ2FwdGlvbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gRmlnSGVhZGVyLCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0ID4gLkZpZ0hlYWRlcixcclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCAuZmxvYXRpbmcucmlnaHQgPiBGaWdIZWFkZXIsIC5hcnRpY2xlX190YS1mdWxsLXRleHQgLmZsb2F0aW5nLnJpZ2h0ID4gLkZpZ0hlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGZvbnQtZmFtaWx5OiBMYXRvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5mbG9hdGluZy5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgQ29udGVudCBTZXR0aW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubWV0YWRhdGEtcm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59IC8vIEVORCBtZXRhZGF0YS1yb3dcclxuXHJcbi5tZXRhZGF0YV9fbGFiZWwsXHJcbi5tZXRhZGF0YV9fcmVzdWx0cyB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG59XHJcblxyXG4ubWV0YWRhdGFfX2xhYmVsIHtcclxuICBAaW5jbHVkZSBodWcobGVmdCk7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn0gLy8gRU5EIG1ldGFkYXRhX19sYWJlbFxyXG5cclxuLm1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICYgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxufSAvLyBFTkQgbWV0YWRhdGFfX3Jlc3VsdHNcclxuXHJcblxyXG5cclxuLmFydGljbGUtcGRmX19jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1kYXRlLXByZXBhcmF0aW9uIHtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRhYmxlIG9mIENvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4udG9je1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgLnRvYy10aXRsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNnB4IDIwcHg7XHJcbiAgICBjb2xvcjojNzc3O1xyXG4gIH1cclxuICBvbHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MCAwIDAgMTBweDtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweDtcclxuICAgIH1cclxuICAgIG9se1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjMDA2NGEyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgQ29tbWVudHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmFydGljbGVfX2NvbW1lbnRzLFxyXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQsXHJcbi5hcnRpY2xlX19hdHRyaWJ1dGVzIHtcclxuICAucGFuZWwge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1pbmltaXplLW5vaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fc3VibWl0LWNvbW1lbnQgLnBhbmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuZXhwYW5kZWQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICAgIGJvcmRlcjogc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcbiAgfVxyXG5cclxuICAuZmllbGQtbmFtZS1jb21tZW50LWJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC8vIEhpZGUgYWR2YW5jZWQgaGVscCBhdHRhY2hlZCB0byBjb21tZW50IGJsb2NrXHJcbiAgLmZpbHRlci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucmVxdWlyZWQtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VibWl0LWNvbW1lbnRfX2ludHJvIHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn1cclxuXHJcbi5zdWJtaXQtY29tbWVudF9fbm90aWZ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY29tbWVudCB7XHJcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcclxuICBib3JkZXI6IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn1cclxuXHJcbi5jb21tZW50X19hdXRob3Ige1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnRfX2FjdGlvbnMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIC5saW5rcyBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGk6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFydGljbGUgRm9vdGVyIE5hdiAoQmx1ZSBCYXIpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hcnRpY2xlX19uYXYtLWZvb3RlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5wcmV2aW91cy1hcnRpY2xlLFxyXG4gIC5uZXh0LWFydGljbGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxQTc0QUI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxQTc0QUI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLWFydGljbGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICB9XHJcblxyXG4gIC5wcmV2aW91cy1hcnRpY2xlX19jb250ZW50LFxyXG4gIC5uZXh0LWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA0NjVweDtcclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBjb2xvcjogIzgwQjJDRjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMtYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQtYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSBhLFxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgfVxyXG5cclxuICAucHJldmlvdXMtbGluayxcclxuICAubmV4dC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjODBCMkNGO1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmljb24tbGVmdC1kaXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLXJpZ2h0LWRpciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGFydGljbGVfX25hdi0tZm9vdGVyXHJcblxyXG5cclxuLypcclxuKiogYXJ0aWNsZV9fdGEtZnVsbC10ZXh0XHJcbiovXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHR7XHJcbiAgLmMxIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gLyogZGl2IHtcclxuICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcclxuICB9Ki9cclxuICAvKlxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHA6ZW1wdHl7XHJcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgIH0qL1xyXG59Ly8gZW5kIGFydGljbGVfX3RhLWZ1bGwtdGV4dFxyXG5cclxuXHJcbi5pbmRlbnRlZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFkZCByZWQgZm9udCB0byBkYXRhLXR5cGUgY2F1dGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwiY2F1dGlvblwiXSB7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2F1dGlvbntcclxuICBjb2xvcjogI2ZmMDAwMDtcclxuICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gTm90ZSBDcmVhdGlvblxyXG4uYmxvY2stdGEtYXVkaXQtaW5zaWdodC1hbm5vdGF0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG4uZG9jdW1lbnRfX25vdGVzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA1NTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xyXG5cclxuICAubm90ZXNfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gID4gaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3Rlc19fYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICA+IGZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5ub3Rlcy1hZGQtbm90ZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVye1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsLjMpIDAlLCByZ2JhKDAsMCwwLDApIDcwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub3Rlc19fbWVzc2FnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xyXG4gIC5ub3Rlc19fbWVzc2FnZS1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVzX19hZGQge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5ub3RlX190b2dnbGVke1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm5vdGVfX2VkaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubm90ZXNfX2FkZF9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGNvbnRlbnRcclxuLm5vdGVzX19saXN0IHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbm90ZSBpdGVtc1xyXG4ubm90ZSB7XHJcbiAgPiBoZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICArIC5ub3Rle1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlX190b2dnbGVkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubm90ZV9fbWV0YSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuXHJcbiAgLm5vdGVfX2RhdGUsXHJcbiAgLm5vdGVfX3RhZ3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAubm90ZV9fZGF0ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubm90ZV9fdGFncyB7XHJcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSg3MCUpO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGVfX3ByZXZpZXcge1xyXG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZV9fYWN0aW9ucyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIG5vdGUgY3JlYXRpb24vZWRpdGluZ1xyXG4ubm90ZV9fZWRpdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vdGVfX2VkaXQtbm90ZSxcclxuLm5vdGVfX2VkaXQtdGFncyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDI4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlX19lZGl0LW5vdGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGVfX2VkaXQtdGFncyB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50YWdzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC50YWdzLXRvb2xzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBcclxuICAgIC5qcy1jcmVhdGUtdGFnLFxyXG4gICAgLmpzLW1hbmFnZS10YWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGFnLWNyZWF0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgLmVkaXQtdGFne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhZy1jcmVhdGlvbl9fYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ub3RlX19zZWxlY3RlZC10YWdzIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICBoMyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5ub3RlX190YWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcclxuICAgICAgICAgICAgICAgICAgY29sb3IgLjE1cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm5vdGVzX19hZGRfX2FjdGlvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5yZW1vZGFsLnRhZy1tYW5hZ2VyIHtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5yZW1vZGFsLWNsb3NlIHtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhZ3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFncy1saXN0X190YWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMi4zO1xyXG4gIH1cclxuXHJcbiAgLnRhZ3MtbGlzdF9fYWN0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgJi5pY29uLWVkaXQ6OmJlZm9yZSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDJweDtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhZ3MtbWFuYWdlcl9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4udGFncy1tYW5hZ2VyX19zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnRhZ3MtbWFuYWdlcl9fc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNyZWF0ZS10YWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICB9XHJcblxyXG4gIC5jcmVhdGUtdGFnX19hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcblxyXG4gICAgYSwgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDbGVhcmZpeFxyXG4vLyBcclxuLy8gIFNvdXJjZTpcclxuLy8gIGNzcy0xMDEub3JnL2FydGljbGVzL2NsZWFyZml4L2xhdGVzdC1uZXctY2xlYXJmaXgtc28tZmFyLnBocFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vICBNdXN0IGJlIGV4dGVuZGVkIGluIHRoZSB1bCBvZiB0aGUgYnJlYWRjcnVtYnNcclxuLy8gIEFkZHMgYXV0by1tYWdpY2FsIHNlcGFyYXRvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gU2ltcGxlIGJyZWFkY3J1bWIgXCI+XCJcclxuJWJyZWFkY3J1bWIge1xyXG4gICYgPiBhICsgYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIHNpemUoNHB4IDhweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9icmVhZGNydW1iLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBhdGggYnJlYWRjcnVtYiBcIi9cIlxyXG4lYnJlYWRjcnVtYi0tcGF0aCB7XHJcbiAgJiA+IGEgKyBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiL1wiO1xyXG4gIH1cclxufVxyXG5cclxuJWJyZWFkY3J1bWJfX3Jvb3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuIiwiLy8gU2l6aW5nIG1peGluXHJcbkBtaXhpbiBzaXplKCRzaXplKSB7XHJcblxyXG4gIC8vIElmIG9ubHkgb25lIHZhbHVlIGlzIHByZXNlbnRcclxuICBAaWYgbGVuZ3RoKCRzaXplKSA9PSAxIHtcclxuXHJcbiAgICBAaWYgdW5pdGxlc3MoJHNpemUpIHtcclxuICAgICAgd2lkdGg6ICRzaXplICsgcHg7XHJcbiAgICAgIGhlaWdodDogJHNpemUgKyBweDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiBub3QodW5pdGxlc3MoJHNpemUpKSB7XHJcbiAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElmIGJvdGggdmFsdWVzIGFyZSBwcmVzZW50XHJcbiAgQGlmIGxlbmd0aCgkc2l6ZSkgPT0gMiB7XHJcblxyXG4gICAgJHdpZHRoOiBudGgoJHNpemUsIDEpO1xyXG4gICAgJGhlaWdodDogbnRoKCRzaXplLCAyKTtcclxuXHJcbiAgICBAaWYgJHdpZHRoID09IGF1dG8ge1xyXG4gICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgdW5pdGxlc3MoJHdpZHRoKSB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGggKyBweDtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG5vdCh1bml0bGVzcygkd2lkdGgpKSB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRoZWlnaHQgPT0gYXV0byB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIH1cclxuICAgIEBpZiB1bml0bGVzcygkaGVpZ2h0KSB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodCArIHB4O1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbm90KHVuaXRsZXNzKCRoZWlnaHQpKSB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9ybSBOb3JtYWxpenRpb247IGFraW4gdG8gRm9ybWFsaXplXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiN7JGFsbC10ZXh0LWlucHV0c30sXHJcbnRleHRhcmVhIHtcclxuICBAaW5jbHVkZSBzaXplKDEwMCUgMzBweCk7XHJcbiAgbWFyZ2luOiAwIDAgMTVweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICBAaW5jbHVkZSBib3JkZXIoMnB4IDFweCAxcHgsIHNvbGlkLCAkZm9ybS1ib3JkZXItY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWJvcmRlci1yYWRpdXM7XHJcbiAgZm9udDogI3skZm9ybS1mb250LXNpemV9IC8gI3skYmFzZS1saW5lLWhlaWdodH0gJGZvcm0tZm9udC1mYW1pbHk7XHJcbiAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvci1ob3ZlcjtcclxuICAgIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3ctZm9jdXM7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcclxuICBtYXJnaW46IDJweCA1cHggMCAwO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1jaGVjay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICY6Y2hlY2tlZDpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmNoZWNrZWQ6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigxcHggMXB4IDJweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemUgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAvLyBIaWRkZW5cclxuICAuZm9ybS10eXBlLXBhc3N3b3JkICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZvcm0tZGlzYWJsZWR7XHJcbiAgbGFiZWx7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXJlcXVpcmVkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCAvIElucHV0IHdpdGggQWN0aW9uIEJ1dHRvblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuaW5wdXQtZ3JvdXBfX2Zvcm0sXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24sXHJcbiAgLmZvcm0taXRlbSxcclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5jaG9zZW4tY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvLyBFbnN1cmUgYWx3YXlzIHNlZW1zIGNsaWNrYWJsZVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb246YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2xsb20tY2FwdGNoYS1jb250ZW50IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ubW9sbG9tLWltYWdlLWNhcHRjaGEtaW5zdHJ1Y3Rpb25zIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuQG1peGluIHJlbW92ZUFwcGVhcmFuY2Uge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgJjpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNob3cgLyBIaWRlIEVsZW1lbnRzXHJcbi8vICBUbyBiZSB1c2VkIGluIGpRdWVyeSBhcyBhIHRvZ2dsZSBjbGFzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaXMtc2hvd24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXMtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFkIFNwYWNlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNDYwcHg7XHJcbiAgaGVpZ2h0OiAyNTVweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLmFkX19jb250ZW50IHtcclxuICB6LWluZGV4OiA1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hZF9fYWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuXHJcbiAgYVtjbGFzcyo9XCJidG4tLVwiXTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGFbY2xhc3MqPVwiYnRuLS1cIl0ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWQtdGV4dC1saW5rIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUTkwgQWRzXHJcblxyXG4uYWQtLXRubCB7XHJcbiAgbWF4LXdpZHRoOiAyNTBweDtcclxuICBjb2xvcjogIzY2NjtcclxuXHJcbiAgLmFkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50bmwtdGltZXMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBBdXRob3IgQWRzXHJcblxyXG4uYWQtLWF1dGhvciB7XHJcbiAgbWF4LXdpZHRoOiAyNjBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmFkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRfX2FjdGlvbnMge1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlbHAgQWRzXHJcblxyXG4uYWQtLXdlbGNvbWUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAuYWRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkX19zdWJ0aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueW91dHViZS1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUpIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlbHAgVmlkZW9zXHJcblxyXG4uaGVscC12aWRlby1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2UyZWVmNTtcclxufVxyXG5cclxuLmhlbHAtdmlkZW8tdGl0bGUge1xyXG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmhlbHAtdmlkZW8tdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVscC12aWRlby1vciB7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hcmtldGluZyBTZWN0aW9uXHJcblxyXG4ubWFya2V0aW5nX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1hcmtldGluZ19zZWN0aW9uIC5lbWJlZGRlZC12aWRlbyAucGxheWVyID4gaWZyYW1lIHtcclxuICAgIGhlaWdodDogMjU1cHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQm9yZGVyIE1peGluXHJcbi8vXHJcbi8vICBGb3IgdXNlIGluIGluc3RhbmNlcyB3aGVyZSBtdWx0aXBsZSBib3JkZXItd2lkdGhzIGFyZSByZXF1aXJlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gYm9yZGVyKCRib3JkZXItd2lkdGgsICRib3JkZXItc3R5bGU6IHNvbGlkLCAkYm9yZGVyLWNvbG9yOiBibGFjaykge1xyXG4gIC8vIGlmIHRvbyBtYW55IHdpZHRocywgdGhyb3cgZXJyb3JcclxuICBAaWYgKGxlbmd0aCgkYm9yZGVyLXdpZHRoKSA+IDQpIHtcclxuICAgIEB3YXJuIFwiQm9yZGVyLXdpZHRoIGFjY2VwdHMgYSBtYXhpbXVtIG9mIDQgd2lkdGggcGFyYW1ldGVyczsgICN7bGVuZ3RoKCRib3JkZXItd2lkdGgpfSBmb3VuZC5cIjtcclxuICB9XHJcblxyXG4gIC8vIE5ldyBib3JkZXIgd2lkdGggbGlzdFxyXG4gICRuZXctd2lkdGg6ICgpO1xyXG5cclxuICAvLyBQb3B1bGF0ZSBpdFxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRib3JkZXItd2lkdGgpIHtcclxuXHJcbiAgICAvLyBJZiBib3JkZXIgaXMgdW5pdGxlc3MsIGFwcGVuZCB1bml0XHJcbiAgICBAaWYgdW5pdGxlc3MobnRoKCRib3JkZXItd2lkdGgsICRpKSkge1xyXG4gICAgICAkbmV3LXdpZHRoOiBhcHBlbmQoJG5ldy13aWR0aCwgbnRoKCRib3JkZXItd2lkdGgsICRpKSArIHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBPdGhlcndpc2UsIGtlZXAgYXMgaXNcclxuICAgIEBlbHNlIHtcclxuICAgICAgJG5ldy13aWR0aDogYXBwZW5kKCRuZXctd2lkdGgsIG50aCgkYm9yZGVyLXdpZHRoLCAkaSkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXdpZHRoOiAkbmV3LXdpZHRoO1xyXG59XHJcbiIsIi8qIVxyXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcclxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxyXG5cclxuVmVyc2lvbiAxLjEuMFxyXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxyXG5Db3B5cmlnaHQgKGMpIDIwMTEgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXHJcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cclxuKi9cclxuXHJcbi8qIEBncm91cCBCYXNlICovXHJcbi5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHpvb206IDE7XHJcbiAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICAgIHotaW5kZXg6IDEwMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbkBpbmNsdWRlIGJvcmRlcigwIDFweCAxcHgsIHNvbGlkLCAkYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMzBweDtcclxuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgcmlnaHQ6IDI2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgNXB4IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0IDBweCAwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMTA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjYWFhO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIFJlc3VsdHMgKi9cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxJTtcclxuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuQGluY2x1ZGUgYm9yZGVyKDFweCAxcHggMnB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuLy9iYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDFweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xyXG4vL2JhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IC0xcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCAuZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgLTQycHggMnB4IG5vLXJlcGVhdDtcclxuICAgIGZvbnQtc2l6ZTogMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIEFjdGl2ZSAgKi9cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcclxuLy8gYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcclxuLy8gYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC04cHggMHB4IC01cHggJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKCcuLi9pbWFnZXMvdXAtYXJyb3cucG5nJykgMHB4IDBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xyXG4uY2hvc2VuLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy8gLyogQGVuZCAqL1xyXG4vLyAvKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xyXG4vLyAuY2hvc2VuLXJ0bCB7XHJcbiAgIC8vICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAvLyAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAvLyAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgIC8vICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcclxuICAgLy8gICBtYXJnaW4tbGVmdDogMzhweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gICAvLyAgIHJpZ2h0OiBhdXRvO1xyXG4gICAvLyAgIGxlZnQ6IDNweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcclxuICAgLy8gICByaWdodDogYXV0bztcclxuICAgLy8gICBsZWZ0OiAyNnB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XHJcbiAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAvLyAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcclxuICAgLy8gICBtYXJnaW46IDNweCA1cHggM3B4IDA7XHJcbiAgIC8vICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgIC8vICAgcmlnaHQ6IGF1dG87XHJcbiAgIC8vICAgbGVmdDogNHB4O1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxyXG4vLyAuY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xyXG4gICAvLyAgIGxlZnQ6IDk5OTlweDtcclxuICAgLy8gfVxyXG4vLyAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAvLyAgIG1hcmdpbjogMCAwIDRweCA0cHg7XHJcbiAgIC8vICAgcGFkZGluZzogMCA0cHggMCAwO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xyXG4gICAvLyAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAvLyB9XHJcbi8vIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICAgLy8gICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAvLyAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XHJcbiAgIC8vICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XHJcbiAgIC8vICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XHJcbiAgIC8vICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xyXG4gICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XHJcbiAgIC8vIH1cclxuLy8gLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4O1xyXG4gICAvLyB9XHJcblxyXG4vKiBAZW5kICovIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0dXBcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGJhc2Utc3BhY2U6ICRiYXNlLWxpbmUtaGVpZ2h0O1xyXG4kYmFzZS1yYXRpbzogJGJhc2UtbGluZS1oZWlnaHQgLyAkYmFzZS1mb250LXNpemU7XHJcblxyXG4ldmVydGljYWwtcmh5dGhtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCYXNlIFR5cG9ncmFwaGljIFJ1bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmJvZHkge1xyXG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIGZvbnQ6ICN7JGJhc2UtZm9udC1zaXplfSAvICN7JGJhc2UtbGluZS1oZWlnaHR9ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIZWFkaW5nc1xyXG4vL1xyXG4vLyAgVGhlIGdvYWwgaGVyZSBpcyB0byBkZWZpbmUgaGVhZGluZ3MgYW5kIGVzdGFibGlzaCBwcmFjdGljYWxcclxuLy8gIGZvbnQtc2l6aW5nIGZyb20gdGhlIGdldCBnby5cclxuLy9cclxuLy8gIEFsc28gaW5jbHVkZXMgYSBcImRvdWJsZS1zdHJhbmRlZCBoaWVyYXJjaHlcIiBhbGxvd2luZyB5b3UgdG8gdXNlIEhUTUxcclxuLy8gIGhlYWRpbmcgZWxlbWVudHMgb3IgdGhlIGFsdGVybmF0ZSBleHRlbmQgaW5jbHVkZWQgKGJhc2VkIG9uIHRoZVxyXG4vLyAgbWlsaXRhcnkgYWxwaGFiZXQpLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG4vLyBoMSxcclxuLy8gJWFscGhhIHtcclxuLy8gICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyB9XHJcblxyXG4vLyBoMixcclxuLy8gJWJyYXZvIHtcclxuLy8gICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuLy8gfVxyXG5cclxuLy8gaDMsXHJcbi8vICVjaGFybGllIHtcclxuLy8gICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuLy8gICBsZXR0ZXItc3BhY2luZzogMXB0O1xyXG4vLyB9XHJcblxyXG4vLyBoNCxcclxuLy8gJWRlbHRhIHtcclxuLy8gICBmb250LXNpemU6ICRoNC1zaXplO1xyXG4vLyB9XHJcblxyXG4vLyBoNSxcclxuLy8gJWVjaG8ge1xyXG4vLyAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbi8vIH1cclxuXHJcbi8vIGg2LFxyXG4vLyAlZm94dHJvdCB7XHJcbi8vICAgZm9udC1zaXplOiAkaDYtc2l6ZTtcclxuLy8gfVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSGVhZGluZyBHcm91cHNcclxuLy9cclxuLy8gIFRhcmdldCBhIGdyb3VwIG9mIGhlYWRpbmdzIHN0YWNrZWQgdG9nZXRoZXIgKHN1Y2ggYXMgdGl0bGUvc3VidGl0bGUpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVoZ3JvdXAge1xyXG4gIEBleHRlbmQgJXZlcnRpY2FsLXJoeXRobTtcclxuXHJcbiAgQGluY2x1ZGUgaGVhZGluZ3MoMSw2KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRXh0cmEgTGFyZ2UgLyBTbWFsbCBFeHRlbmRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVtaWNybyB7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxufVxyXG5cclxuJW1pbGxpIHtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG59XHJcblxyXG4la2lsbyB7XHJcbiAgZm9udC1zaXplOiAka2lsby1zaXplO1xyXG59XHJcblxyXG4lbWVnYSB7XHJcbiAgZm9udC1zaXplOiAkbWVnYS1zaXplO1xyXG59XHJcblxyXG4lZ2lnYSB7XHJcbiAgZm9udC1zaXplOiAkZ2lnYS1zaXplO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTGlua3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRiYXNlLWxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzIGxpbmVhcik7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGhvdmVyLWxpbmstY29sb3I7XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvamVjdCBTZXR0aW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGJhc2UtZm9udC1mYW1pbHk6ICBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kYnJhbmQtZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogICAxNHB4O1xyXG4kYmFzZS1saW5lLWhlaWdodDogMS42O1xyXG5cclxuJGJhc2UtYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuLy8gSGVhZGluZyBTaXplc1xyXG5cclxuJGdpZ2Etc2l6ZTogIDk2cHg7IC8vICVnaWdhXHJcbiRtZWdhLXNpemU6ICA3MnB4OyAvLyAlbWVnYVxyXG4ka2lsby1zaXplOiAgMjhweDsgLy8gJWtpbG9cclxuXHJcbiRoMS1zaXplOiAgICAyOHB4OyAvLyAlYWxwaGFcclxuJGgyLXNpemU6ICAgIDE4cHg7IC8vICVicmF2b1xyXG4kaDMtc2l6ZTogICAgMTNweDsgLy8gJWNoYXJsaWVcclxuJGg0LXNpemU6ICAgIDIwcHg7IC8vICVkZWx0YVxyXG4kaDUtc2l6ZTogICAgMThweDsgLy8gJWVjaG9cclxuJGg2LXNpemU6ICAgIDE2cHg7IC8vICVmb3h0cm90XHJcblxyXG4kdGlueS1zaXplOiAgMTNweDtcclxuJG1pbGxpLXNpemU6IDEycHg7IC8vICVtaWxsaVxyXG4kbWljcm8tc2l6ZTogMTFweDsgLy8gJW1pY3JvXHJcbiRtaW5pLXNpemU6ICAxMHB4O1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFdlaWdodHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGxpZ2h0ZXN0OiAgMTAwO1xyXG4kbGlnaHQ6ICAgICAzMDA7XHJcbiRub3JtYWw6ICAgIDQwMDtcclxuJHNlbWlib2xkOiAgNjAwO1xyXG4kYm9sZDogICAgICA3MDA7XHJcbiRibGFjazogICAgIDkwMDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBDb2xvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gIEJhc2UgY29sb3JzXHJcbiRiYXNlLWJvZHktY29sb3I6ICAjZmZmO1xyXG4kYmFzZS1mb250LWNvbG9yOiAgIzMzMztcclxuJGJhc2UtYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG5cclxuLy8gIEJyYW5kIGNvbG9yc1xyXG4vLyAgQmx1ZVxyXG4kYnJhbmQtY29sb3ItLWxpZ2h0OiAjMjY3YmFmO1xyXG4kYnJhbmQtY29sb3I6ICMwMDY0YTI7XHJcbiRicmFuZC1jb2xvci0tZGFyazogIzAwNTU4OTtcclxuXHJcbi8vICBPcmFuZ2VcclxuJGJyYW5kLWNvbG9yLTItLWxpZ2h0OiAjZjM4ODQxO1xyXG4kYnJhbmQtY29sb3ItMjogI2YyNzMyMDtcclxuJGJyYW5kLWNvbG9yLTItLWRhcms6ICNjZDUxMWI7XHJcblxyXG4vLyAgR3JleXNcclxuJGJyYW5kLWNvbG9yLTNhOiAjNDQ0O1xyXG4kYnJhbmQtY29sb3ItM2I6ICM2NjY7XHJcbiRicmFuZC1jb2xvci0zYzogIzk5OTtcclxuJGJyYW5kLWNvbG9yLTNkOiAjY2NjO1xyXG4kYnJhbmQtY29sb3ItM2U6ICNlZWU7XHJcblxyXG4vLyAgR3JlZW5cclxuJGJyYW5kLWNvbG9yLTQ6IHJnYigwLCAxMDQsIDU2KTtcclxuXHJcbiRicmFuZC1jb2xvci1ibG9nOiAjNzU3NTg0O1xyXG5cclxuXHJcbi8vICBMaW5rIENvbG9yc1xyXG4kYmFzZS1saW5rLWNvbG9yOiAgJGJyYW5kLWNvbG9yO1xyXG4kaG92ZXItbGluay1jb2xvcjogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9ybSBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJGZvcm0tYm9yZGVyLWNvbG9yOiAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRmb3JtLWJvcmRlci1jb2xvci1ob3Zlcjogc2hhZGUoJGJhc2UtYm9yZGVyLWNvbG9yLCAxNSUpO1xyXG4kZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6ICRicmFuZC1jb2xvcjtcclxuJGZvcm0tYm9yZGVyLXJhZGl1czogICAgICAkYmFzZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuJGZvcm0tYm94LXNoYWRvdzogbm9uZTtcclxuJGZvcm0tYm94LXNoYWRvdy1mb2N1czogbm9uZTtcclxuXHJcbiRmb3JtLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuJGZvcm0tZm9udC1zaXplOiAgICRtaWxsaS1zaXplO1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEdyaWQgT3ZlcnJpZGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vICRtYXgtd2lkdGg6IDk2MHB4O1xyXG4vLyAkZ3JpZC1jb2x1bW5zOiAxMjtcclxuXHJcbiRncmlkLWd1dHRlcjogMjBweDtcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBRdWVyeSBXaWR0aHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJG1vYmlsZTogICA0ODBweDsgLy8gUG9ydHJhaXQgaVBob25lXHJcbiRtb2JpbGUtbDogNjUwcHg7IC8vIExhbmRzY2FwZSBOZXh1cyAvIEdhbGF4eSAoK3NvbWUgZm9yIGdvb2QgbWVhc3VyZSlcclxuJHRhYmxldDogICA5NjBweDsgLy8gUG9ydHJhaXQgaVBhZCAoYnJlYWsgdG8gdGFibGV0IGF0IGNvbnRhaW4gbWF4KVxyXG4kbGFwdG9wOiAgIDE0NDBweDtcclxuJGRlc2t0b3A6ICAxOTIwcHg7XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJyb3dzZXIgcHJlZml4aW5nXHJcbi8vXHJcbi8vICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCA1cHgsIHdlYmtpdCBtcyBzcGVjKTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuJHByZWZpeC13ZWJraXQ6ICB0cnVlICFkZWZhdWx0O1xyXG4kcHJlZml4LW1vemlsbGE6IHRydWUgIWRlZmF1bHQ7XHJcbiRwcmVmaXgtbXM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJHByZWZpeC1vcGVyYTogICB0cnVlICFkZWZhdWx0O1xyXG4kcHJlZml4LXNwZWM6ICAgIHRydWUgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gcHJlZml4ZXIoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcclxuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XHJcbiAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XHJcbiAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcclxuICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcclxuICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQHdhcm4gXCJVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9XCI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgR3JpZCBTZXR0aW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4kbWF4LXdpZHRoOiA5NjBweCAhZGVmYXVsdDtcclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlcjogMTVweCAhZGVmYXVsdDtcclxuJGNvbHVtbjogJG1heC13aWR0aCAvICRncmlkLWNvbHVtbnMgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZXQgQ29udGFpbmVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBvdXRlci1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1pbi13aWR0aDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0IFJvd3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2V0IFdpZHRoc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRjb2wtc2l6ZSwgJGZsb3c6IGxlZnQpIHtcclxuXHJcbiAgJGNvbC13aWR0aDogcGVyY2VudGFnZSgkY29sLXNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcclxuXHJcbiAgQGlmICRjb2wtc2l6ZSA+ICRncmlkLWNvbHVtbnMge1xyXG4gICAgQHdhcm4gXCJDb2x1bW4gc2l6ZSBzaG91bGQgbm90IGJlIGdyZWF0ZXIgdGhhbiBtYXgtY29sdW1ucyAoI3skZ3JpZC1jb2x1bW5zfSkuXCI7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAkY29sLXdpZHRoO1xyXG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICAgQGlmICRmbG93ID09IFwicmlnaHRcIiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkZmxvdyA9PSBcImNlbnRlclwiIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2hpZnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHNoaWZ0KCRjb2wtc2hpZnQpIHtcclxuICAkc2hpZnQ6IHBlcmNlbnRhZ2UoJGNvbC1zaGlmdCAvIDEyKTtcclxuXHJcbiAgQGlmICRjb2wtc2hpZnQgPiAxMiB7XHJcbiAgICBAd2FybiBcIlNob3VsZCBub3Qgc2hpZnQgZ3JlYXRlciB0aGFuIG1heC1jb2x1bW5zICgxMikuXCI7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNoaWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSHVnXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBodWcoJGRpcmVjdGlvbikge1xyXG5cclxuICBAaWYgJGRpcmVjdGlvbiA9PSBcImxlZnRcIiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImJvdGhcIiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJIdWcgcmVxdWlyZXMgJ2xlZnQnLCAncmlnaHQnLCBvciAnYm90aCcuIFBsZWFzZSBjaG9vc2UgYSB2YWxpZCBkaXJlY3Rpb24uXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIFF1ZXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBzY3JlZW4oJHJlcy1taW4sICRyZXMtbWF4LCAkb3JpZW50YXRpb246IGZhbHNlKSB7XHJcbiAgQGlmICRvcmllbnRhdGlvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcmVzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRyZXMtbWF4KVxyXG4gICAgYW5kIChvcmllbnRhdGlvbjojeyRvcmllbnRhdGlvbn0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMtbWluKSBhbmQgKG1heC13aWR0aDogJHJlcy1tYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LXNjcmVlbigkcmVzKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlcykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLXNjcmVlbigkcmVzKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEluZm8gQmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4laW5mby1iYXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICBAaW5jbHVkZSBib3JkZXIoMCAwIDJweCAwLCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIC5pZTggJiB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufSAvLyBFTkQgJWluZm8tYmFyXHJcblxyXG5cclxuLnRvcC1uZXdzLWRhdGUge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMzVweDtcclxuICB9XHJcbn0gLy8gRU5EIHRvcC1uZXdzLWRhdGVcclxuXHJcblxyXG4laW5mby1iYXItLW5hdiB7XHJcbiAgQGV4dGVuZCAlaW5mby1iYXI7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJfX2J0blwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIi0tcHJldlwiXSxcclxuICBbY2xhc3MqPVwiLS1kZXRhaWxcIl0sXHJcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLXByZXZcIl0sXHJcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLXByZXZcIl0ge1xyXG4gICAgW2NsYXNzKj1cIl9fYnRuXCJdIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cIi0tbmV4dFwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBbY2xhc3MqPVwiX19idG5cIl0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCItLWRldGFpbFwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIEVORCBpbmZvLWJhci0tbmF2XHJcbiIsIi8vIFRydW5jYXRlIHNpbmdsZS1saW5lZCBlbGVtZW50c1xyXG5cclxuQG1peGluIHRydW5jYXRlKCR0cnVuY2F0ZS13aWR0aCkge1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC8vIEVuc3VyZSB3aWR0aCBoYXMgYSB2YWx1ZVxyXG4gIEBpZiB1bml0bGVzcygkdHJ1bmNhdGUtd2lkdGgpIHtcclxuICAgIG1heC13aWR0aDogJHRydW5jYXRlLXdpZHRoICsgcHg7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIG1heC13aWR0aDogJHRydW5jYXRlLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBOYXYgRXh0ZW5kc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lbmF2LWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWdhIE1lbnUgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiVtZWdhLW1lbnUge1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDBweCAwIDAgMHB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDsgLy8gSUUgZmFsbGJhY2tcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC45Myk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcblxyXG4gICYudmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5tZWdhLW1lbnVfX2hlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51X19pbnB1dC1maWx0ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICM3Nzc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9fY2xvc2Uge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDVweCAwcHggMCAwKTtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgY29sb3I6IHJnYmEoI2ZmZiwgLjgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IC0zcHggMCAwIDVweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudV9fY2xlYXIge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQycHggMHB4IDAgMCk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkbW9iaWxlLWwpIHtcclxuICAgICAgdG9wOiA0N3B4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpOm5vdChbY2xhc3MqPVwiX19jYXRlZ29yeVwiXSkge1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMnB4IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLCAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGF4LXRvcGljcy1tZW51IGxpXHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKCMwMDAsIC41KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGF4LXRvcGljcy1tZW51IGFcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn0gLy8gRU5EIG1lZ2EtbWVudVxyXG5cclxuLy8gVG9wIEdyZXkgTmF2XHJcbi5uYXYtLXRvcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypsaSovLm5hdi1saW5rLS10b3Age1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIG1hcmdpbjogMCAwIDAgLTNweDtcclxuXHJcbiAgLy8gTWFpbiBMaW5rc1xyXG4gID4gYSB7XHJcbiAgICBAZXh0ZW5kICVuYXYtbGluaztcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKDAgMCAwIDFweCwgc29saWQsICNlOWU5ZTkpO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE1haW4gTGluayAoTGFzdCBDaGlsZClcclxuICAmOmxhc3QtY2hpbGQgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTs7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEcm9wZG93blxyXG4gIHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHJpZ2h0OiAtOTk5OXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIC8vIERyb3Bkb3duIGxpbmtzXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgY29sb3I6ICNlZWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgbmF2LWxpbmstLXRvcCBzdWJtZW51XHJcblxyXG4gIC8vIGxpIGhvdmVyXHJcbiAgJjpob3ZlciB7XHJcblxyXG4gICAgLy8gSG92ZXIgU3RhdGVcclxuICAgIGJhY2tncm91bmQ6ICM3Nzc7XHJcblxyXG4gICAgLy8gSG92ZXIgU3RhdGUgTGluayBDb2xvclxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNob3cgZHJvcGRvd25cclxuICAgIHVsIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tdG9wXHJcblxyXG4vLyBUYXggVG9waWNzXHJcbi5uYXYtLW1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG5cclxuICAubmF2LS1tYWluX19uYXYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmllOCAmIHtcclxuICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgaWNvbi1zZWFyY2hcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn0gLy8gRU5EIG5hdi0tbWFpblxyXG5cclxuLm5hdi1saW5rLS1tYWluIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBAZXh0ZW5kICVuYXYtbGluaztcclxuICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICBAaW5jbHVkZSBib3JkZXIoMCAwIDAgMXB4LCBzb2xpZCwgI2UzZTNlMyk7XHJcbiAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzEzNDM3OyAvLyBCbHVlIGJhciBjb2xvciB1bmRlciA5NyUgIzMzM1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIG5hdi1saW5rLS1tYWluXHJcblxyXG4udGF4LXRvcGljcy1tZW51LFxyXG4ua2V5LWRvY3VtZW50cy1tZW51LFxyXG4uanVyaXNkaWN0aW9ucy1tZW51LFxyXG4uaG90LXRvcGljcy1tZW51IHtcclxuICBAZXh0ZW5kICVtZWdhLW1lbnU7XHJcblxyXG4gIC5tZWdhLW1lbnVfX2NhdGVnb3J5LnNob3cge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZWdhLW1lbnVfX2NhdGVnb3J5IHtcclxuICAgIEBpbmNsdWRlIHNpemUoMCk7XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnlfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHNoYWRlKCRicmFuZC1jb2xvci0yLCA2NSUpO1xyXG4gIH0gLy8gRU5EIGNhdGVnb3J5X190aXRsZVxyXG59IC8vIEVORCB0YXgtdG9waWNzLW1lbnVcclxuXHJcbi8vIENvbnRyaWJ1dG9yc1xyXG4uY29udHJpYnV0b3JzLW1lbnUge1xyXG4gIEBleHRlbmQgJW1lZ2EtbWVudTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufSAvLyBFTkQgY29udHJpYnV0b3JzLW1lbnVcclxuXHJcbi5jb250cmlidXRvcnMtLWZlYXR1cmVkIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XHJcbiAgQGluY2x1ZGUgaHVnKGJvdGgpO1xyXG5cclxuICAuZmVhdHVyZWQtb3ZlcnZpZXcge1xyXG4gICAgaW1nIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBtbSBkZWZhdWx0XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZmVhdHVyZWQtb3ZlcnZpZXdcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gIH1cclxufSAvLyBFTkQgY29udHJpYnV0b3JzLS1mZWF0dXJlZFxyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9faW5mbyB7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29udHJpYnV0b3ItLWZlYXR1cmVkX19sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX25hbWUge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3Mge1xyXG4gIGNsZWFyOiBib3RoO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGNvbnRyaWJ1dG9yLS1mZWF0dXJlZF9fbGlua3NcclxuXHJcbi5jb250cmlidXRvci0tZmVhdHVyZWRfX3ZpZXctYWxsIHtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuLmNvbnRyaWJ1dG9ycy0tbGlzdCB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xyXG5cclxuICAuY29sdW1uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY0NjQ2NDtcclxuICB9XHJcblxyXG4gIGxpIGEge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICB9XHJcbn0gLy8gRU5EIGNvbnRyaWJ1dG9ycy0tbGlzdFxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFBlcnNvbmFsIE5hdlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE5hdiBDb3VudGVyc1xyXG5cclxuLm1lbnUtY291bnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTm8gcmVzdWx0c1xyXG5cclxuLm1lbnUtbm8tcmVzdWx0cyB7XHJcbiAgbWluLWhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGVyc29uYWwtd2VsY29tZSxcclxuLnVzZXItcmVhZGluZy1xdWV1ZSxcclxuLnVzZXItZmF2b3JpdGVzLFxyXG4ucHVibGljYXRpb25zLW1lbnUsXHJcbi5yZXNlYXJjaC10b29scy1tZW51IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtLXBlcnNvbmFsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhNzNhYiAwJSwgIzFhNzNhYiA1MCUsICRicmFuZC1jb2xvciA1MCUsICRicmFuZC1jb2xvciAxMDAlKTtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuICAuY29udGFpbiB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgIC5pZTggJiB7XHJcbiAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgbmF2LS1wZXJzb25hbCBpY29uLSpcclxuXHJcbiAgW2NsYXNzKj1cIi0tYWZ0ZXJcIl06YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1kb3duLWRpcjphZnRlciB7XHJcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtLXBlcnNvbmFsXHJcblxyXG4ubmF2LWxpbmstLXBlcnNvbmFsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKCRicmFuZC1jb2xvciwgMyUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC8vIEZpeCBncmV5IGljb25cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmllOCAmIHtcclxuICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tcGVyc29uYWxcclxuXHJcbi5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcclxuICBAZXh0ZW5kICVuYXYtbGluaztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMi0tZGFyaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzXHJcblxyXG4ucGVyc29uYWwtZGF0ZXRpbWUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyAvLyBSZW1vdmUgYXV0byBwYWRkaW5nIGZyb20gbWVudSBpdGVtXHJcbiAgYmFja2dyb3VuZDogIzFhNzNhYjtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIGNvbG9yOiByZ2JhKHdoaXRlLCAuNzUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzFhNzNhYjtcclxuICB9XHJcblxyXG4gIC5pZTggJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgLy8gSW5pdGlhbCBoaWRlOyBjb250cm9sbGVkIGluIGpRdWVyeVxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFdlbGNvbWUgLyBQcm9maWxlIERyb3Bkb3duXHJcblxyXG4ucGVyc29uYWwtd2VsY29tZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIGZ1bGwtbWVudSBtYXJnaW4gcHVsbFxyXG4gIH1cclxuXHJcbiAgLnBlcnNvbmFsLXdlbGNvbWVfX25hbWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAuODtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQwcHggMCAwIC05OTk5cHgpO1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjNzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLDAsMCwwLjIpLFxyXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBJdGVtXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSAvLyBFTkQgYVxyXG4gICAgfSAvLyBFTkQgdWwgbGlcclxuICB9IC8vIEVORCBsaVxyXG5cclxuICA+IGxpOmhvdmVyIHVsIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH0gLy8gRU5EIHVsIGxpOmhvdmVyIHVsXHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufSAvLyBFTkQgcGVyc29uYWwtd2VsY29tZVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTXkgVGF4IE5vdGVzXHJcblxyXG4ubXktdGF4LW5vdGVzIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWwge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBhbGwgbGkncyBpbiBkcm9wZG93blxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBJbml0aWFsIERyb3Bkb3duXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDQwcHggMCAwIC05OTk5cHgpO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1kYXJrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjdGl2YXRlIEluaXRpYWwgRHJvcGRvd25cclxuICA+bGk6aG92ZXIgPiB1bCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIFNlY29uZGFyeSBEcm9wZG93blxyXG4gIC5teS10YXgtbm90ZXNfX3N1Yi1tZW51IHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgMCAtOTk5OXB4KTtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICAvLyBJbmRpdmlkdWFsIGl0ZW1zXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAuZmF2b3JpdGVfX3JlbW92ZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZsYWctcmVhZGluZy1xdWV1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIC5yZW1vdmUtZnJvbS1xdWV1ZTpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRicmFuZC1jb2xvci0tZGFyaywgMzUlKTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgbGlcclxuXHJcbiAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpLFxyXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC01cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIG15LXRheC1ub3Rlc19fc3ViLW1lbnVcclxuXHJcbiAgLy8gQWN0aXZhdGUgU2Vjb25kYXJ5IERyb3Bkb3duXHJcbiAgdWwgbGk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG5cclxuICAgID4gdWwge1xyXG4gICAgICBsZWZ0OiAyNTBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFBvc2l0aW9uIFNlY29uZGFyeSBEcm9wZG93bnNcclxuICAubXktZmF2b3JpdGVzIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5teS1yZWFkaW5nLXF1ZXVlIHtcclxuICAgIHRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5teS1zYXZlZC1zZWFyY2hlcyB7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpe1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAubXktZmF2b3JpdGVzLFxyXG4gICAgLm15LXJlYWRpbmctcXVldWUsXHJcbiAgICAubXktc2F2ZWQtc2VhcmNoZXMge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBteS10YXgtbm90ZXNcclxuXHJcbi5teS10YXgtbm90ZXMtbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBiYWNrZ3JvdW5kIC4zcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogc2hhZGUoJGJyYW5kLWNvbG9yLS1kYXJrLCAyNSUpO1xyXG4gICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtY291bnRlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgLmllOCAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm15LXRheC1ub3Rlc19fdmlldy1hbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBSZXNlYXJjaCBUb29scyAvIFB1YmxpY2F0aW9uc1xyXG5cclxuLnJlc2VhcmNoLXRvb2xzLW1lbnUsXHJcbi5wdWJsaWNhdGlvbnMtbWVudSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAvLyBQYXJlbnQgTGV2ZWxcclxuICAubmF2LWxpbmstLXBlcnNvbmFsX190b29scyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5uYXYtbGluay0tcGVyc29uYWxfX3Rvb2xzIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgLy8gU3ViLW1lbnVcclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDBweCAtOTk5OXB4IDAgMCk7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2VlZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEwcHggcmdiYSgwLDAsMCwwLjIpLFxyXG4gICAgICAgICAgICAgICAgICBpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIH1cclxuICB9IC8vIEVORCB1bFxyXG5cclxuICAvLyBOYXYgSXRlbXNcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gU3ViIE5hdiBJdGVtc1xyXG4gIGxpIGxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICAgICAgLmllOCAmIHtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBzdWItbmF2IGl0ZW1zXHJcblxyXG4gIC8vIEFjdGl2ZSBzdWItbmF2XHJcbiAgPiBsaTpob3ZlciB1bCB7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgICBwYWRkaW5nOiAwIDMxcHg7IC8vIFNwZWNpYWx0eSwga2VlcCBhbGlnbm1lbnRzXHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkE1NjFDO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQkE1NjFDO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJG1vYmlsZS1sKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9IC8vIFN1Yi1uYXYgbGlzdHNcclxuXHJcbiAgLnNvdXJjZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmtfX25vYWNjZXNzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNmZmY7IC8vIElFIGZhbGxiYWNrXHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgLy8gUHVsbCBsb2NrZWQgcHJvZHVjdHMgbGVmdFxyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyBJRSBmYWxsYmFja1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBuYXYtbGlua19fbm9hY2Nlc3NcclxuXHJcbiAgLy8gTm8gQWNjZXNzIEhlbHBlciBUZXh0XHJcbiAgLm1lbnUtbGVnZW5kIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDQ1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjsgLy8gSUUgZmFsbGJhY2tcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgcGVyc29uYWwgdG9vbHNcclxuXHJcbi5wdWJsaWNhdGlvbnMtbWVudSB7XHJcbiAgLm5hdi1saW5rLS1wZXJzb25hbF9fdG9vbHMge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTItLWRhcms7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpOmhvdmVyIHVsIHtcclxuICAgIHJpZ2h0OiAtMTI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc2VhcmNoLXRvb2xzLW1lbnUgdWwgbGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBDb250YWluZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5jb250ZW50LWJsb2NrLFxyXG5bY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9jay8tLSpcclxuXHJcbi5saW5rLWxpc3QgPiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn0gLy8gRU5EIGxpbmstbGlzdFxyXG5cclxuLmxpbmstbGlzdC0tc3ViLWNhdGVnb3J5IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAwIDNweCAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxufVxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBEZWZhdWx0IFN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XHJcbn0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX2hlYWRlclxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlci0tYnJhbmQge1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlLFxyXG4uY29udGVudC1ibG9ja19fbGluayB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSAvLyBFTkQgY29udGVudC1ibG9ja19fdGl0bGVcclxuXHJcbi5jb250ZW50LWJsb2NrX19saW5rIHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9ja19fbGlua1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9jay0tYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIH0gLy8gRU5EIGNvbnRlbnQtYmxvY2tfX3RpdGxlXHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItLWRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYV9fc25pcHBldCB7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufSAvLyBFTkQgY29udGVudC1ibG9jay0tYm94XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBCb3hlZCBBbHQgKERhcmsgSGVhZGVyIC8gQmFja2dyb3VuZClcclxuLy9cclxuLy8gIE9ubHkgdXNlZCBpbiBUcmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGVudC1ibG9jay0tYm94LS1hbHQge1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIENvbnRhaW5lcnMgLSBTaWRlYmFyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbltjbGFzcyo9XCJfX2NvbnRlbnQtLXNpZGViYXJcIl06bm90KC5ob21lX19jb250ZW50LS1zaWRlYmFyKSB7XHJcbiAgLy8gT2Zmc2V0IHRvIGxpbmUgdXAgd2l0aCBicmVhZGNydW1ic1xyXG4gIC8vIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2stLWJveCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX2ltYWdlICsgLm1lZGlhX19jb250ZW50IC5tZWRpYV9fbWV0YSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIHNpemUoNTBweCk7XHJcblxyXG4gICAgJiArIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3NuaXBwZXQge1xyXG4gICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMYXRlc3QgTmV3cyAoRlJMIC8gRGFpbGxpZXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5sYXRlc3QtdXBkYXRlcyB7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICBbY2xhc3MqPVwiY29udGVudC1ibG9jay0tXCJdIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBGUkxcclxuICAuZnJsICYge1xyXG4gICAgLm1lZGlhX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLmZpcnN0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5jb2x1bW4ubGFzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhaWxpZXNcclxuICAuZGFpbGllcyAmIHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbGF0ZXN0LXVwZGF0ZXNcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBMaXN0ZWQgQ29udGVudCAvIExhbmRpbmcgUGFnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmxhbmRpbmdfX3RpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3Rpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubWVkaWEge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgY29udGVudC1ibG9ja1xyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDYwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cclxuICAgIC5sYW5kaW5nX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIGxpc3RpbmdcclxuXHJcbi8vIEV4dHJhIGluZm8gc2VjdGlvbiwgb25seSBvbiBUcmVhdGllc1xyXG4ubGlzdGluZ19fZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IC8vIEVORCBsaXN0aW5nX19kZXNjcmlwdGlvblxyXG5cclxuXHJcbi8vIENvbnRyb2xzIChzb3J0aW5nLCB2aWV3IG9wdGlvbnMpXHJcbi5saXN0aW5nX19jb250cm9scyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG59IC8vIEVORCBsaXN0aW5nX19jb250cm9sc1xyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3LFxyXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIEBpbmNsdWRlIGh1Zyhib3RoKTtcclxufVxyXG5cclxuLmxpc3RpbmdfX2NvbnRyb2xzLS12aWV3IHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICBmb3JtLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn0gLy8gRU5EIGxpc3RpbmdfX2NvbnRyb2xzLS12aWV3XHJcblxyXG4ubGlzdGluZ19fY29udHJvbHMtLWFjdGlvbiB7XHJcbiAgLy8gQ1RBIExpbmtzIGFuZCBCdXR0b25zXHJcbiAgYSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBDVEEgTGlua3NcclxuICBhOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3RpbmdfX3BhZ2luYXRpb24ge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyLS1uYXY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxpc3RpbmdfX2NvbnRlbnQge1xyXG4gIG9sLFxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgb2wvdWxcclxufSAvLyBFTkQgbGlzdGluZ19fY29udGVudFxyXG5cclxuLmxvYWQtbW9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQXV0aG9yc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmF1dGhvcnN7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcclxuICBwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmF1dGhvcnNfX2J5bGluZXtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaW5pLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gLmF1dGhvcntcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gICBoZWlnaHQ6IDQwcHg7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyB9IC8vIEVORCBhdXRob3JcclxuXHJcbi5hdXRob3JfX2ltYWdlLFxyXG4uYXV0aG9yX19uYW1le1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmF1dGhvcl9faW1hZ2V7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcl9fbmFtZXtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRkFUQ0FcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gLmZhdGNhIHtcclxuLy8gICAvLyBMb2FkIE1vcmUgYnV0dG9uXHJcbi8vICAgLmxpc3RpbmdfX2NvbnRlbnQgLmZvcm0tc3VibWl0IHtcclxuLy8gICAgIEBleHRlbmQgLmJ0bi0tdGVydGlhcnk7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIHdpZHRoOiAxNTBweDtcclxuLy8gICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWFyY2ggVGVybVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1oaWdobGlnaHQge1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yLS1saWdodDsgLyogV2FzIGJyYW5kLWNvbG9yLTIgKi9cclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBIb2xpZGF5IE1lc3NhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5ob2xpZGF5LW1lc3NhZ2Uge1xyXG4gIC5ob2xpZGF5LW1lc3NhZ2VfX2FsZXJ0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgIEZlZWRiYWNrIExpbmsgVEVNUFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZlZWRiYWNrLWxpbmsge1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCwgLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBtZWRpYSBwcmludFxyXG4gIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQWRtaW4gLSBUYWJzIFdyYXBwZXJcclxuI3RhYnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAtMjBweCBhdXRvIDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmNvbGxlY3Rpb24tc2VhcmNoIHtcclxuICBmb3JtIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1lZGlhIE9iamVjdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5ibG9nZ2VyLWluZm8ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEhpZGUgbG9hZGluZyBnaWYgZm9yIFJRIGFkZC9yZW1vdmVcclxuICAuZmxhZy10aHJvYmJlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVwb3NpdGlvbiBSUSBidXR0b25cclxuICAuZmxhZy13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMHB4IDBweCAwIDApO1xyXG4gIH1cclxuXHJcbiAgLmFkZC10by1xdWV1ZSxcclxuICAucmVtb3ZlLWZyb20tcXVldWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBzaXplKDQwcHgpO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZC10by1xdWV1ZSB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW92ZS1mcm9tLXF1ZXVlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yLS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbWVkaWFcclxuXHJcbi8vIE1lZGlhIGltYWdlc1xyXG4ubWVkaWFfX2xlZnQsXHJcbi5tZWRpYV9faW1hZ2Uge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICArIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhX19pbWFnZSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgxMDBweCk7XHJcbn1cclxuXHJcbi8vIE1lZGlhIENvbnRlbnRcclxuLm1lZGlhX19jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4O1xyXG59XHJcblxyXG4vLyBNZWRpYSBEYXRldGltZS9BdXRob3JcclxuLm1lZGlhX19kYXRldGltZSxcclxuLm1lZGlhX19hdXRob3IsXHJcbi5tZWRpYV9fcHJvZHVjdCB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBkYXRldGltZS9hdXRob3JcclxuXHJcbi8vIE1lZGlhIERhdGV0aW1lXHJcbi5tZWRpYV9fZGF0ZXRpbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFwdDtcclxufVxyXG5cclxuLy8gTWVkaWEgUHJvZHVjdCBOYW1lXHJcbi5tZWRpYV9fcHJvZHVjdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLy8gTWVkaWEgdGl0bGVcclxuLm1lZGlhX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgdGl0bGVcclxuXHJcbi8vIE1lZGlhIEF1dGhvclxyXG4ubWVkaWFfX2F1dGhvciB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBNZWRpYSBzbmlwcGV0XHJcbi5tZWRpYV9fc25pcHBldCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC8vIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbn1cclxuXHJcbi8vIERhaWx5IFRhZ3NcclxuLm1lZGlhX19zdWItY2F0ZWdvcnkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDEwcHggMCA1cHg7XHJcbiAgcGFkZGluZzogM3B4IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuXHJcbiAgJiArIC5tZWRpYV9fbWV0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9IC8vIEVORCBtZWRpYV9fdGFnICsgLm1lZGlhX19tZXRhXHJcbn0gLy8gRU5EIG1lZGlhX190YWdcclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTG9hZGluZyBNb2RhbCAvIE1lc3NhZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5hamF4LXByb2dyZXNzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC50aHJvYmJlciB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQmFzaWMgUG9zaXRpb25pbmcgKFR5cGUgKyBUL0wvQi9SIFZhbHVlcylcclxuLy9cclxuLy8gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMHB4IDAgMCAxMHB4KTtcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuQG1peGluIHBvc2l0aW9uKCRwb3MtdHlwZTogcmVsYXRpdmUsICRwb3MtdmFsczogMCAwIDAgMCkge1xyXG5cclxuICAvLyBJZiBubyBwb3NpdGlvbiB0eXBlIGRlc2lnbmF0ZWQsIGRlZmF1bHQgdG8gXCJyZWxhdGl2ZVwiXHJcbiAgQGlmIHR5cGUtb2YoJHBvcy10eXBlKSA9PSBsaXN0IHtcclxuICAgICRwb3MtdmFsczogJHBvcy10eXBlO1xyXG4gICAgJHBvcy10eXBlOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC8vIFNlcGFyYXRlIHZhbHVlcyBpbnRvIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdFxyXG4gICR0b3A6IG50aCgkcG9zLXZhbHMsIDEpO1xyXG4gICRyaWdodDogbnRoKCRwb3MtdmFscywgMik7XHJcbiAgJGJvdHRvbTogbnRoKCRwb3MtdmFscywgMyk7XHJcbiAgJGxlZnQ6IG50aCgkcG9zLXZhbHMsIDQpO1xyXG5cclxuICAvLyBSZXR1cm4gcG9zaXRpb25cclxuICBwb3NpdGlvbjogJHBvcy10eXBlO1xyXG5cclxuICAvLyBSZXR1cm4gdmFsdWVzXHJcbiAgLy8gSWYgdmFsdWUgaXMgYSBudW1iZXIgYW5kIGhhcyBhIHVuaXQgdHlwZSwgcHJpbnQgdmFsdWVcclxuICAvLyBvdGhlcndpc2UgaWdub3JlXHJcbiAgQGlmICh0eXBlLW9mKCR0b3ApID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCR0b3ApKSB7XHJcbiAgICB0b3A6ICR0b3A7XHJcbiAgfVxyXG5cclxuICBAaWYgKHR5cGUtb2YoJHJpZ2h0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkcmlnaHQpKSB7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgQGlmICh0eXBlLW9mKCRib3R0b20pID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRib3R0b20pKSB7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgfVxyXG5cclxuICBAaWYgKHR5cGUtb2YoJGxlZnQpID09IG51bWJlciBhbmQgbm90IHVuaXRsZXNzKCRsZWZ0KSkge1xyXG4gICAgbGVmdDogJGxlZnQ7XHJcbiAgfVxyXG59XHJcbiIsIi50YS10b29sYmFyIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYnJhbmQtY29sb3ItNDtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhLXRvb2xiYXJfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgaDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGEtdG9vbGJhcl9fc2VhcmNoIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzUwcHg7XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC50YS10b29sYmFyX19zZWFyY2gtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi50YS10b29sYmFyX193b3JrYmVuY2gge1xyXG4gIGZsb2F0OiByaWdodDtcclxuXHJcbiAgW2NsYXNzKj1pY29uLV06YWZ0ZXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIFtjbGFzcyo9XCJ0YS10b29sYmFyX19cIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC50YS10b29sYmFyX19zZWFyY2ggaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaC0tcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIC50YS10b29sYmFyX19maWx0ZXItLXR5cGUsXHJcbiAgICAudGEtdG9vbGJhcl9fZmlsdGVyLS10YWdzLFxyXG4gICAgLnRhLXRvb2xiYXJfX3NvcnQsXHJcbiAgICAudGEtdG9vbGJhcl9fZXhwb3J0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbixcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcblxyXG4gICAgICAuaWNvbi10YWcsXHJcbiAgICAgIC5pY29uLXVwbG9hZCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tY2FyZXQtZG93bi0tYWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCB0YS10b29sYmFyLS13b3JrYmVuY2gtLXJpZ2h0XHJcbn0gLy8gRU5EIHRhLXRvb2xiYXItLXdvcmtiZW5jaFxyXG5cclxuXHJcblxyXG4udGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIHtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmV4cG9ydF9fZHJvcGRvd24sXHJcbi5maWx0ZXItdGFncyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmV4cG9ydF9fZHJvcGRvd24ge1xyXG4gIHdpZHRoOiAyNzVweDtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hhcmUtYW5ub3RhdGlvbnMge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHNoYXJlLWFubm90YXRpb25zXHJcbn1cclxuXHJcblxyXG5cclxuLmZpbHRlci10YWdzIHtcclxuICB3aWR0aDogMzUwcHg7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBPZmZpY2lhbCBDU1MgZnJvbSBPcGVuVGlwXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5vcGVudGlwLWNvbnRhaW5lcixcclxuLm9wZW50aXAtY29udGFpbmVyICoge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS10b3Auc3RlbS1jZW50ZXIsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tY2VudGVyLFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tY2VudGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLXRvcC5zdGVtLXJpZ2h0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtaGlkaW5nLnN0ZW0tdG9wLnN0ZW0tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCg1cHgpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1taWRkbGUuc3RlbS1yaWdodCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLW1pZGRsZS5zdGVtLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1yaWdodCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLXJpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWNlbnRlcixcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWdvaW5nLXRvLXNob3cuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1ib3R0b20uc3RlbS1jZW50ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLWJvdHRvbS5zdGVtLWxlZnQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tYm90dG9tLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLWJvdHRvbS5zdGVtLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRkZW4uc3RlbS1taWRkbGUuc3RlbS1sZWZ0LFxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtZml4ZWQub3QtZ29pbmctdG8tc2hvdy5zdGVtLW1pZGRsZS5zdGVtLWxlZnQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1oaWRpbmcuc3RlbS1taWRkbGUuc3RlbS1sZWZ0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGRlbi5zdGVtLXRvcC5zdGVtLWxlZnQsXHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1maXhlZC5vdC1nb2luZy10by1zaG93LnN0ZW0tdG9wLnN0ZW0tbGVmdCxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkLm90LWhpZGluZy5zdGVtLXRvcC5zdGVtLWxlZnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgdHJhbnNsYXRlWCgtNXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWZpeGVkIC5vcGVudGlwIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgLy8gdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAuaGVhZGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIgLm9wZW50aXAgLm90LWNsb3NlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTJweDtcclxuICBsZWZ0OiA2MHB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyIC5vcGVudGlwIC5vdC1jbG9zZSBzcGFuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lciAub3BlbnRpcCAub3QtbG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWxvYWRpbmcgLm90LWxvYWRpbmctaW5kaWNhdG9yIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1sb2FkaW5nIC5vdC1sb2FkaW5nLWluZGljYXRvciBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbW96LWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtby1hbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1zLWFuaW1hdGlvbjogb3Rsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IG90bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5zdHlsZS1kYXJrIC5vcGVudGlwLFxyXG4ub3BlbnRpcC1jb250YWluZXIuc3R5bGUtYWxlcnQgLm9wZW50aXAge1xyXG4gIGNvbG9yOiAjZjhmOGY4O1xyXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLnN0eWxlLWdsYXNzIC5vcGVudGlwIHtcclxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgY29sb3I6ICMzMTdjYzU7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCw5NCwxNTMsMC4zKTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3QtaGlkZS1lZmZlY3QtZmFkZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1zLWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LWhpZGUtZWZmZWN0LWZhZGUub3QtaGlkaW5nIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3QtZ29pbmctdG8tc2hvdyxcclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1zaG93aW5nIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm9wZW50aXAtY29udGFpbmVyLm90LXNob3ctZWZmZWN0LWFwcGVhci5vdC1nb2luZy10by1zaG93IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5vcGVudGlwLWNvbnRhaW5lci5vdC1zaG93LWVmZmVjdC1hcHBlYXIub3Qtc2hvd2luZyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBub25lO1xyXG4gIGZpbHRlcjogbm9uZTtcclxufVxyXG4ub3BlbnRpcC1jb250YWluZXIub3Qtc2hvdy1lZmZlY3QtYXBwZWFyLm90LXZpc2libGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1zLWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIG90bG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgb3Rsb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIG90bG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG90bG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tXHJcblxyXG4ub3QtY29udGVudCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmF1ZGl0LW1hbnVhbHMge1xyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19faGVhZGVyLS1icmFuZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3NpZGViYXIge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcclxuICBAaW5jbHVkZSBodWcobGVmdCk7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYXVkaXQtbWFudWFsc19fY29udGVudCB7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XHJcbiAgQGluY2x1ZGUgaHVnKHJpZ2h0KTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hdWRpdC1tYW51YWxzX19oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJyYW5kLWNvbG9yLTQ7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuXHJcbiAgaDEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYXVkaXQtbWFudWFsc19fcmVjZW50LWRvY3MsXHJcbi5hdWRpdC1tYW51YWxzX19yZWNlbnQtY29tcGFyZXMsXHJcbi5hdWRpdC1tYW51YWxzX19tb3JlIHtcclxuICAubWVkaWEge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19sZWZ0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAvLyBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQgYSB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1kb2NzIHtcclxuICAubWVkaWFfX2xlZnQge1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3JlY2VudC1jb21wYXJlcyB7XHJcbiAgLm1lZGlhX19sZWZ0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX21vcmUge1xyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5hdWRpdC1tYW51YWxfX2Zhdm9yaXRlcyxcclxuLmF1ZGl0LW1hbnVhbF9fYWxsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhdm9yaXRlcy0tZW1wdHkge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICRicmFuZC1jb2xvci0zZTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgLmF1ZGl0LW1hbnVhbHNfaG9tZSA+IC5jb250YWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5hdWRpdC1tYW51YWxzX19zaWRlYmFyIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmF1ZGl0LW1hbnVhbHNfX3N0YXRlIHtcclxuICAvLyB3aWR0aDogMzElO1xyXG4gIHdpZHRoOiAyODBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRlX190aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgLmljb24tc3RhciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgLnN0YXRlLS1mYXZvcml0ZSAmIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJjpob3ZlcixcclxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJjpmb2N1cyxcclxuICAgIC5zdGF0ZS0tZmF2b3JpdGUgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG4gIH1cclxuXHJcbiAgLnN1Ym1pdC1wcm9ncmVzcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU1JTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fdG9nZ2xlLXN0YXRlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZV9fbWFudWFscyB7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4jZGF0YVRhYmxlU0FNIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zb3J0aW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc29ydGluZzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cclxuICAgICAgJi5zb3J0aW5nX2FzYzo6YWZ0ZXIgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbiAgICAgICYuc29ydGluZ19kZXNjOjphZnRlciB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XHJcblxyXG4gICAgICAvLyBWZXJzaW9uXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRG9jdW1lbnRzXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIExhc3QgVmlld2VkXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEFjdGlvbnNcclxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5IHRkIHtcclxuICAgICY6bm90KDpudGgtb2YtdHlwZSgzKSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSBhIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyW3JvbGVdIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuXHJcbiAgICB0ci5ldmVuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdHIuc2hvd257XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBcclxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2NsYXNzKj1cImljb24tXCJdOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjYmZiZGJmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZS5qcy1zaG93LWhpc3Rvcnkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIGE6aG92ZXIgaTo6YmVmb3JlLFxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSBhOmZvY3VzIGk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Zm9vdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYXVkaXQtbmV3cyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLm1lZGlhX19hdXRob3Ige1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZG9jdW1lbnRzIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTZweCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XHJcblxyXG4gIC8vIFNtYWxsIG92ZXJyaWRlIHdoZW4gbG9nZ2VkIGluIGFzIGFkbWluXHJcbiAgLmxvZ2dlZC1pbiAmIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTtcclxuICB9XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQ29yZSBkb2Mgc3R5bGVzXHJcbiAgLmRvY3VtZW50X19sZWZ0LFxyXG4gIC5kb2N1bWVudF9fcmlnaHQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMCwgMjIwLCAyMjApO1xyXG4gIH1cclxuXHJcbiAgLmRvY3VtZW50X19yaWdodCB7XHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElmIG9uZSBkb2Mgc2VsZWN0ZWRcclxuICAmLmRvY3VtZW50c19zaW5nbGUge1xyXG4gICAgLmRvY3VtZW50X19sZWZ0IHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDkpO1xyXG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3VtZW50X19yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgcGFkZGluZzogMTAwcHggMzBweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGRvY3VtZW50c19zaW5nbGVcclxuXHJcbiAgLy8gSWYgdHdvIGRvY3Mgc2VsZWN0ZWRcclxuICAmLmRvY3VtZW50c19jb21wYXJlIHtcclxuICAgIC5kb2N1bWVudF9fbGVmdCxcclxuICAgIC5kb2N1bWVudF9fcmlnaHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdW1lbnRfX2xlZnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZG9jdW1lbnRzX2NvbXBhcmVcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxufSAvLyBFTkQgZG9jdW1lbnRzXHJcblxyXG5cclxuLmRvY3VtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICA+IGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItLWxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGJyYW5kLWNvbG9yLS1saWdodCwgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvY3VtZW50X190aXRsZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICBcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9IC8vIEVORCBkb2N1bWVudF9fdGl0bGVcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgZG9jdW1lbnRcclxuXHJcbi5kb2N1bWVudF9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZG9jdW1lbnRfX2Z1bGx0ZXh0IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIC8vIEFzc3VtZSBpZiBmdWxsdGV4dCBjb21wb25lbnQgaGFzIGFuIElELFxyXG4gIC8vIGl0IGlzIHNlbGVjdGFibGUgZm9yIGFubm90YXRpb25zLlxyXG4gIFtpZF0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzO1xyXG4gIFxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICAgIH1cclxuICBcclxuICAgICYubm90ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1NSwgMjUzKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuXHJcbiAgICAgICYuaWNvbi1wZW5jaWw6OmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5oaWdobGlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLCAyNTQsIDI1NSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgJi5pY29uLXN0YXItLWFmdGVyOjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhpZ2hsaWdodC5ub3RlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuXHJcbiAgICAgICYuaWNvbi1zdGFyLS1hZnRlcjo6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgXHJcbiAgICBsaSA+IHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlLFxyXG4gIHRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdW1lbnRfX3NlYXJjaC1uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDExMHB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtbmF2X19jb3VudGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1uYXZfX2NvbnRyb2xzIHtcclxuICAgID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgdG9wOiAxNDBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X190b2Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDElO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDk4JTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcblxyXG4gIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gb2wgPiBsaSA+IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC50b2NfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRvY19fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50X190b29sYm94IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zNSk7XHJcbiAgdHJhbnNpdGlvbjogdG9wIC4zNXMsXHJcbiAgICAgICAgICAgICAgYm90dG9tIC4zNXM7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG5cclxuICAvLyAmLmhpZ2hsaWdodCB7XHJcbiAgLy8gICAuaWNvbi1zdGFyIHtcclxuICAvLyAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gJi5ub3RlIHtcclxuICAvLyAgIC5pY29uLXBlbmNpbCB7XHJcbiAgLy8gICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC50b29sYm94X19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRvb2xib3hfX2xpbmtcclxuXHJcbiAgLy8gTGVmdCBkb2MgdG9vbGJveFxyXG4gIC5kb2N1bWVudF9fbGVmdCAmIHtcclxuICAgIHJpZ2h0OiAtMzdweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEycHggMTJweCAxMnB4IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YwNzMyZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJpZ2h0IGRvYyB0b29sYm94XHJcbiAgLmRvY3VtZW50X19yaWdodCAmIHtcclxuICAgIGxlZnQ6IC0zN3B4O1xyXG4gICAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMDczMmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jaGFuZ2UtZG9jdW1lbnQge1xyXG4gIC5hdWRpdC1tYW51YWxzX19zdGF0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgPiBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXRlX19tYW51YWxzIHtcclxuICAgID4gbGkge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgIGksXHJcbiAgICAgIGEsXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSxcclxuICAgICAgYSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGxpXHJcbiAgfSAvLyBFTkQgc3RhdGVfX21hbnVhbHNcclxufVxyXG5cclxuLmF1ZGl0LW1hbnVhbF9fbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogODB2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59IiwiLypoZWFkZXIqL1xyXG5cclxuLnBhZ2UtLW5vbnN1YiB7XHJcbiAgLndyYXBfX2NvbnRlbnQge1xyXG4gICAgQGV4dGVuZCAuY29udGFpbjtcclxuICB9XHJcblx0XHJcblx0LmJ0bi0tcHJpbWFyeSBhIHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblxyXG5cdGhlYWRlcntcclxuXHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAvLyBMb2dvXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWFjdGlvbnMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcblx0XHRcdC5idG4tLXByaW1hcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuICAgIH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHR9XHJcblx0fSAvLyBFTkQgaGVhZGVyXHJcblxyXG5cclxuXHQuZW5nYWdlbWVudC1oZXJvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDdyZW0gMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2hvbWUvaGVyby1pbWcuanBnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYmdfX3dyYXAge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogNXJlbSAxcmVtO1xyXG5cdFx0fVxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtaGVyb1xyXG5cclxuXHJcblx0LmVuZ2FnZW1lbnQtc3RhdHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5lbmdhZ2VtZW50LXN0YXQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHR3aWR0aDogMzglO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHdpZHRoOiAzNiU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG5cdFx0XHRcdD4gc3Ryb25nLFxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0XHRcdC5rZXJuIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH0gLy8gRU5EIGVuZ2FnZW1lbnQtc3RhdFxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtc3RhdHNcclxuXHJcblxyXG5cclxuXHJcblx0LyplbmQgc3RhdHMgZmFjdHMqL1xyXG5cclxuXHQudmlkZW8tc2VjdGlvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy92aWRlby1iZy5qcGcnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cGFkZGluZzogNDRweCAwIDUycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCA1MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250YWluIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0X192aWRlb3Mge1xyXG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkpO1xyXG5cdFx0XHRAaW5jbHVkZSBwYWQtcmF0aW8oMTYsOSwgbGkgaWZyYW1lKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0X192aWRlb3MgbGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji5pcy0tYWN0aXZlIHtcclxuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogc2hvd0Zyb21EaXNwbGF5Tm9uZTtcclxuXHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2X192aWRlb19saXN0IHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgbGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0ZmxleC1ncm93OiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZfX3ZpZGVvX2xpc3QgYSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcCAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4IDEycHg7XHJcblx0XHRcdG1pbi13aWR0aDogMTE3cHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMUE3M0E5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMUE3M0E5O1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGMDczMjA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI0M1NjIyMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3RfX3ZpZGVvcyB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cclxuXHQvKiBBdmFpbGFibGUgUHJvZHVjdHMgKi9cclxuXHQudGF4LXByb2R1Y3RzIHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGF4LXByb2R1Y3Qge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0cGFkZGluZzogMCAuNXJlbTtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yLTNhO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGF4LXByb2R1Y3RfX25hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0bi0tcHJpbWFyeSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9IC8vIEVORCB0YXgtcHJvZHVjdFxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdH1cclxuXHR9IC8vIEVORCB0YXgtcHJvZHVjdHNcclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTRweDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyB1bCBsaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vbWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdC8vd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0Ly9tYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyB1bCBsaTpsYXN0LW9mLXR5cGUsXHJcblx0IC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmxhc3R7XHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRheC1kZXNjcmlwdGlvbnMgbGkgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAuODc1O1xyXG5cdFx0Y29sb3I6ICMwMDY0YTA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuXHR9XHJcblxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6IzY2NjtcclxuXHR9XHJcblxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyBsaSBwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjU7XHJcblx0XHRcdGNvbG9yOiMwMDY0YTA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIGxpIGEge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC50YXgtZGVzY3JpcHRpb25zIHVsIGxpLmZhY3QtdGhyZWUgYSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGF4LWRlc2NyaXB0aW9ucyAuc2hvd19fbW9iaWxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5scy1zZWN0aW9uLS10aHJlZSAuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQvKmVuZCB0YXggZGVzY3JpcHRpb25zKi9cclxuXHJcblx0LypzbGlkZXIgc2VjdGlvbiovXHJcblxyXG5cdC5zbGlkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2VmZjBmMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmx0LWllOSAmIC5ieC12aWV3cG9ydCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE3N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjQzFDMUMxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSxcclxuXHQuYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmZvY3VzLFxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI0MxQzFDMTtcclxuXHR9XHJcblxyXG5cdC5ieC13cmFwcGVyIHtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0ICAgIC5ieC1jb250cm9scy1kaXJlY3Rpb24ge1xyXG5cdCAgICBcdGEge1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHQgICAgXHR9XHJcblxyXG5cdCAgICBcdC5ieC1wcmV2LFxyXG5cdCAgICBcdC5ieC1uZXh0IHtcclxuXHQgICAgXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRyb2xzLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcblx0ICAgIFx0fVxyXG5cclxuXHQgICAgXHQuYngtcHJldiB7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0ICAgIFx0fVxyXG5cclxuXHQgICAgXHQuYngtbmV4dCB7XHJcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LndyYXAtLXNsaWRlciAudGVzdGltb25pYWxzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC53cmFwLS1zbGlkZXIgLnRlc3RpbW9uaWFscyB7XHJcblx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0YmxvY2txdW90ZSB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAjZjA3MzIwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRjaXRlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnLSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKmVuZCBzbGlkZXIgc2VjdGlvbiovXHJcblxyXG5cdC8qIFJlbmV3YWwgKi9cclxuXHQuZW5nYWdlbWVudC1yZW5ld2FsIHtcclxuXHRcdHBhZGRpbmc6IDZyZW0gMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvaG9tZS9scy1yZW5ld2FsLmpwZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRoMixcclxuXHRcdHVsLFxyXG5cdFx0LnJlbmV3YWwtYWN0aW9ucyB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yZW5ld2FsLWFjdGlvbnMge1xyXG5cdFx0XHQuYnRuLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbSAxcmVtO1xyXG5cdFx0fVxyXG5cdH0gLy8gRU5EIGVuZ2FnZW1lbnQtcmVuZXdhbFxyXG5cclxuXHJcblx0LyogVHJ1c3RlZCBCeSAqL1xyXG5cdC5lbmdhZ2VtZW50LXRydXN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRydXN0ZWQtbGlzdCB7XHJcblx0XHRcdG1heC13aWR0aDogNjUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogLjNyZW0gLjVyZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9IC8vIEVORCB0cnVzdGVkLWxpc3RcclxuXHR9IC8vIEVORCBlbmdhZ2VtZW50LXRydXN0ZWRcclxuXHJcblxyXG4ucXVvdGVzLWhlYWRlciB7XHJcblxyXG5cclxuXHRcdCBoMiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuICBcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuICBcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xOTA0NzYxOTtcclxuXHRcdFx0Y29sb3I6IzAwNjRhMDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0VGRUZGMDtcclxuXHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cclxuXHRcdH1cclxufVxyXG5cdC8qcXVvdGVzIHNlY3Rpb24qL1xyXG5cclxuXHJcbi5xdW90ZXMge1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjRUZFRkYwO1xyXG5cdHBhZGRpbmc6MDtcclxuXHRjb2xvcjogIzAwNjRhMDtcclxuXHJcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDAgMHB4O1xyXG5cdH1cclxuXHQvL2JhY2tncm91bmQtY29sb3I6I2VmZjBmMFxyXG59XHJcblxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGF7XHJcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxyXG5cdC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6Zm9jdXMsXHJcblx0LmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlciB7XHJcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzFDMUMxO1xyXG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdC5ieC13cmFwcGVyIHtcclxuXHQvL1x0ZGlzcGxheTpub25lO1xyXG5cdFx0XHQvL0BpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICAgIFx0XHRib3JkZXI6IG5vbmU7XHJcblx0ICAgIFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHQgICAgXHQuYngtY29udHJvbHMtZGlyZWN0aW9uIHtcclxuXHQgICAgXHRcdC5ieC1wcmV2LFxyXG5cdCAgICBcdFx0LmJ4LW5leHQge1xyXG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb250cm9scy5wbmcnKSBuby1yZXBlYXQ7XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cdCAgICBcdFx0LmJ4LW5leHQge1xyXG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdCAgICBcdFx0fVxyXG5cclxuXHQgICAgXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cclxuXHJcblx0ICAgIFx0Ly99XHJcblx0ICAgXHR9XHJcblxyXG5cclxuXHQud3JhcC0tc2xpZGVyIC5xdW90ZS1zbGlkZXIge1xyXG5cdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ly9AaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1MnB4IDAgMTBweDtcclxuXHRcdFx0Ly99XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0LnF1b3RlLXNsaWRlciB7XHJcblxyXG5cdFx0ZmlndXJlLCBibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHA6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBvcGVuLXF1b3RlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHA6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDhweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Y2l0ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcdCBmaWdjYXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCBibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHQgICAgd2lkdGg6IDY2JTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICNGMDczMjA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHAge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3MztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHAgc3Ryb25nIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0IGJsb2NrcXVvdGUgcDpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdsYXRvJztcclxuXHRcdFx0XHRmb250LXdlaWdodDogaXRhbGljO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0XHRjb2xvcjojZjA3MzIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdC8qbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXHJcblxyXG5cdC5lbmdhZ2VtZW50LXNhbXBsZXMge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NTViO1xyXG5cclxuICAgIC5zYW1wbGUtc2NyZWVuc2hvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTEzMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2FtcGxlLWFydGljbGVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIH1cclxuXHRcdFx0XHJcblx0XHRcdC52aWV3LWNvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgIC8vICNjaXJjbGUtb25lLFxyXG4gICAgICAvLyAjY2lyY2xlLXR3byxcclxuICAgICAgLy8gI2NpcmNsZS10aHJlZSB7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgICBib3JkZXItbGVmdDogJGJyYW5kLWNvbG9yLS1saWdodDtcclxuICAgICAgLy8gICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICNjaXJjbGUtb25lIHtcclxuICAgICAgLy8gICB0b3A6IDc0cHg7XHJcbiAgICAgIC8vICAgbGVmdDogLTE1MHB4O1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDJweDtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTExNGRlZyk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vICNjaXJjbGUtdHdvIHtcclxuICAgICAgLy8gICB0b3A6IDQzcHg7XHJcbiAgICAgIC8vICAgbGVmdDogLTEyNHB4O1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDJweDtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMDdkZWcpO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgICAvL1xyXG4gICAgICAvLyAjY2lyY2xlLXRocmVlIHtcclxuICAgICAgLy8gICB0b3A6IDA7XHJcbiAgICAgIC8vICAgbGVmdDogLTExMnB4O1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICB0b3A6IDNweDtcclxuICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTg1ZGVnKTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBhcnRpY2xlLWxpc3RcclxuXHJcblx0XHQuc2FtcGxlX19jYXRlZ29yeSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHJcbiAgICAuc2FtcGxlX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblx0fSAvLyBFTkQgc2FtcGxlIHdvcmtcclxuXHJcblx0LyplbmQgb2YgbG9uZyBzY3JvbGwgc2VjdGlvbiB0aHJlZSovXHJcblxyXG5cdC8qRkFRIHNlY3Rpb24qL1xyXG5cclxuXHQuZmFxIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA2MnB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZhcSBoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjA2NjY2NjY2NztcclxuXHRcdGNvbG9yOiAjMDA2NGEwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LndyYXBfX3RhYnMge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA3NDBweDtcclxuXHR9XHJcblxyXG5cdC50YWIuaXNDbG9zZWQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuXHRcdC50YWJfX3RpdGxlOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjcnO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YWJfX2JvZHkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWIuaXNPcGVuIHtcclxuXHRcdC50YWJfX3RpdGxlOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNjgnO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YWJfX2JvZHkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWJfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgXHRmb250LXdlaWdodDogNzAwO1xyXG5cdCBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHQgXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzM7XHJcblx0IFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0IFx0cGFkZGluZzogMTJweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFhNzNhOTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogMjVweDsgaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMTRweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0IC50YWJfX2JvZHkge1xyXG5cdCBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0IFx0cGFkZGluZzogMzRweCAzMHB4IDI0cHg7XHJcblx0IFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdCBcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG5cdCBcdGEge1xyXG5cdCBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0IFx0fVxyXG5cdCB9XHJcblxyXG5cdC8qRW5kIEZBUSovXHJcblxyXG5cdC8qIENUQSAqL1xyXG5cdC5lbmdhZ2VtZW50LWN0YSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdC5idG4tLXByaW1hcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDtcclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIH1cclxuXHR9XHJcblxyXG5cdC8qcGFnZSBpbmZvIHNlY3Rpb24qL1xyXG5cclxuXHQucGFnZV9pbmZvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHQvLyBoZWlnaHQ6MzIxLjg2cHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1pbmZvIGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWluZm8gbGkgcCAudGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMztcclxuXHRcdGNvbG9yOiMwMDY0YTI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaW5mbyBsaSBwIHtcclxuXHRcdC8vZm9udC13ZWlnaHQ6IFNlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjojNjY2O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWluZm8gbGkgcCBsaSB7XHJcblx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxMi4yNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjojYzFjMWMxO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdC8qZW5kIG9mIHBhZ2UgaW5mbyBzZWN0aW9uKi9cclxuXHJcblx0Lypmb290ZXIgc2VjdGlvbiovXHJcblx0LnBhZ2UtLWZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiwgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDY0YTI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDA2NGEyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjNDQ0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX3NpdGVfbWFwIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCAtIDEpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19zZWN0aW9uIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuc2hvd19fdGFibGV0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwIC00cHggLTEwMDAwcHggMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0cGFkZGluZzogNTNweCAyOHB4IDEwMDAwcHggMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Ly9yaWdodDogNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm9vdGVyX19zZWN0aW9uLS1hYm91dCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZvb3Rlcl9fc2VjdGlvbi0tY29udGFjdCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGlzdF9fcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogLjg7XHJcbiAgXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0X19zdWJfdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICBtaW4td2lkdGg6IDgzcHg7XHJcblx0XHRcdCAgICBjb2xvcjogIzMzMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3RfX3N1Yl9ib2R5IHtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0ICAgIGEge1xyXG5cdFx0XHQgICAgXHRjb2xvcjogIzQ0NDtcclxuXHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdCAgICBhOmhvdmVyIHtcclxuXHRcdFx0ICAgIFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdCAgICB9XHJcblxyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkdGFibGV0KSB7XHJcblx0XHRcdCAgICBcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cdC5mb290ZXJfX3NlY3Rpb24tLXByb2R1Y3RzICxcclxuXHQuZm9vdGVyX19zZWN0aW9uLS1teV9hbmFseWlzdHMsXHJcblx0IHtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHJcblx0XHRcdC8vbWF4LXdpZHRoOiAxODBweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdC5mb290ZXJfX3NlY3Rpb24tLWNvbnRhY3Qge1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaGFyZV9fc29jaWFsIC5pY28ge1xyXG5cdFx0Ly90cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBsaW5lYXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR3aWR0aDogMjhweDtcclxuXHRcdC8vYmFja2dyb3VuZDogIzY2NjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAmOmhvdmVyIHtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcclxuXHRcdC8vIFx0Y29sb3I6ICNmZmY7XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0LmZhIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19tZXRhX2RhdGEge1xyXG5cdFx0cGFkZGluZzogMTNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcblx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LypidXR0b24gc2VjdGlvbiovXHJcblxyXG5cdC5idG4sIC5sb2dpbi1saW5rIGEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I0YwNzMyMDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjRjA3MzIwLCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGMDczMjAsIDEwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuLWxvZ2luIHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDY0QTA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzFBNzNBOSwgMTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMUE3M0E5LCAxMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGMDczMjA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNGMDczMjAsIDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qZW5kIG9mIGJ1dHRvbiBzZWN0aW9uKi9cclxuXHJcblxyXG5cdC5zaG93X19tb2JpbGUge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fbW9iaWxlX2lubGluZS1ibG9jayB7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fdGFibGV0IHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5zaG93X190YWJsZXRfaW5saW5lIHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJHRhYmxldCkge1xyXG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuc2hvd19fdGFibGV0X2lubGluZV9ibG9jayB7XHJcblx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCR0YWJsZXQpIHtcclxuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LnNob3dfX2Rlc2t0b3Age1xyXG5cdCAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHQgICAgLm9sZGllICYge1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblxyXG5cdCAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRkZXNrdG9wKSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtLW5vbnN1YiBoZWFkZXIgLmxvZ2luLWxpbmsgYXtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3dGcm9tRGlzcGxheU5vbmUge1xyXG4gIDAlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMSUge1xyXG4gIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgXHRvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5BZHZhbmNlIFNlYXJjaFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uc2VhcmNoX2FyZWFfY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOjk2JTtcclxuICAgIG1hcmdpbi1sZWZ0OjIlXHJcbn1cclxuLmFkdmFuY2Vfc2VhcmNoX29wdGlvbnNcclxue1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9hbmRfZGl2XHJcbntcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbiNlZGl0X2F1dGhvcnNfYWR2X2Nob3NlblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xyXG59XHJcblxyXG4jZWRpdF9jb2RlX3NlY3Rpb25fYWR2X2Nob3NlblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ib2R5LWNvbG9yO1xyXG59XHJcblxyXG4jZWRpdC1zZWFyY2gtYWR2XHJcbntcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbn1cclxuXHJcbi5hZHZhbmNlX3NlYXJjaF90b29sdGlwX3JpZ2h0e1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfb3B0aW9uc19kYXRlXHJcbntcclxuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgIHdpZHRoOjUwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4uYWR2X3NlYXJjaF9sZWZ0X2dyb3VwXHJcbntcclxuICAgIHdpZHRoOjQ4JTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MiU7XHJcbn1cclxuLmFkdl9zZWFyY2hfcmlnaHRfZ3JvdXBcclxue1xyXG4gICAgd2lkdGg6NDglO1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIlO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5hZHZfc2VhcmNoX3dyYXBwZXJcclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjREREO1xyXG4gICAgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxufVxyXG5cclxuI2Fkdl9zZWFyY2hfd3JhcHBlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbn1cclxuLmNvbm5lY3RvcnNfYWR2X3NlYXJjaFxyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmFkdl9kYXRlX2NsZWFyX2xpbmtcclxue1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2RpdlxyXG57XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9jbGVhcl9mb3JtX2J1dHRvblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiA2N3B4O1xyXG59XHJcblxyXG4uYWR2X3NlYXJjaF9zdWJtaXRfYnV0dG9uX2RpdlxyXG57XHJcbiAgICBmbG9hdDpyaWdodDtcclxufVxyXG5cclxuLmFkdl9zZWFyY2hfc3VibWl0X2J1dHRvblxyXG57XHJcbiAgYmFja2dyb3VuZDogcmdiKDI0MiwgMTE1LCAzMikgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMvdGEtc3VibWl0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDEyMCUgNiU7XHJcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xyXG4gICAgd2lkdGg6IDY3cHg7XHJcbn1cclxuXHJcbi5hZHZfc2VhcmNoX2lucHV0LWdyb3VwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gIH1cclxufVxyXG5saS5hY3RpdmUtcmVzdWx0IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgfVxyXG59XHJcblxyXG5kaXZbY2xhc3MqPVwiLS1hZHZhbmNlX3NlYXJjaFwiXTo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmMjczMjA7XHJcbiAgICBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247XHJcbiAgICBmb250LWZhbWlseTogXCJ0YXhcIjtcclxuICAgIGZvbnQtc2l6ZTogMTZwdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5hZHZhbmNlX3NlYXJjaF9jYWxlbmRhcl9pY29ue1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2luZ2VuaWEvaW1hZ2VzL2NhbGVuZGFyLWljb24ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIC8gMTAwJSBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNzMlO1xyXG4gICAgbWFyZ2luLXRvcDogMTUlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE3JTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOSU7XHJcbiAgICBtYXJnaW4tbGVmdDogNjclO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW5jZV9zZWFyY2hfZGF0ZV9oZWxwZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHRvcDogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDlweDtcclxuICAgIHRvcDogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBEYWlsaWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5kYWlsaWVzX19zdWItY2F0ZWdvcnl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLy8gUmVkdWNlIG1lZGlhX19tZXRhIHNwYWNpbmcgd2hlbiBzdWItY2F0IGlzIHByZXNlbnRcclxuICAvLyBTdWItY2F0ZWdvcnlzIGV4aXN0IGFzIHNwYW5zIHByaW9yIHRvIHRoZSBtZWRpYSBvYmplY3RcclxuICAmICsgLm1lZGlhIC5tZWRpYV9fY29udGVudHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgLmZsYWctd3JhcHBlcntcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgZGFpbGllc19fc3ViLWNhdGVnb3J5XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTGF0ZXN0IE5ld3NcclxuXHJcbi5kYWlsaWVzX19sYXRlc3QtbmV3cyB7XHJcbiAgYmFja2dyb3VuZDogI2VjZWJlYjtcclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG5cclxuICAubWVkaWEge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWQtZnVsbC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRGFpbHkgVGl0bGUgVHdlYWtcclxuLy9cclxuLy8gIFByZXZlbnQgb3ZlcmxhcHBpbmcgd2l0aCBSZWFkaW5nIFF1ZXVlIGJ1dHRvblxyXG5cclxuLmRhaWxpZXNfX2NvbnRlbnQgLm1lZGlhX190aXRsZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAubm90LWxvZ2dlZC1pbiAmIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IGhlYWRlciBhZGQgY2FsZW5kYXIgdGV4dGJveCB0byBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmRhaWxpZXNfY2FsZW5kYXJcclxue1xyXG4gICAgd2lkdGg6MjUwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0VFRSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDJweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRhaWxpZXNfY2FsZW5kYXI6aG92ZXJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7O1xyXG59XHJcblxyXG4uY2FsX2ljb25fZGFpbGllc3tcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMjlweDtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IHRhYnMgVE5UIExhbmRpbmcgUGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZGFpbGllcy1saXN0aW5nX190YWJzLW5hdiB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luOiAxOXB4IGF1dG8gMHB4IGF1dG87XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHdpZHRoOiAyODhweDtcclxuICAmIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmllOCAmIHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5kYWlsaWVzLW92ZXJ2aWV3X190YWIge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6ICNFRUU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxNDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmllOCAmIHtcclxuICAgIC1tcy10ZXh0LWp1c3RpZnk6IGRpc3RyaWJ1dGUtYWxsLWxpbmVzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgIGNvbG9yOiNmZmZmZmY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgLmRhaWxpZXMtb3ZlcnZpZXdfX3RhYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICYgYTpob3ZlcntcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYWlsaWVzLWxpc3RpbmdfX3RhYnMtbmF2IHtcclxuICAgIG1hcmdpbjogMTlweCBhdXRvIDBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIERhaWx5IExhbmRpbmcgcGFnZSBob2xpZGF5IG1lc3NhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhvbGlkYXlfbWVzc2FnZV9kaXYge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmhvbGlkYXlfbWVzc2FnZV9oNCB7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTaGFyZWQgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbmhyIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDFweCAwIDAgMCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIC8qYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7Ki9cclxuICAvKmZvbnQtc2l6ZTogJGgyLXNpemU7Ki9cclxuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4uY29udGVudF9fYWN0aW9uLWJhciB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyX19zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgYWN0aW9uLWJhcl9fc2VjdGlvblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJhc2ljIExheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jY29udGVudC13cmFwIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIFdoZW4gaW4gYWRtaW4gdmlldywgbW92ZSBtZWdhIG1lbnUgZG93biB0byBiZSB2aXNpYmxlXHJcbi5sb2dnZWQtaW4udG9vbGJhci1kcmF3ZXIgaGVhZGVyIC52aXNpYmxlIHtcclxuICB0b3A6IDY1cHg7XHJcbn1cclxuXHJcbi5jb250YWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4uc2lkZWJhci1yaWdodCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xyXG4gICAgICB3aWR0aDogNTVweDtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UsXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgc2VjdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKXtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgc2lkZWJhci1yaWdodFxyXG5cclxuLnNpZGViYXItbGVmdCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAubWVkaWFfX2ltYWdlLFxyXG4gICAgLm1lZGlhX19pbWFnZSBpbWcge1xyXG4gICAgICB3aWR0aDogNTVweDtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMikge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UsXHJcbiAgICAgIC5tZWRpYV9faW1hZ2UgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgc2VjdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpLFxyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKXtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgc2lkZWJhci1sZWZ0XHJcblxyXG4uc3BsaXQge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xyXG4gIH1cclxuICAuY29udGFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XHJcbiAgfVxyXG5cclxuICAuaWU4ICYge1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gICAgICBcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSxcclxuICAgIC5jb250YWluID4gc2VjdGlvbjpudGgtY2hpbGQoMil7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn0gLy8gRU5EIHNwbGl0XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhpZGUgQXV0aENhY2hlIG9uIE1vYmlsZVxyXG5cclxuQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgI2F1dGhjYWNoZWRiZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIHJlbW92ZSBwYWRkaW5nIHJpZ2h0IGZyb20gdGhlIGRhdGUgcGlja2VyXHJcblxyXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhcntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIHNpbXBsZSBhZHMgY3NzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5hZHNsaXN0e1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEFzaWRlIFF1b3RlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5hc2lkZSB7XHJcbiAgY29sb3I6ICMzODM4Mzg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gIG1hcmdpbjogMjBweCAzNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICBwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5hc2lkZSBjaXRlIHtcclxuICBjb2xvcjogIzk5OTk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbmFzaWRlIGNpdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIwMTQgXFwyMDA5XCI7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUHJvbWluZW50IFF1b3RlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5bZGF0YS10eXBlPVwicHJvbWluZW50XCJdIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG5cclxuICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWFyY2hcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLy8gTm8gc2VhcmNoIG9yIG5vIHJlc3VsdHNcclxuLnNlYXJjaC1yZXN1bHRzLS1ub25lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDM1cHggMDtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5zZWFyY2gtcGFnZV9fcmVzdWx0cyB7XHJcbiAgbGFiZWxbZm9yPVwic2VhcmNoLXNvcnQtYnlcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gTWVkaWEgb2JqZWN0IHR3ZWFrc1xyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG4gIC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3Byb2R1Y3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5zZWFyY2gtLWJsb2dnZXJfX2JpbyBwOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fYXR0cmlidXRlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLnNlYXJjaC0tYmxvZ2dlcl9fYmlvIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1wYWdlX19zaWRlYmFyIHtcclxuICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19saW5rLmlzLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICAuaWNvbi1oZWxwLWNpcmNsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgW2Zvcj0nZWRpdC1wcm94aW1pdHknXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZHZhbmNlX3NlYXJjaF9wcm94aW1pdHlfaGVscGVyIHtcclxuICAgIG1hcmdpbi1yaWdodCA6IDVweDtcclxuICAgIHJpZ2h0IDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjBmMGYwLCA1JSk7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEVORCBzZWFyY2gtZmlsdGVyXHJcblxyXG4vLyBObyByZXN1bHRzXHJcbi5zZWFyY2gtZmlsdGVyLS1ub25lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLWFjdGlvbnMge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyX19zYXZlLFxyXG4uc2VhcmNoLWZpbHRlcl9fY2xlYXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMjVweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlcl9fc2F2ZSxcclxuLnNlYXJjaC1maWx0ZXJfX2NsZWFyIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXJfX3NhdmUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmxvY2stLXRlcm1zIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAuY29udGVudC1ibG9ja19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtdGVybXMtZm9ybSB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tZXNxLFxyXG4gIC5mb3JtLWl0ZW0tcHJveGltaXR5IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI0OHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIHRyYW5zaXRpb246IHVuc2V0O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKTtcclxuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJzZWFyY2gtcmVzdHJpY3Qtc3Vic2NyaWJlZFwiXSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxubGFiZWxbZm9yPVwiZWRpdC1zdWJzY3JpYmVkXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VhcmNoLWZhY2V0cy1jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5vci10b2dnbGUub3Itc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2YyNzMyMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2YyNzMyMDtcclxuICB9XHJcbn1cclxuXHJcbiNlZGl0LXNlYXJjaC10ZXJtLXN1Ym1pdHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1vcHRpb25zIHtcclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwX19hY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAub3ItdG9nZ2xlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgJi5vci1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgICAgIGJvcmRlcjogMDsgLy8gT3ZlcnJpZGUgcmVkIGJvcmRlciwgZnJvbSA/XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRU5EIHNlYXJjaC1maWx0ZXItb3B0aW9uc1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBieSBEYXRlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc2VhcmNoLWRhdGUtcmFuZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIC5yYWRpb3MtY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGUtcGFkZGluZyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtaW5pdC1jb250ZW50LFxyXG4gIC5sYWJlbC1lbmQtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1pbmxpbmUtZGF0ZSB7XHJcbiAgICAuZm9ybS1pdGVtLFxyXG4gICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JhbnVsYXItZGF0ZS1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZGF0ZS1yYW5nZV9faGVscGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBRdWljayBTZWFyY2hcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5xdWljay1zZWFyY2gtc3VibWl0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBzaXplKDMwcHgpO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQtZ3JheS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICBib3JkZXI6IDA7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBTZWFyY2ggSGVscFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1oZWxwX19jb250ZW50IHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWhlbHBfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgKyBwIHtcclxuICAgIG1hcmdpbjogLTVweCAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWNvbm5lY3RvcixcclxuLmNvZGUtc2VjdGlvbi1zZWFyY2hlcyxcclxuLnJldHJpZXZpbmctZG9jdW1lbnRzLWNpdGF0aW9uLFxyXG4uZmllbGQtcmVzdHJpY3RlZC1zZWFyY2hpbmcsXHJcbi5wcm94aW1pdHktc2VhcmNoIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5maWVsZC1yZXN0cmljdGVkLXNlYXJjaGluZyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlYXJjaC1jb25uZWN0b3JfX29wZXJhdG9yIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTUlO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi5zZWFyY2gtY29ubmVjdG9yX19kZXNjcmlwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlYXJjaC1leGFtcGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICBzbWFsbCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhaWxhYmxlLWZpZWxkcyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcclxufVxyXG5cclxuLmF2YWlsYWJsZS1maWVsZHNfX29wdGlvbnMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMyU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtaGVscF9fY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2F2ZWQgU2VhcmNoIEZvcm0gJiBTZW5kIFNlbGVjdGVkIFJlc3VsdHMgRm9ybVxyXG5cclxuLnNhdmUtc2VhcmNoLXBvcHVwLCAuc2VsZWN0ZWQtcmVzdWx0cy1wb3B1cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxubGFiZWxbZm9yPVwiZWRpdC1wcm9tcHQtdGl0bGVcIl0sXHJcbmxhYmVsW2Zvcj1cImVkaXQtcHJvbXB0LWZyZXF1ZW5jeVwiXSxcclxubGFiZWxbZm9yPVwic2VsZWN0ZWQtc2VuZC10by1tZVwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zZW5kLXRvXCJdLFxyXG5sYWJlbFtmb3I9XCJlZGl0LXNlbGVjdGVkLXN1YmplY3RcIl0ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJlZGl0LXByb21wdC10aXRsZVwiXSxcclxubGFiZWxbZm9yPVwiZWRpdC1zZWxlY3RlZC1zdWJqZWN0XCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0tcHJvbXB0LWZyZXF1ZW5jeSBsYWJlbCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5zYXZlZC1zZWFyY2gtYWN0aW9ucyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMTVweCAwIDA7XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9XCJzZWxlY3RlZC1zZW5kLXRvLW1lXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZm9ybS1pdGVtLXNlbGVjdGVkLXNlbmQtdG8tbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnNlbGVjdGVkLXJlc3VsdHMtcG9wdXAge1xyXG4gIHRvcDogOTBweDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC5kZWxpdmVyeS1sYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbiNzZWxlY3RlZC1tZXRob2QtbGlzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAuZm9ybS1yYWRpb3MgLmZvcm0taXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIGlucHV0LmZvcm0tcmFkaW8ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIH1cclxufVxyXG5cclxuI3NlbGVjdGVkLWxpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLnNlbGVjdGVkLWl0ZW0tZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI2ZpbmFsLXNlbGVjdGVkLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuI3NlbGVjdC1za2lwcGVkIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNmaW5hbC1zZWxlY3RlZC1za2lwcGVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuI3NlbmQtcmVzdWx0cyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbiNzZW5kLXJlc3VsdHM6OmJlZm9yZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxufVxyXG5cclxuLnNlbGVjdGVkLW9wdGlvbi1zZXQge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWR2YW5jZWQgU2VhcmNoXHJcblxyXG4uZm9ybS1pdGVtLXNlYXJjaC1hZHYsXHJcbi5mb3JtLWl0ZW0tcHJveGltaXR5LWFkdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4vKlxyXG4qIGdsb2JhbCBzZWFyY2ggcmVzdWx0cyBwYWdlIGFuZCBhZHZhbmNlIHNlYXJjaCBwYWdlXHJcbiovXHJcbiN0b29sdGlwXHJcbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzExMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbiN0b29sdGlwOmFmdGVyIC8qIHRyaWFuZ2xlIGRlY29yYXRpb24gKi9cclxue1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMTExO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbiN0b29sdGlwLnRvcDphZnRlclxyXG57XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMTExO1xyXG4gIHRvcDogLTIwcHg7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG59XHJcblxyXG4jdG9vbHRpcC5sZWZ0OmFmdGVyXHJcbntcclxuICBsZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuI3Rvb2x0aXAucmlnaHQ6YWZ0ZXJcclxue1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU2VsZWN0L3VzZSByZXN1bHRzLlxyXG4uc2VhcmNoLXBhZ2UgI2xpc3RpbmdfX2NvbnRlbnQgLm1lZGlhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gIC5zZWxlY3QtcmVzdWx0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udXNlLXJlc3VsdHMge1xyXG4gIEBleHRlbmQgJWluZm8tYmFyLS1uYXY7XHJcbiAgYmFja2dyb3VuZDpub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VsZWN0YWxsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU3RyZWFtbGluZWQgbGF5b3V0IGZvciBhbGxvd2VkIGZyYW1pbmcgYnkgY3VzdG9tZXJzLlxyXG5ib2R5LnNlYXJjaC1mcmFtZWQge1xyXG4gIG5hdi5uYXYtLXRvcCxcclxuICBzZWN0aW9uLnNlYXJjaC1wYWdlX19zaWRlYmFyID4gaWZyYW1lW3NyYyo9XCJhZFwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBuYXYubmF2LS1tYWluIC5uYXYtLW1haW5fX25hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKlxyXG4gIG5hdi5uYXYtLXBlcnNvbmFsIC5ibG9jay10YW1lbnVuYXZ1c2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICovXHJcbiAgLmZvb3Rlcl9fdG9waWNzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGF4IE5vdGVzIExpdmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLnRubF9wYWdlX21haW5faGVhZGVyXHJcbntcclxuICAgIGNvbG9yOiNmMjczMjA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbn1cclxuLnRubF9wYWdlX2hlYWRlclxyXG57XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50bmxfaGVhZGVyXHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjojZjI3MzIwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMC41cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfbWFpbl9jb250YWluZXJcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9jb250ZW50X3BhcmFcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lcl9kaXZcclxue1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHBhZGRpbmc6IDElIDElO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogOTYlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogOS41cHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB0O1xyXG4gICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJfY29udGFpbmVyX2RpdlxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9mb290ZXJcclxue1xyXG4gICAgYm9yZGVyOiB0aGljayBzb2xpZCAjZjI3MzIwO1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgXHJcbiAgICBcclxufVxyXG5cclxuLnRubF9mb290ZXJfc3ViX2RpdlxyXG57XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRzIFxyXG57XHJcbiAgICB3aWR0aDoyNSU7XHJcbiAgICBmbG9hdDpsZWZ0OyBcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDsgXHJcbiAgICBsZWZ0OjUwJTtcclxufVxyXG4udG5sX2Ryb3Bkb3duIFxyXG57ICBcclxuICAgIHdpZHRoOjIwJTsgXHJcbiAgICBtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxufVxyXG5cclxuZGl2IGxhYmVsIGlucHV0IHtcclxuICAgbWFyZ2luLXJpZ2h0OjEwMHB4O1xyXG59XHJcblxyXG4udG5sX3VwY29taW5nX2RhdGVzXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgaGVpZ2h0OjUlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnRubF9ldmVudF9mdWxsX2RhdGVcclxue1xyXG4gICAgd2lkdGg6MjAlO1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50bmxfY3BlX3RleHRcclxue1xyXG4gICAgZm9udC1zaXplOjc1JTtcclxufVxyXG5cclxuLnRubF93ZWJjYXN0X2luZm9ybWF0aW9uXHJcbntcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiAycHggMnB4IDUwcHg7XHJcbiAgICBcclxufVxyXG5cclxuI3BvbGljeVxyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDo0MCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbn1cclxuI3RubF9udW1iZXJfb2ZfZXZlbnRzXHJcbntcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOjQwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxufVxyXG5cclxuI3RubF9zdWJtaXRfYnV0dG9uXHJcbntcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOjIwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi50bmxfaW5mb3JtYXRpb25fcFxyXG57XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjc1JTtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uc3ViamVjdF9zcGFue1xyXG4gICBoZWlnaHQ6NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MjtcclxuICAgIGFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgIGxpbmUtaGVpZ2h0OjM7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxpLnRubF9ldmVudHNfc3ViamVjdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZXZlbnRfdGltZV9oZWFkZXJcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2UzZTNlMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudF9oZWFkZXJfZGF0ZXNcclxue1xyXG4gICAgd2lkdGg6MTYlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2UzZTNlMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBmb250LXNpemU6OHB0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRfaGVhZGVyX3RpbWVze1xyXG4gICAgd2lkdGg6NTYlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4cHQ7XHJcbiAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG59XHJcblxyXG5saS5ldmVudF9oZWFkZXJfc3ViamVjdCB7XHJcbiAgICB3aWR0aDoxMyU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgIH1cclxufVxyXG5cclxuLmV2ZW50X2hlYWRlcl9jcGVcclxue1xyXG4gICAgd2lkdGg6MTMlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICB3aWR0aDoyMSU7XHJcbiAgICAgICBmb250LXNpemU6N3B0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9ldmVudF9pbmZvcm1hdGlvblxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmZmZmY7XHJcbn1cclxuXHJcbi50bmxfZXZlbnRzX2NoZWNrYm94ZXNcclxue1xyXG4gICAgd2lkdGg6NjUlO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4udG5sX2V2ZW50X3RpdGxlc1xyXG57XHJcbiAgICB3aWR0aDoxOCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4udG5sX2V2ZW50X25vdF9zaWduZWRfaW4gIFxyXG57XHJcbiAgICB3aWR0aDoyNSU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRTZFNkU2O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLnRubF9ldmVudHNfY2hlY2tib3hlcyBsYWJlbC50bmxfZXZlbnRfYWxyZWFkeV9zaWduZWRfdXBcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjlmNTg0O1xyXG59XHJcblxyXG4uY3BlX2NyZWRpdFxyXG57XHJcbiAgICB3aWR0aDoxOC40JTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLnRubF9ja19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDoyNSU7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uIGxhYmVsIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbiBsYWJlbCBzcGFuIHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgcGFkZGluZzozcHggMHB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLnRubF9ja19idXR0b24gbGFiZWwgaW5wdXQge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6I2M1YzNlYjtcclxufVxyXG5cclxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1NDhmZjtcclxufVxyXG5cclxuLnRubF9ja19idXR0b24gaW5wdXQ6Y2hlY2tlZDpob3ZlciArIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzVjM2ViO1xyXG59XHJcblxyXG4jdG5sX3JlZ2lzdGVyX2J1dHRvblxyXG57XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCA4MCUgQXJpYWw7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRubF9jY19vdmVybGF5XHJcbnsgICAgXHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQ6IGJvbGQgMTFweCBBcmlhbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBwYWRkaW5nOiA2cHggMnB4IDZweCAycHg7XHJcbn1cclxuXHJcbi5ub3RfbG9nZ2VkX2luX21haW5fZGl2XHJcbntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0b3A6MDsgbGVmdDowO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXHJcbn1cclxuXHJcbi5ub3RfbG9nZ2VkX2luX2luZm9ybWF0aW9uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgaGVpZ2h0Ojk1JTtcclxuICAgICAgICBmb250OiBib2xkIDgwJSBBcmlhbDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3B0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90X2xvZ2dlZF9pbl9idXR0b25cclxue1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZm9udDogYm9sZCAxNHB4IEFyaWFsO1xyXG4gICAgcGFkZGluZzogOXB4IDEycHg7XHJcbn1cclxuXHJcbi50bmxfbm90X2xvZ2dlZF9pbl9oZWFkZXJcclxue1xyXG4gICAgaGVpZ2h0OjEyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgcGFkZGluZzoxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA3ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4udG5sX25vdF9sb2dnZWRfaW5faGVhZGVyX3RleHRcclxue1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbi10b3A6LTE1cHg7XHJcbiAgICB3aWR0aDphdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnRubF9ub3RfbG9nX2luX2xpbmtcclxue1xyXG4gICAgY29sb3I6ICNmMjczMjA7XHJcbn1cclxuLnRubF9sb2dfaW5faDJcclxue1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi50bmxfbm90X3NpZ25faW5fcFxyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOjNweDtcclxufVxyXG5cclxuLnRubF9ub3RfbG9nZ2VkX2luX2hlYWRlcl9idXR0b25cclxue1xyXG4gICAgLyptYXJnaW4tbGVmdDoxMnB4OyovXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3aWR0aDoxMDBweDtcclxufVxyXG5cclxuLnRubF92aWRlb1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzIwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udDogYm9sZCAwLjhlbSBBcmlhbDtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIHBhZGRpbmc6IDAuN2VtIDAuNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDllbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgNzQlIEFyaWFsO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG5sX3ZpZGVvX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW5nZW5pYS9pbWFnZXMveW91dHViZS1sb2dvLXdoaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJlbSAyZW07XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMC41JTtcclxuICAgIHdpZHRoOiAxMiU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgICAgICAgd2lkdGg6IDE2JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDc0JTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNSU7XHJcbiAgICAgICAgd2lkdGg6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfcGFnZV9tYWluX2hlYWRlcl9kaXZcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGNvbG9yOiNmMjczMjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG59XHJcblxyXG4udG5sX21haW5faGVhZGVyX3RleHRcclxue1xyXG4gICAgZm9udC1zaXplOjE1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6MTEwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjc1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOjcyJTtcclxuICAgIH1cclxufVxyXG5sYWJlbCA+IHNwYW4uY2tfc3BhblxyXG57XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTo4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfbG9nb1xyXG57XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuI3RubF9jb250YWN0X3VzXHJcbntcclxuICAgIGhlaWdodDo3MDBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi50bmxfZmVlX2luZGVudFxyXG57XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnRubF9jY19tZXNzYWdlX2ZpbmVfcHJpbnRcclxue1xyXG4gICAgZm9udC1zaXplOiA4cHQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLnRubF9ldmVudF90aW1lc1xyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcclxufVxyXG4udG5sX2xpc3RfY2Vcclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6MzBweDtcclxufVxyXG5cclxuLnRubF9leHRyYV9zcGFjZVxyXG57XHJcbiAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDoyNSU7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG4udG5sX2NrX2J1dHRvbl9pZTggbGFiZWwgc3BhbiB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBhZGRpbmc6M3B4IDBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi50bmxfY2tfYnV0dG9uX2llOCBsYWJlbCBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxufVxyXG5cclxuLnRubF9ncm91cF9zaWduX2luX21haW5fZGl2XHJcbntcclxuICAgIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl93b3JkaW5nXHJcbntcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl9tYWluX2NvbnRhbmVyXHJcbntcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbiNzaWduX3VwX3RhYmxlXHJcbntcclxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRfaW5fdGFibGVcclxue1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRubF9ncm91cF9zaWduX2luX3RleHRcclxue1xyXG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50bmxfZ3JvdXBfc2lnbl9pbl9lbWFpbFxyXG57XHJcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfY2NfbWFpbl9kaXZcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50bmxfY2NfY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50bmxfY2NfY29udGFpbmVyX3N1Ym1pdFxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50bmxfY2NfaGVhZGVyXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNzg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjYycHg7XHJcbn1cclxuLnRubF9jY19oZWFkZXJfc3ViX3RleHRcclxue1xyXG4gICAgY29sb3I6ICNkN2Q3ZDc7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4udG5sX2NjX3RleHRib3hfc3BhblxyXG57XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50bmxfY2NfZm9vdGVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50bmxfY2NfdGV4dF9zcGFuXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnRubF9jY19zdWJtaXRfc3BhblxyXG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuI3RubF9jY19idXR0b25cclxue1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgaGVpZ2h0OjI1cHg7XHJcbn1cclxuXHJcbiN0bmxfY2Ncclxue1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICB0b3A6IDE2JTtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGxlZnQ6IDIuNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50bmxfdGhhbmtfeW91X21haW5fZGl2XHJcbntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcbi50bmxfdGhhbmtfeW91X2hlYWRlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDc4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogNjNweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRubF90aGFua195b3VfaGVhZGVyX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7ICAgICAgXHJcbn1cclxuXHJcbi50bmxfdGhhbmtfeW91X2xpbmtcclxue1xyXG4gICAgY29sb3I6ICNmMjczMjA7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgICB9XHJcbn1cclxuLnRubF9jY19saW5rXHJcbntcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udDogYm9sZCAxMXB4IEFyaWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzMyMDtcclxuICAgIHBhZGRpbmc6IDZweCAycHggNnB4IDJweDtcclxufVxyXG4udG5sX3BfdGFnXHJcbntcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIG1hcmdpbi1sZWZ0OjI0cHg7XHJcbiAgICB3aWR0aDo5MCU7XHJcbiAgICBwYWRkaW5nOiAzcHg7Ly9cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICBmb250LXNpemU6IDdwdDtcclxuICAgIH1cclxufVxyXG4udG5sX2NiX2NvbmZpcm1cclxue1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuLm5vX3N1YnNjcmlwdGlvbl9wXHJcbntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDJkMmQ7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi50bmxfY2NfaGVhZGVyX3N1Yl90ZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgIGNvbG9yOiAjZWVlZWVlO1xyXG59XHJcblxyXG4udG5sX2NjX2hlYWRlcl9zdWJfdGV4dCA+IGE6Zmlyc3QtY2hpbGQgXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgIGNvbG9yOiAjZWVlZWVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxufVxyXG5cclxuI3RheC1ub3Rlcy1saXZlLWNyZWRpdC1jYXJkLXZhbGlkYXRpb24tZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNsb3NlXHJcbntcclxuICAgIGFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRubF9sYXRlc3RfbmV3Y2FzdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjczMjA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250OiA3MDAgMC44ZW0gQXJpYWw7XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOWVtO1xyXG4gICAgbWFyZ2luLXRvcDogN2VtO1xyXG4gICAgcGFkZGluZzogMC43ZW0gMC40ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogOWVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAgICAgZm9udDogYm9sZCA3NCUgQXJpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0LjVlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmb250OiBib2xkIDExcHggQXJpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICB9XHJcbn1cclxuLnRubF9sYXRlc3RfbmV3Y2FzdF9saW5re1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbCkge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgICAgIHdpZHRoOiAxMjclO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzQlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zJTtcclxuICAgICAgICB3aWR0aDogMTIxJTtcclxuICAgICAgICBmb250LXNpemU6IDc0JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMyBUaGliYXV0IENvdXJvdWJsZVxyXG4gKiBodHRwOi8vd3d3LmNzc2Zsb3cuY29tXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZTpcclxuICogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcclxuICovXHJcblxyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCB3aGl0ZSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUgMjVweCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCB3aGl0ZSAyNXB4KTtcclxufVxyXG5cclxuLnN3aXRjaC1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zd2l0Y2gtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYmFja2dyb3VuZDogI2I2YjZiNjtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSBiYWNrZ3JvdW5kO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHkgYmFja2dyb3VuZDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5IGJhY2tncm91bmQ7XHJcbn1cclxuLnN3aXRjaC1sYWJlbDpiZWZvcmUsIC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIC1vLXRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxufVxyXG4uc3dpdGNoLWxhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogYXR0cihkYXRhLW9mZik7XHJcbiAgcmlnaHQ6IDExcHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuLnN3aXRjaC1sYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogYXR0cihkYXRhLW9uKTtcclxuICBsZWZ0OiAxMXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZDogIzQ3YThkODtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbDphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnN3aXRjaC1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDQwJSwgI2YwZjBmMCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNDAlLCAjZjBmMGYwKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA0MCUsICNmMGYwZjApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTVzIGVhc2Utb3V0O1xyXG59XHJcbi5zd2l0Y2gtaGFuZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC02cHggMCAwIC02cHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlLCB3aGl0ZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUsIHdoaXRlKTtcclxufVxyXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XHJcbiAgbGVmdDogNDBweDtcclxuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uc3dpdGNoLWJsdWUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcclxuICBiYWNrZ3JvdW5kOiBibHVlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogQ3JlZGl0Y2FyZC5qcyB2MC4xMC4xMiB8IENvcHlyaWdodCAoYykgMjAxNCBDcmVkaXRjYXJkLmpzIHwgY3JlZGl0Y2FyZGpzLmNvbS9saWNlbnNpbmcgKi9cclxuLmNjanMtY2FyZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXHJcbntcclxuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojOTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlclxyXG57XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlclxyXG57XHJcbiAgICBsZXR0ZXItc3BhY2luZzouMTVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgZGl2LC5jY2pzLWNhcmQtc3R5bGUgZGl2XHJcbntcclxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsXHJcbi5jY2pzLWNhcmQgc2VsZWN0LC5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LFxyXG4uY2Nqcy1jYXJkIGxhYmVsLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsXHJcbi5jY2pzLWNhcmQgZmllbGRzZXQsLmNjanMtY2FyZC1zdHlsZSBmaWVsZHNldCxcclxuLmNjanMtY2FyZCBsZWdlbmQsLmNjanMtY2FyZC1zdHlsZSBsZWdlbmQsXHJcbi5jY2pzLWNhcmQgYnV0dG9uLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uXHJcbntcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGZpZWxkc2V0LC5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXRcclxue1xyXG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwsLmNjanMtY2FyZCBsZWdlbmQsXHJcbi5jY2pzLWNhcmQtc3R5bGUgbGVnZW5kLC5jY2pzLWNhcmQgZmllbGRzZXQsXHJcbi5jY2pzLWNhcmQtc3R5bGUgZmllbGRzZXRcclxue1xyXG4gICAgbGluZS1oZWlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IzVlNjU2YiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQsLmNjanMtY2FyZCBzZWxlY3QsXHJcbi5jY2pzLWNhcmQtc3R5bGUgc2VsZWN0LC5jY2pzLWNhcmQgYnV0dG9uLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uXHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2M3Y2JjZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Zm9jdXMsXHJcbi5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Zm9jdXMsXHJcbi5jY2pzLWNhcmQgc2VsZWN0OmZvY3VzLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdDpmb2N1cyxcclxuLmNjanMtY2FyZCBidXR0b246Zm9jdXMsLmNjanMtY2FyZC1zdHlsZSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTowICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZjZDc4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDI1NSwxOTUsOTQsLjkpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSgyNTUsMTk1LDk0LC45KSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQsLmNjanMtY2FyZC1zdHlsZSBpbnB1dCwuY2Nqcy1jYXJkIHNlbGVjdCxcclxuLmNjanMtY2FyZC1zdHlsZSBzZWxlY3Rcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dCwuY2Nqcy1jYXJkLXN0eWxlIGlucHV0XHJcbntcclxuICAgIHBhZGRpbmctbGVmdDouMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MmVtXFw5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBpbnB1dDo6LW1zLWNsZWFyLC5jY2pzLWNhcmQtc3R5bGUgaW5wdXQ6Oi1tcy1jbGVhclxyXG57XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIHNlbGVjdCwuY2Nqcy1jYXJkLXN0eWxlIHNlbGVjdFxyXG57XHJcbiAgICBjb2xvcjojNzY3Zjg2ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MS41ZW1cXDkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjI1ZW0gMFxcOSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgaW5wdXQ6Oi13ZWJraXQtYXV0b2ZpbGwsLmNjanMtY2FyZC1zdHlsZSBpbnB1dDo6LXdlYmtpdC1hdXRvZmlsbFxyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTApICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgLjNzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcclxuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAuM3MgIWltcG9ydGFudDt6LWluZGV4OjEgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTouNjg3NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OjEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OjFlbSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM3NjdmODYgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MTAwMDAwMFxyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZSwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1jb2RlXHJcbntcclxuICAgIGNvbG9yOiM3OGQyMTZcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWV4cGxhbmF0aW9uLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtZXhwbGFuYXRpb24sXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1leHBsYW5hdGlvblxyXG57XHJcbiAgICBwYWRkaW5nOi41ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxLjJlbVxyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlXHJcbntcclxuICAgIGNvbG9yOnJnYmEoMCwwLDAsLjQpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6Mi4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDouOWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDotLjQ1ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6LS40NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6LjllbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6LjllbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6LjJlbSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOi4yZW0gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgwLDAsMCwuMikgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTpob3ZlcixcclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlOmhvdmVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2U6aG92ZXJcclxue1xyXG4gICAgY3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNsb3NlOmFjdGl2ZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1jbG9zZTphY3RpdmUsXHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmUsXHJcbi5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCAuY2Nqcy1jbG9zZTphY3RpdmVcclxue1xyXG4gICAgYmFja2dyb3VuZDojZTZlNmU2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNsb3NlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Vcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG57XHJcbiAgICBib3R0b206NTIlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbSAuY2Nqcy1iYXJjb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWJhcmNvZGVcclxue1xyXG4gICAgaGVpZ2h0OjJlbSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNWU2NTZiICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOjJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlLC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtc2lnbmF0dXJlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDoxZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OjFlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0gLmNjanMtY2FyZC1jb2RlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtIC5jY2pzLWNhcmQtY29kZVxyXG57XHJcbiAgICBwYWRkaW5nOi41ZW0gMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICB0b3A6NTIlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtbnVtYmVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2FyZC1udW1iZXJcclxue1xyXG4gICAgbWFyZ2luLXRvcDozLjg1ZW0gIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOi4xNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4IC5jY2pzLWNhcmQtY29kZVxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6NC44MTI1ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDozZW0gIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjBcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2Ncclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6Mi4yNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjMgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjcuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjIGlucHV0LC5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MgaW5wdXRcclxue1xyXG4gICAgcmlnaHQ6MS4yZW0gIWltcG9ydGFudDtcclxuICAgIHRvcDoxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjIuOTVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlci5jY2pzLWFjdGl2ZSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXIuY2Nqcy1hY3RpdmUgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyLmNjanMtYWN0aXZlIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsdmlzaWJpbGl0eSAwcyAwcyAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcyx2aXNpYmlsaXR5IDBzIDBzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIDBzLHZpc2liaWxpdHkgMHMgMHMgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAsXHJcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscFxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiM1ZTY1NmIgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjIuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoyLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgKmhlaWdodDoyLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuNzVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6Zm9jdXMsLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpmb2N1cyxcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmZvY3VzLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6Zm9jdXN7ei1pbmRleDo0fS5jY2pzLWNhcmQgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwOmFjdGl2ZSxcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlLFxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlLC5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmUsXHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZSwuY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmVcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTZlNmU2ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjZTZlNmU2KSx0bygjZjJmMmYyKSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNlNmU2ZTYsI2YyZjJmMikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZTZlNmU2LCNmMmYyZjIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2U2ZTZlNiwjZjJmMmYyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXggIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTZlNmU2JyxlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJyxHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCAzcHggI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAjY2NjICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDphY3RpdmU6YWZ0ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgYnV0dG9uLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6YWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGJ1dHRvbi5jY2pzLWNzYy1oZWxwLmNjanMtYWN0aXZlOmFmdGVyLFxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtY3NjLWhlbHAuY2Nqcy1hY3RpdmU6YWZ0ZXIsXHJcbi5jY2pzLWNhcmQtc3R5bGUgbGFiZWwuY2Nqcy1jc2MtaGVscC5jY2pzLWFjdGl2ZTphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBidXR0b24uY2Nqcy1jc2MtaGVscDpob3ZlcixcclxuLmNjanMtY2FyZC1zdHlsZSBidXR0b24uY2Nqcy1jc2MtaGVscDpob3ZlcixcclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLWNzYy1oZWxwOmhvdmVyLFxyXG4uY2Nqcy1jYXJkLXN0eWxlIGxhYmVsLmNjanMtY3NjLWhlbHA6aG92ZXJcclxue1xyXG4gICAgY3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtXHJcbntcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjMuMTgxODE4MThlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2UsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1hbWV4IC5jY2pzLWNzYy1kaWFncmFtLWFtZXggLmNjanMtY2xvc2Vcclxue1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NTcuMmVtKVxyXG57XHJcbiAgICAuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbSxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuICAgIC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtY3NjLWRpYWdyYW0td3JhcHBlcjpub3QoLmNjanMtbWVkaWEtcXVlcnktZGlzYWJsZWQpIC5jY2pzLWNzYy1kaWFncmFtLWFtZXh7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudDtsZWZ0OmF1dG99LmNjanMtY2FyZCBcclxuICAgIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKSAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4LFxyXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0tYW1leHt0b3A6MTAwJSAhaW1wb3J0YW50O21hcmdpbi10b3A6MWVtfS5jY2pzLWNhcmQgXHJcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkgXHJcbiAgICAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG4gICAge1xyXG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4gICAgLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4gICAgLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS13cmFwcGVyOm5vdCguY2Nqcy1tZWRpYS1xdWVyeS1kaXNhYmxlZCkuY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbiAgICAuY2Nqcy1jYXJkLXN0eWxlIC5jY2pzLWNzYy1kaWFncmFtLXdyYXBwZXI6bm90KC5jY2pzLW1lZGlhLXF1ZXJ5LWRpc2FibGVkKS5jY2pzLWNhcmQtdHlwZS1zZXQgLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG4gICAge1xyXG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jYXJkLXR5cGUtZXJyb3IgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2Y1NDgyOCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApXHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLXZpc2EgLmNjanMtdHlwZS1yZWFkLW9ubHksXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy12aXNhIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLmNjanMtdmlzYS1lbGVjdHJvbiAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXZpc2EtZWxlY3Ryb24gLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6IzEyNjFjZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4LDk3LDIwNSwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTgsOTcsMjA1LC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1sYXNlciAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtbGFzZXIgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6I2IyNjZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE3OCwxMDIsMjU1LC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgxNzgsMTAyLDI1NSwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1tYWVzdHJvIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMwMDY2Y2IgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDEwMiwyMDMsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTAyLDIwMywuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy11bmlvbnBheSAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLXVuaW9ucGF5IC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNmMDMgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMCw1MSwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDAsNTEsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtamNiIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiMyYjk3MzggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg0MiwxNTEsNTYsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDQyLDE1MSw1NiwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1kaW5lcnMtY2x1YiAuY2Nqcy10eXBlLXJlYWQtb25seSwuY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGluZXJzLWNsdWIgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgY29sb3I6IzAwNzliZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIxLDE5MCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMjEsMTkwLC4xNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1hbWV4IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtYW1leCAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojMmU3N2JjICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDYsMTE5LDE4OCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoNDYsMTE5LDE4OCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1kaXNjb3ZlciAuY2Nqcy10eXBlLXJlYWQtb25seSxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWRpc2NvdmVyIC5jY2pzLXR5cGUtcmVhZC1vbmx5XHJcbntcclxuICAgIGNvbG9yOiNmNzliMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMTU1LDAsLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NywxNTUsMCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1tYXN0ZXJjYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtbWFzdGVyY2FyZCAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZjY3MjE0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ2LDExNCwyMCwuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ2LDExNCwyMCwuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKVxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1kYW5rb3J0IC5jY2pzLXR5cGUtcmVhZC1vbmx5LFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtZGFua29ydCAuY2Nqcy10eXBlLXJlYWQtb25seVxyXG57XHJcbiAgICBjb2xvcjojZWQxYzI0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM3LDI4LDM2LC4wNSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyMzcsMjgsMzYsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMClcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLXR5cGUtcmVhZC1vbmx5LC5jY2pzLWNhcmQtc3R5bGUgLmNjanMtdHlwZS1yZWFkLW9ubHlcclxue1xyXG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjphbGwgLjVzICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOmFsbCAuNXMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246YWxsIC41cyAhaW1wb3J0YW50O1xyXG4gICAgY29udGVudDonICcgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS4zNjM2MzYzNmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOjAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzouMTgxODE4MThlbSAuNDU0NTQ1NDVlbSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMykgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDoxICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtaGlkZGVuLWNhcmQtdHlwZSxcclxuLmNjanMtY2FyZC1zdHlsZSAuY2Nqcy1oaWRkZW4tY2FyZC10eXBlXHJcbntcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBsZWZ0OmF1dG8haW1wb3J0YW50O1xyXG4gICAgdG9wOmF1dG8haW1wb3J0YW50O1xyXG4gICAgYm90dG9tOmF1dG8haW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6NmVtIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0sXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgYm90dG9tOjUyJSFpbXBvcnRhbnRcclxufVxyXG4uY2Nqcy1jYXJkLmNjanMtY2VudGVyLWNzYy1kaWFncmFtIC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0gLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICB0b3A6NTIlIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkLXN0eWxlLmNjanMtY2VudGVyLWNzYy1kaWFncmFtLmNjanMtY2FyZC10eXBlLXNldCAuY2Nqcy1jc2MtZGlhZ3JhbVxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6My4xODE4MTgxOGVtIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmQuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXgsXHJcbi5jY2pzLWNhcmQtc3R5bGUuY2Nqcy1jZW50ZXItY3NjLWRpYWdyYW0uY2Nqcy1jYXJkLXR5cGUtc2V0IC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW1cclxue1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZC5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leCxcclxuLmNjanMtY2FyZC1zdHlsZS5jY2pzLWNlbnRlci1jc2MtZGlhZ3JhbS5jY2pzLWFtZXggLmNjanMtY3NjLWRpYWdyYW0tYW1leFxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6My4xODE4MTgxOGVtIWltcG9ydGFudFxyXG59XHJcbi5jY2pzLWNhcmRcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTonU291cmNlIFNhbnMgUHJvJyxIZWx2dGljYSxBcmlhbCxzYW4tc2VyaWYgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6MTAwMDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjoxZW0gYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCwuY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLFxyXG4uY2Nqcy1jYXJkIC5jY2pzLWNzYy1kaWFncmFtLWFtZXhcclxue1xyXG4gICAgd2lkdGg6MjNlbSFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MTRlbSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6Ljc1ZW0gIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czouNzVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtY3NjLWRpYWdyYW0sLmNjanMtY2FyZCAuY2Nqcy1jc2MtZGlhZ3JhbS1hbWV4XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2MyYzJjMiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXJcclxue1xyXG4gICAgdG9wOjIuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDoxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTMuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbnVtYmVyIGlucHV0XHJcbntcclxuICAgIHdpZHRoOjEwLjM1ZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OjAgIWltcG9ydGFudDtcclxuICAgIHRvcDoxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZCBsYWJlbC5jY2pzLW51bWJlciBpbnB1dC5jY2pzLWhpZGRlblxyXG57XHJcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgbGFiZWwuY2Nqcy1udW1iZXIgaW5wdXQuY2Nqcy1udW1iZXItZm9ybWF0dGVkXHJcbntcclxuICAgIHotaW5kZXg6MSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvblxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOjQuMzVlbSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6MS41ZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjhlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBzZWxlY3Rcclxue1xyXG4gICAgZm9udC1zaXplOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgKmZvbnQtc2l6ZToxLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiBsZWdlbmRcclxue1xyXG4gICAgKmxlZnQ6LS41ZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMtbW9udGgsXHJcbi5jY2pzLWNhcmQgLmNjanMtZXhwaXJhdGlvbiAuY2Nqcy15ZWFyXHJcbntcclxuICAgIHdpZHRoOjMuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAqd2lkdGg6Mi44MzMzMzMzMzMzMzMzMzM1ZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAqbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIC5jY2pzLWV4cGlyYXRpb24gLmNjanMteWVhclxyXG57XHJcbiAgICByaWdodDowXHJcbn1cclxuLmNjanMtY2FyZCAuY2Nqcy1leHBpcmF0aW9uOmFmdGVyXHJcbntcclxuICAgIGNvbnRlbnQ6Jy8nICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6My41ZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjFlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZVxyXG57cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuIGJvdHRvbTo0Ljc1ZW0gIWltcG9ydGFudDtcclxuIGxlZnQ6MS41ZW0gIWltcG9ydGFudDtcclxuIHdpZHRoOjExZW0gIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1jYXJkIGxhYmVsLmNjanMtbmFtZSBpbnB1dFxyXG57cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuIGxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gdG9wOjEuNWVtICFpbXBvcnRhbnQ7XHJcbiBmb250LXNpemU6MWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtY2FyZDpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBzZWxlY3Rcclxue1xyXG4gICAgcGFkZGluZzouMjVlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG59XHJcbi5jY2pzLWluY29tcGxldGUuY2Nqcy1zdGFydGVkUHJvZ3Jlc3Ncclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZhNzEyICFpbXBvcnRhbnQ7XHJcbn1cclxuZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlLmNjanMtc3RhcnRlZFByb2dyZXNzXHJcbntcclxuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNjanMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsLmNjanMtc2hvdy13YXJuaW5ncyBzZWxlY3QuY2Nqcy1pbmNvbXBsZXRlLFxyXG4uY2Nqcy1zaG93LXdhcm5pbmdzIGZpZWxkc2V0LmNjanMtaW5jb21wbGV0ZSBzZWxlY3QsXHJcbi5jY2pzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OjAgMCAzcHggI2Y3OWIwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzowIDAgM3B4ICNmNzliMDAgIWltcG9ydGFudDtcclxufVxyXG4uY2Nqcy1hbHdheXMtc2hvdy13YXJuaW5ncyBpbnB1dC5jY2pzLWluY29tcGxldGUsXHJcbi5jY2pzLWFsd2F5cy1zaG93LXdhcm5pbmdzIHNlbGVjdC5jY2pzLWluY29tcGxldGUsLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIHNlbGVjdCxcclxuLmNjanMtYWx3YXlzLXNob3ctd2FybmluZ3MgZmllbGRzZXQuY2Nqcy1pbmNvbXBsZXRlIGlucHV0XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmYTcxMiAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0LmNjanMtY29tcGxldGUsc2VsZWN0LmNjanMtY29tcGxldGUsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBzZWxlY3QsZmllbGRzZXQuY2Nqcy1jb21wbGV0ZSBpbnB1dFxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICM3OGQyMTYhaW1wb3J0YW50XHJcbn1cclxuaW5wdXQuY2Nqcy1jb21wbGV0ZTpmb2N1cyxzZWxlY3QuY2Nqcy1jb21wbGV0ZTpmb2N1cyxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIHNlbGVjdDpmb2N1cyxmaWVsZHNldC5jY2pzLWNvbXBsZXRlIGlucHV0OmZvY3VzXHJcbntcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMTA3LDE4NywyMCwuNSkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDEwNywxODcsMjAsLjUpXHJcbn1cclxuaW5wdXQuY2Nqcy1lcnJvcixzZWxlY3QuY2Nqcy1lcnJvcixmaWVsZHNldC5jY2pzLWVycm9yIHNlbGVjdCxmaWVsZHNldC5jY2pzLWVycm9yIGlucHV0XHJcbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ZhOWI4OVxyXG59XHJcbmlucHV0LmNjanMtZXJyb3I6Zm9jdXMsc2VsZWN0LmNjanMtZXJyb3I6Zm9jdXMsZmllbGRzZXQuY2Nqcy1lcnJvciBzZWxlY3Q6Zm9jdXMsZmllbGRzZXQuY2Nqcy1lcnJvciBpbnB1dDpmb2N1c1xyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCAjZjU0ODI4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAzcHggI2Y1NDgyOCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCRVBTXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uYmVwc190YWJsZVxyXG57XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iZXBzX3RhYmxlXHJcbntcclxuICAgIHRoe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgICBjb2xvcjogJGJhc2UtYm9keS1jb2xvcjtcclxuICAgIH1cclxuICAgIHRoLCB0ZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJlcHNfcGFydFxyXG57XHJcbiAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGF0ZV9oZWFkZXJfYmVwc3tcclxuICAgIHdpZHRoOjIzJTtcclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEJsb2cgU3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wYWdlLWJsb2cgLmxhbmRpbmdfX3RpdGxlLFxyXG4ucGFnZS1ibG9nZ2VyLXByb2ZpbGUgLmxhbmRpbmdfX3RpdGxlIHtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItYmxvZztcclxufVxyXG5cclxuLmJsb2ctbGlzdCB7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLWJsb2c7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyBIb21lIHBhZ2UgYmxvZyBibG9ja1xyXG4vLyBCbG9jayB3cmFwcGVyXHJcbi5ibG9jay10YmQtYmxvZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNpZGViYXJfX29yZy1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY2O1xyXG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUsXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUsXHJcbiAgLm1lZGlhX190aXRsZSBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAuY29udGVudC1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIHRpdGxlXHJcbi5vcmctY29udGVudF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG5cclxuICBzdHJvbmcge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9iamVjdCB0d2Vha3NcclxuLm1lZGlhLS1vcmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gIC5tZWRpYV9fZGF0ZXRpbWU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiVGF4QW5hbHlzdHMub3JnXCI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JnLWNvbnRlbnRfX2N0YSB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBCbG9nZ2VyIFBhZ2VcclxuXHJcbi5zZWFyY2gtLWJsb2dnZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4uc2VhcmNoLS1ibG9nZ2VyX19waG90byB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtLWJsb2dnZXJfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIC5saXN0aW5nIC5tZWRpYS0tYmxvZ2dlciB7XHJcbi8vICAgQGV4dGVuZCAubWVkaWE7XHJcbi8vICAgbWFyZ2luOiAyMHB4O1xyXG4vLyAgIHBhZGRpbmc6IDA7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbi8vICAgLm1lZGlhX19pbWFnZSwgICAgICAgIC8vIFJlc2l6ZSBjb250YWluZXJcclxuLy8gICAuY29udHJpYnV0b3JfX2ltYWdlIHsgLy8gYW5kIGFjdHVhbCBpbWFnZVxyXG4vLyAgICAgQGluY2x1ZGUgc2l6ZSg1NXB4KTtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fY29udGVudCB7XHJcbi8vICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuYmxvZy1wcm9maWxlIHtcclxuLy8gICAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci1ibG9nO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuLy8gICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItYmxvZztcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fdGl0bGUge1xyXG4vLyAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuLy8gICAgICsgLm1lZGlhX19zbmlwcGV0IHtcclxuLy8gICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIE5vIGxvbmdlciBpbiB1c2UgKHByZXZpb3VzIGJsb2cgbWVkaWEgb2JqZWN0IHN0eWxlcylcclxuLy8gLm1lZGlhLS1ibG9nIHtcclxuLy8gICBAZXh0ZW5kIC5tZWRpYTtcclxuXHJcbi8vICAgLm1lZGlhX19pbWFnZSB7XHJcbi8vICAgICBAaW5jbHVkZSBzaXplKDU1cHgpO1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC5tZWRpYV9fZGF0ZXRpbWUge1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLmJsb2NrLXRiZC1ibG9nIC5tZWRpYV9fdGl0bGUgYSxcclxuLy8gICAuYmxvY2stdGFmZWF0dXJlZGNvbHVtbiAubWVkaWFfX3RpdGxlIGEge1xyXG4vLyAgICAgY29sb3I6ICMwMDY0YTI7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX2F1dGhvciB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWVkaWFfX3NuaXBwZXQge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuLy8gICB9XHJcbi8vIH0gLy8gRU5EIG1lZGlhLS1ibG9nXHJcbiIsIkBtaXhpbiBwYWQtcmF0aW8oJHgsICR5LCAkc2VsZWN0b3I6IGltZykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJHkvJHgpO1xyXG5cclxuICAjeyRzZWxlY3Rvcn0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZvb3RlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc3RpY2t5LWZvb3RlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbWFpbiB7XHJcbiAgaGVpZ2h0OiAyODBweDtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuY29udGFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcclxuICBoZWlnaHQ6IDI4MHB4O1xyXG4gIHBhZGRpbmc6IDUwcHggMjBweCAwO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBodWcocmlnaHQpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbigkbW9iaWxlLCAkdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGlzdF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIC8vIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgIHdpZHRoOiAxNzVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59IC8vIEVORCBmb290ZXJfX25hdi1saXN0XHJcblxyXG4uZm9vdGVyX19jb250YWN0IHtcclxuICBkZCB7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XHJcbiAgICBAaW5jbHVkZSBodWcobGVmdCk7XHJcbiAgICBmb250LXNpemU6ICRoMy1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaWU4ICYge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgsIHJpZ2h0KTtcclxuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICAgIC5pZTggJiB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBmb290ZXJfX2NvbnRhY3RcclxuXHJcbi5mb290ZXJfX3NvY2lhbC1yb3cge1xyXG4gIGE6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19iYXIge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gIGZvbnQtc2l6ZTogJG1pbmktc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0gLy8gRU5EIGZvb3Rlcl9fYmFyXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgU0VPIEZvb3RlclxyXG5cclxuLmZvb3Rlcl9fdG9waWNzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLXRpdGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcGljLWxpc3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fdG9waWMtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4oJG1vYmlsZSwgJHRhYmxldCkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIH1cclxufSAvLyBFTkQgaGVhZGVyXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE5hdiBSb3dzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50YS1sb2dvIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBzaXplKDE3NXB4IDcwcHgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90YXhub3Rlcy1sb2dvLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtaW5kZW50OiAtMTAwMHB4OyAvLyBJRTggaGFja1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSAvLyBFTkQgdGEtbG9nb1xyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFNlYXJjaCBNb2R1bGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnNlYXJjaC1tb2R1bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDE1cHggMTVweCAtMTVweCByZ2JhKGJsYWNrLCAuMiksXHJcbiAgICAgICAgICAgICAgaW5zZXQgMCAtMTVweCAxNXB4IC0xNXB4IHJnYmEoYmxhY2ssIC4yKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9IC8vIEVORCBsYWJlbFxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG5cclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cF9fZm9ybTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBmb3JtLWl0ZW1cclxuXHJcbiAgICAuc2VhcmNoLW1vZHVsZV9fc3VibWl0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YS1zdWJtaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vIEVORCBzZWFyY2gtbW9kdWxlX19zdWJtaXRcclxuICB9IC8vIEVORCBpbnB1dC1ncm91cFxyXG5cclxuICAuc2VhcmNoLW1vZHVsZV9fYWR2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMTJweCAwIDAgMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiAxMXB4IDEwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgaWNvbi1lcXVhbGl6ZXJcclxuXHJcbiAgLnNlYXJjaC1tb2R1bGVfX2Nsb3NlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMjBweCAyNHB4IDAgMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIH1cclxuICB9IC8vIEVORCBpY29uLWNhbmNlbFxyXG59IC8vIEVORCBzZWFyY2gtbW9kdWxlXHJcblxyXG4uc2VhcmNoLWhlbHBfX3Byb21wdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1oZWxwX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogNjUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNb2JpbGVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5oZWFkZXItLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICB9XHJcblxyXG4gICYuZml4IHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAuZnJvbnQgJiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIEVORCBuYXYtLW1vYmlsZVxyXG5cclxuLmhlYWRlci0tbW9iaWxlX19tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0tbW9iaWxlX19zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgLnJlZ2lvbi1wYWdlLXRvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFT01MXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZW9tbCAuY29udGVudC1ibG9ja19faGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZW9tbCAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEVycm9yIE1lc3NhZ2VzIC8gTW9kYWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiRzdWNjZXNzOiAjZDdlYmY1O1xyXG4kd2FybmluZzogI2ZhZWVkNztcclxuJGVycm9yOiAjZmFkM2QxO1xyXG5cclxuXHJcbi8vIDQwNFxyXG4ucGFnZS1jdXN0b21lcnJvci00MDQge1xyXG4gIC5ibG9jay1zeXN0ZW0ge1xyXG4gICAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLXBhZ2UtbGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZXNzYWdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udGEtbWVzc2FnZSB7XHJcbiAgei1pbmRleDogMTIwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDU0MHB4O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgYS5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgJi50YS1tZXNzYWdlLS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRzdWNjZXNzLCAwLjA1KTtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MsIDgwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnRhLW1lc3NhZ2UtLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdhcm5pbmcsIDAuMDUpO1xyXG4gICAgY29sb3I6IGRhcmtlbigkd2FybmluZywgNzAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYudGEtbWVzc2FnZS0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGVycm9yLCAwLjA1KTtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGVycm9yLCA3MCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcbi50YS1tZXNzYWdlX19kaXNtaXNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnRhLW1vZGFsIHtcclxuLy8gICB3aWR0aDogNjAwcHg7XHJcbi8vICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcclxuLy8gICBwYWRkaW5nOiAyMHB4O1xyXG4vLyAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbi8vICAgYm9yZGVyOiBub25lO1xyXG4vL1xyXG4vLyAgICYuc3VjY2VzcyB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiB0aW50KCRzdWNjZXNzLCA3NSUpO1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkc3VjY2VzcztcclxuLy8gICB9XHJcbi8vXHJcbi8vICAgJi53YXJuaW5nIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IHRpbnQoJHdhcm5pbmcsIDc1JSk7XHJcbi8vICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR3YXJuaW5nO1xyXG4vLyAgIH1cclxuLy9cclxuLy8gICAmICsgLnRhLW1vZGFsIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbi8vICAgfVxyXG4vLyB9IC8vIEVORCB0YS1tb2RhbFxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRlJMIExhbmRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5mcmwtc2lkZWJhciB7XHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZybC1jb250ZW50IHtcclxuICAvLyBEYXRldGltZSBjb21lcyBhZnRlciB0aXRsZXNcclxuICAubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZybC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICB9XHJcblxyXG4gIC5mcmwtc2VjdGlvbl9fcm93e1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZybC1zZWN0aW9uX19sYWJlbCxcclxuICAuZnJsLXNlY3Rpb25fX3Jlc3VsdHMge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIH1cclxuXHJcbiAgLmZybC1zZWN0aW9uX19sYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmZybC1zZWN0aW9uX19yZXN1bHRzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEZSTCBDb3VydCBPcGluaW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2NsYXNzXj1cImZybC1zZWFyY2gtLVwiXSB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJsLXNlYXJjaF9fdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5mcmwtc2VhcmNoX19mb3JtIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZybC1zZWFyY2hfX29yIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mcmwtc2VhcmNoX19oeXBoZW5hdGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5mcmwtc2VhcmNoX19pbmxpbmUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5mcmwtc2VhcmNoX19hY3Rpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5mcmwtY291cnQtcmVzdWx0cyAuaXRlbS1saXN0IHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENhc2UgTmFtZSAvIERvY2tldCBOdW1iZXJcclxuXHJcbi5mb3JtLWl0ZW0tY2FzZS1uYW1lLFxyXG4uZm9ybS1pdGVtLWRvY2tldC1uYW1lIHtcclxuICB3aWR0aDogNDQ1cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRheCBDb3VydCBEZWNpc2lvbnNcclxuXHJcbi5mcmwtc2VhcmNoLS10Y2Qge1xyXG5cclxuICAuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gQmV0dGVyIGFsaWdubWVudFxyXG4gIC5mb3JtLWl0ZW0tdGF4Yy1jb3VydC1kZWNpc2lvbnMyIHtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXRheGMtY291cnQtZGVpY2lvbnMzLFxyXG4gIC5mb3JtLWl0ZW0tbnVtYmVyMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRmVkZXJhbCBUYXggQ291cnQgRGVjaXNpb25zXHJcblxyXG4uZnJsLXNlYXJjaC0tZmVkZXJhbC10Y2Qge1xyXG4gIC5mb3JtLWl0ZW0tZmN0ZDEsXHJcbiAgLmZvcm0taXRlbS1mY3RkMyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1mY3RkMiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS11c3RjMSxcclxuICAuZm9ybS1pdGVtLXVzdGMyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXVzdGMzIHtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBGUkwgSVJTIEJ1c2luZXNzIFBsYW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jZnJsLWlycy1idXNpbmVzcy1wbGFucy1mb3JtIHtcclxuICAuaXRlbS1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgNXB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzX2J1c2luZXNzX3BsYW5fc3ViaGVhZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnNfYnVzaW5lc3NfcGxhbl9zdWJoZWFkMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRlJMIEJhY2tncm91bmQgTm90ZXMvRm9vdG5vdGVzIHNwZWNpYWwgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZnJsIHtcclxuICAuaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLkNsYXVzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxuICAuUVRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaFBhcmFncmFwaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgLkZsdXNoU3ViUGFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gIH1cclxuICAuRmx1c2hTdWJTZWMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5GbHVzaGNsYXVzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICB9XHJcbiAgLkZsdXNoUGFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICAuT3RoZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlBhcmFncmFwaEZsdXNoIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICAuU3ViQ2xhdXNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxuICAuU3ViUGFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5TdWJTZWMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICB9XHJcbiAgLlBhcmFncmFwaCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIHRleHQtaW5kZW50OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgcCBzdHJvbmcge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbiovXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgSW50ZXJuYWwgUmV2ZW51ZSBDb2RlIG9mIDE5ODYgZG9jdW1lbnQgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5kaXYuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gYTpub3QoW2hyZWZdKSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBhOm5vdChbaHJlZl0pIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190YS1mdWxsLXRleHQgLmlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IC5icmVha2xpbmUge1xyXG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJyZWFrbGluZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLy8gRlJMIG1hcmdpbnMgYWJvdmUgbm90IGludGVuZGVkIGZvciB0YWJsZXM7IHRoaXMgZml4ZXMgRlJMIEFsZnJlc2NvIHRhYmxlcyBzbyB0aGV5J3JlIG5vdCB3aWxkbHkgc3BhY2VkIG91dC5cclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGggcCxcclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgdGQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKi5mcmwtY29udGVudCAuYXJ0aWNsZV9fdGEtZnVsbC10ZXh0IHNlY3Rpb24gZGl2IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn0qL1xyXG5cclxuLmZybC1jb250ZW50IC5hcnRpY2xlX190YS1mdWxsLXRleHQgc2VjdGlvbiBzZWN0aW9uLFxyXG4udHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3RhLWZ1bGwtdGV4dCBzZWN0aW9uIHNlY3Rpb257XHJcbiAgbWFyZ2luLWxlZnQ6MjBweDtcclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEhvbWVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZyb250IHtcclxuXHJcbiAgLmFydGljbGVzLWNhdGVnb3J5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuZ3JhZGllbnQtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwLjY1KSkpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gIH1cclxuXHJcbn0gLy8gRU5EIGZyb250XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvZ2luIEZvcm1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmZvcm1fX2hlYWRlciB7XHJcbiAgQGV4dGVuZCAubGFuZGluZ19fdGl0bGU7XHJcbiAgbWFyZ2luOiAwO1xyXG59IC8vIEVORCBmb3JtX19oZWFkZXJcclxuXHJcbi5sb2dpbl9fZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMXB4IDFweCwgc29saWQsICRiYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5kZXNjcmlwdGlvbixcclxuICAuZm9ybS1yZXF1aXJlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1uYW1lLFxyXG4gIC5mb3JtLWl0ZW0tcGFzcyxcclxuICAuZm9ybS1pdGVtLWVtYWlsLFxyXG4gIC5mb3JtLWl0ZW0tcGFzc3dvcmR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIFxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAvLyAgIHdpZHRoOiA1NiU7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xyXG4gICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICl7XHJcbiAgICAgIC8vICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAvLyB9XHJcbiAgfVxyXG4gICAgXHJcbiAgLmZvcm0taXRlbS1wZXJzaXN0ZW50LWxvZ2luIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMTNweDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pY3JvLXNpemU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2tib3gge1xyXG4gICAgICAvL2Zsb2F0OiByaWdodDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDNweCAwIDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAwOyBcclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtbCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgLy8gICB0b3A6IDUycHggIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIGxlZnQ6IDIyNXB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgdG9wOiAtOHB4O1xyXG4gICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1sKSBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgLy8gICBib3R0b206IDIwcHg7XHJcbiAgICAvLyAgIGxlZnQ6MDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAtMjBweCAwIDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn0gLy8gRU5EIGxvZ2luX19mb3JtXHJcblxyXG5cclxuLmxvZ2luX19mb3JtX19mb3JtLFxyXG4ubG9naW5fX2Zvcm0tLWlwIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sb2dpbl9fZm9ybV9fZm9ybSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5sb2dpbl9fZm9ybS0taXAge1xyXG4gIGhlaWdodDogNjVweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpIHtcclxuICAubG9naW5fX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRm9yZ290IFBhc3N3b3JkXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICAuZm9ybS1pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDc0JTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBJUCBMb2dpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmlwLWFscmVhZHktcmVnaXN0ZXJlZCxcclxuLmlwLXJlZ2lzdGVyLWhlcmUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmlwLXJlZ2lzdGVyLWhlcmUge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbl9fcmVnaXN0ZXItaGVyZS1hY3Rpb24ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIExvZ2luIFBhZ2UgQ1RBc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4lbG9naW4tY3RhLWJveCB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4O1xyXG5cclxuICBoMSwgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIH1cclxufSAvLyBFTkQgbG9naW4tY3RhLWJveCBleHRlbmRcclxuXHJcbi5jdGFfX21vZHVsZS0tcmVnaXN0ZXIge1xyXG4gIEBleHRlbmQgJWxvZ2luLWN0YS1ib3g7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlcigycHggMCAycHggMnB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yKTtcclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcbn0gLy8gRU5EIGN0YV9fbW9kdWxlLS1yZWdpc3RlclxyXG5cclxuLmN0YV9fbW9kdWxlLS1zdWJzY3JpYmUge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIEBleHRlbmQgJWxvZ2luLWN0YS1ib3g7XHJcbiAgd2lkdGg6IDQyJTsgLy8gT3ZlcnJpZGUgZm9yIGNvbnRlbnQtYm94IGNoYW5nZVxyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyAvLyBFbnN1cmUgc2xpZ2h0IG92ZXJsYXBcclxuICBAaW5jbHVkZSBib3JkZXIoNXB4LCBzb2xpZCwgJGJyYW5kLWNvbG9yLTIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIH1cclxufSAvLyBFTkQgY3RhX19tb2R1bGUtLXN1YnNjcmliZVxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTG9naW4gU2lkZWJhclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uY29udGFjdC1ib3gge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBkbCB7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWwpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcbn0gLy8gRU5EIGxvZ2luX19zaWRlYmFyXHJcblxyXG4ub3RoZXItbGlua3MtYm94IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBmb250LXNpemU6ICRoMi1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbn0gLy8gRU5EIG90aGVyLWxpbmtzLWJveFxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgIE1hcmtldGluZyBGcmVlIFRyaWFsIExvZ2luXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5wYWdlLXRyaWFse1xyXG4gIC5pcC1yZWdpc3Rlci1oZXJlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mcmVlLXRyaWFse1xyXG4gIC5sb2dpbl9fZm9ybXtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgLmxvZ2luX19mb3JtX19mb3Jte1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgZmllbGRzZXR7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1ib3ggZGx7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jdHJpYWwtZGl2IHtcclxuICAuZmllbGRzZXQtZGVzY3JpcHRpb257XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGZvbnQtc2l6ZTowO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwicmVxdWlyZWRcIjtcclxuICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1lbWFpbHtcclxuICAgIC5mb3JtLXJlcXVpcmVke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWVfdHJpYWxfZW1haWxfdGl0bGV7XHJcbiAgICBtYXJnaW46MTBweCAwO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGFzc3dvcmQtcGFyZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3Roe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29uZmlybS1wYXJlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIC50aXRsZSxcclxuICAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIC50aXRsZXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tY2hlY2tib3hlcy1hdmFpbGFibGUsXHJcbiAgLmZvcm0taXRlbS1jaGVja2JveGVzLWN1cnJlbnR7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIC5mcmVlLXRyaWFsLWN1cnJlbnQtcHJvZHVjdC1vcHRpb25ze1xyXG4gICAgICAuZm9ybS10eXBlLWNoZWNrYm94e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcmVlLXRyaWFsLWF2YWlsYWJsZS1wcm9kdWN0LW9wdGlvbnN7XHJcbiAgICAgIGxhYmVsLm9wdGlvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2x1bW4td3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbHVtbi1sZWZ0LFxyXG4gICAgICAuY29sdW1uLXJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdyb3VwLXRpdGxle1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1pbmZve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjJweDtcclxuICAgICAgICBjb2xvcjptaXgoI2FhYSwgJGJyYW5kLWNvbG9yLCA2MCUpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjptaXgoI2FhYSwgJGJyYW5kLWNvbG9yLCAyMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWUtdHJpYWwtbm8tbW9yZS1wcm9kdWN0cy1ub3Rle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mcmVlLXRyaWFsLXRleHQtbWVzc2FnZS1ub3Rle1xyXG4gICAgbWFyZ2luLWxlZnQ6NnB4O1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXZlcmlmaWNhdGlvbi1jb2Rle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAmLnRyaWFsLXN1Ym1pdC1lbWFpbHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnRyaWFsLWxvZ2luLWFkZC1zdWJzY3JpcHRpb24sXHJcbiAgICAmLnRyaWFsLXJlZ2lzdGVyLWxvZ2luLWFkZC1zdWJzY3JpcHRpb257XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmctcmVjYXB0Y2hhe1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWwpe1xyXG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC43Nyk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43Nyk7dHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnRsLXRlbC1pbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIC5hZHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hamF4LXByb2dyZXNze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDglO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvdHRvbTogLTQ2cHg7XHJcbiAgICAudGhyb2JiZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nX2RvdHMuZ2lmXCIpO1xyXG4gICAgICB3aWR0aDozMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3Jke1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLXBlcnNpc3RlbnQtbG9naW57XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBJRTggU3VwcG9ydCBtZXNzYWdlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmllOF9zdXBwb3J0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YTA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmNsb3NlX2llOF9zdXBwb3J0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyBcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLmllOF9zdXBwb3J0X2xpbmt7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5hLmllOF9zdXBwb3J0X2xpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNFNkU2RTY7XHJcbn0iLCIvLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG4vLyAgSUJGRCBMYW5kaW5nIFBhZ2VcclxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuXHJcbi5wYWdlLXRhLWliZmQtdGF4LXJlZm9ybSB7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRicmFuZC1jb2xvci0zZDtcclxufVxyXG5cclxuXHJcbi5pYmZkX19zb3VyY2VzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIC02MHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogODBweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDM1cHggMTBweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIGJvcmRlci13aWR0aDogMzVweCAwIDAgMTBweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RkZDtcclxuICB9XHJcblxyXG4gIC5jZiB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICB9XHJcbn1cclxuXHJcbi5pYmZkX19zb3VyY2Uge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gLjVyZW07XHJcbiAgfVxyXG5cclxuICAudGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaWJmZF9fYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMjBweDtcclxuICBtYXJnaW46IDAgLTEwMCU7IC8vIEZhbGxiYWNrXHJcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuOSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTIwcHggMjBweCA0MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5pYmZkX19hcnRpY2xlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLmliZmQtc291cmNlX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gIE1pbWljIG9yZyBmb290ZXJcclxuLmliZmRfX2Zvb3RlciB7XHJcbiAgbWFyZ2luOiAwIC0xMDAlOyAvLyBGYWxsYmFja1xyXG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uaWJmZF9fZm9vdGVyLS1zZWN0aW9uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgPiAqIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICBhZGRyZXNzIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4gIC5pYmZkQXJ0aWNsZSB7XHJcbiAgICAuaWJmZF9fYmFubmVyIHtcclxuICAgICAgcCB7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWJmZEFydGljbGUge1xyXG4gICAgLmliZmRfX2Jhbm5lciB7XHJcbiAgICAgIC5jb250YWluIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmliZmRBcnRpY2xlIHtcclxuICAgIC5pYmZkX19zb3VyY2VzIHtcclxuICAgICAgZm9udDogMTRweC8xLjYgXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4uY29udGVudC1ibG9ja19faGVhZGVyLmliZmRfcGRmX2hlYWRlciwgLmJ0bi0tdGVydGlhcnkuaWNvbi1wZGYuaWJmZF9wZGZfbGlua3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5pYmZkX3BkZl9jb250YWluZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIE11bHRpbWVkaWEgc2VjdGlvblxyXG4vLyBQb2RjYXN0cyAvIGludGVydmlld3MgLyBmZWF0dXJlZCB2aWRlb3NcclxuXHJcbi8vIENvcmUgbXVsdGltZWRpYSBtZWRpYSBvYmplY3RzXHJcbi5tdWx0aW1lZGlhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm11bHRpbWVkaWEtLXBvZGNhc3QsXHJcbi5tdWx0aW1lZGlhLS12aWRlbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm11bHRpbWVkaWEtLXBvZGNhc3Qge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYS0tdmlkZW8ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0zZTtcclxufVxyXG5cclxuXHJcbi5tdWx0aW1lZGlhX19pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICB9XHJcblxyXG4gIHNwYW5bY2xhc3MqPVwiaWNvblwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5hLm11bHRpbWVkaWFfX2ltYWdle1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19kYXRldGltZSB7XHJcbiAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2E7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX190aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIC5tdWx0aW1lZGlhLS1wb2RjYXN0ICYge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvICYge1xyXG4gICAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19wcmVzZW50ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBNdWx0aW1lZGlhIGJhbm5lclxyXG4vLyBUT0RPOiBNYWtlIGdsb2JhbCBvYmplY3Q/XHJcbi5iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDsgLy8gQ291bnRlciBib3R0b20gbWFyZ2luIGZyb20gdG9wIG5hdlxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAuYmFubmVyX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5iYW5uZXItLW11bHRpbWVkaWEgLmJhbm5lcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm11bHRpbWVkaWFfX25hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aW1lZGlhX19zaGFyZXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWxpbmsge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICB9XHJcblxyXG4gIC5idG4tcG9kY2FzdC1jb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTXVsdGltZWRpYSBsYW5kaW5nIGNvbnRhaW5lclxyXG4ubXVsdGltZWRpYV9fYWxsIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA5NjBweDtcclxuICBtYXJnaW46IC02MHB4IGF1dG8gNjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICA+IC5jb250YWluIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAwIDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX19hY3Rpb25zIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWFfX2xpc3RlbixcclxuLm11bHRpbWVkaWFfX3dhdGNoIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBncmlkXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgPiBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fbGlzdGVuIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzQlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhX193YXRjaCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW8ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBDb3VudGVyIGVxdWFsIGhlaWdodHNcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm11bHRpbWVkaWFfX2ludGVydmlld3Mge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gIC5jb250YWluIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1heC13aWR0aDogOTMwcHg7XHJcblxyXG4gICAgPiBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6ICRoMS1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tdWx0aW1lZGlhX190aXRsZXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWFfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fdHJhbnNjcmlwdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IHRvcCAuMzVzO1xyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgLnRyYW5zY3JpcHRfX3RvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNjcmlwdF9fdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyxcclxuICAgICAgICAgICAgICBjb2xvciAuMTVzO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnRyYW5zY3JpcHRfX2NvbnRlbnQge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBUT0RPOiBNYWtlIGdsb2JhbCBvYmplY3RcclxuLmN0YSB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmNvbnRhaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhX19jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkaDEtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tLXByaW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wb2RjYXN0e1xyXG4gICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdGFfX2ltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jdGEtLXBvZGNhc3Qge1xyXG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1tdWx0aW1lZGlhLXBvZGNhc3RzLFxyXG4ucGFnZS1tdWx0aW1lZGlhLXZpZGVvcyxcclxuLnBhZ2UtdGF4LW5vdGVzLXRhbGstcG9kY2FzdHMsXHJcbi5wYWdlLXRheC1ub3Rlcy10YWxrLWludGVydmlldyB7XHJcbiAgLm11bHRpbWVkaWFfX3BvZGNhc3RzLFxyXG4gIC5tdWx0aW1lZGlhX192aWRlb3N7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KXtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGV0YWlsIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAuY29udGFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbF9fb3ZlcnZpZXcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2RhdGV0aW1le1xyXG4gICAgZm9udC1zaXplOiAkaDMtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fcGxheWVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zdW1tYXJ5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjMDY4MGNjO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RyYW5zY3JpcHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0MnB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjM1cztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAudHJhbnNjcmlwdF9fdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFuc2NyaXB0X190b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFuc2NyaXB0X19jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYV9fZGV0YWlsX3BvZGNhc3R7XHJcbiAgLmRldGFpbF9fb3ZlcnZpZXd7XHJcbiAgICAubWVkaWFfX3N1bW1hcnl7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgfVxyXG4gICAgLm1lZGlhX19wbGF5ZXJ7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkX19hcnRpY2xlcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAuY29udGVudC1ibG9ja19fbGlua3tcclxuICAgIGZvbnQtc2l6ZTogJGg2LXNpemU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXVsdGltZWRpYS0tdmlkZW97XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXHJcbiAgLm11bHRpbWVkaWEtLXZpZGVvOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgzKSxcclxuICAubXVsdGltZWRpYS0tdmlkZW86bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gIC5tdWx0aW1lZGlhLS12aWRlbzpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoMSl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZF9fbWVkaWEge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblxyXG4gID4gLmNvbnRhaW4gPiBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm11bHRpbWVkaWEge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgJi5tdWx0aW1lZGlhLS1wb2RjYXN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENTUyBmb3IgcGFnZXJcclxuLm11bHRpbWVkaWFfX3BhZ2Vye1xyXG4gIG1hcmdpbjogNDBweDtcclxuICAuaXRlbS1saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgbGkucGFnZXItY3VycmVudHtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9DU1MgZm9yIGxvYWQgbW9yZVxyXG4ubG9hZC1tb3JlLWNvbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgLmJ0bi0tcHJpbWFyeXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnRleHQtZW5ke1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubXVsdGltZWRpYS1yZW1vZGFsLS1zdWJzY3JpYmUge1xyXG4gIG1heC13aWR0aDogOTgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICB9XHJcblxyXG4gICY6bm90KC5oZWxwLWltYWdlKXtcclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCl7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRtb2JpbGUtbCl7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5yZW1vZGFsLWNsb3NlIHtcclxuICAgIHRvcDogMS41cmVtO1xyXG4gICAgcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAZXh0ZW5kICVpY29uO1xyXG4gICAgICBjb250ZW50OiAkZmEtdmFyLXRpbWVzO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWxfX2xlZnQsXHJcbiAgLnJlbW9kYWxfX3JpZ2h0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlbW9kYWxfX2xlZnQge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbF9fcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLXJlbW9kYWwtLXZpZGVvIHtcclxuICAucmVtb2RhbC1jbG9zZSB7XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJ4XCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVtb2RhbF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgLy8gQWxpZ24gd2l0aCBmaXJzdCBsaW5lIG9mIHRpdGxlIHRleHRcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHRhYmxldCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlb19fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xyXG4gIFxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb2RjYXN0X2lmcmFtZSB7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFNsaWRlclxyXG4ubXVsdGltZWRpYV9fcmVsYXRlZHtcclxuICAuYngtd3JhcHBlcntcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYS5kaXNhYmxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAuYngtcHJldixcclxuICAgIC5ieC1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29udHJvbHMucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ieC1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xM3B4IDA7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMUMxQzE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgJi5hY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDMUMxQzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbioqICBDU1MgZm9yIHRoZSBUTlRhbGsgaG9tZSBwYWdlIGJsb2NrXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udG50YWxrLS1zdGF0aWMtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWYxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG4udG50YWxrX19pbWFnZSB7XHJcbiAgd2lkdGg6IDIyMHB4O1xyXG59XHJcbi50bnRhbGtfaG9tZV9ibG9ja19saW5rIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBMYW5kaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIENvbG9yc1xyXG5cclxuJHRuLWNvbG9yOiAgICMwMDQwNzg7XHJcbiRzdG4tY29sb3I6ICAjMDA2ODM4O1xyXG4kdG5pLWNvbG9yOiAgIzk1MjIyNjtcclxuJGVvdHItY29sb3I6ICMwMDQwNzg7XHJcbiRpdHItY29sb3I6ICAjMDA0MDc4O1xyXG5cclxuXHJcbi5tYWdhemluZSB7XHJcbiAgLy8gU2V0IENvbG9yc1xyXG4gICYudG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYudG4gLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHRuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCR0bi1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgJi5zdG4gLm1hZ2F6aW5lLS1sYW5kaW5nX19jb250ZW50LFxyXG4gICYuc3RuIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjsgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHsgY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fb3RjIC5tZWRpYSB7IGJvcmRlci1ib3R0b20tY29sb3I6IHRpbnQoJHN0bi1jb2xvciwgODAlKTt9XHJcbiAgICAub3RjX19jb3ZlciAuY29udGVudC1ibG9ja19fbGluayB7IGJhY2tncm91bmQtY29sb3I6ICRzdG4tY29sb3I7IH1cclxuICB9XHJcblxyXG4gICYuZW90ciAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi5lb3RyIC5tYWdhemluZS0tYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAuY29udGVudC1ibG9ja19faGVhZGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVvdHItY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkZW90ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIGgxIHsgY29sb3I6ICRlb3RyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRlb3RyLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJGVvdHItY29sb3I7IH1cclxuICB9XHJcblxyXG4gICYuaXRyIC5tYWdhemluZS0tbGFuZGluZ19fY29udGVudCxcclxuICAmLml0ciAubWFnYXppbmUtLWFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRpdHItY29sb3I7IH1cclxuICAgIC5jb250ZW50LWJsb2NrX190aXRsZSB7IGNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX3RpdGxlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGl0ci1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSBoMSB7IGNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgICAubWFnYXppbmVfX290YyAubWVkaWEgeyBib3JkZXItYm90dG9tLWNvbG9yOiB0aW50KCRpdHItY29sb3IsIDgwJSk7fVxyXG4gICAgLm90Y19fY292ZXIgLmNvbnRlbnQtYmxvY2tfX2xpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkaXRyLWNvbG9yOyB9XHJcbiAgfVxyXG5cclxuICAmLnRuaSAubWFnYXppbmUtLWxhbmRpbmdfX2NvbnRlbnQsXHJcbiAgJi50bmkgLm1hZ2F6aW5lLS1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkdG5pLWNvbG9yOyB9XHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUgeyBjb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX190aXRsZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7IH1cclxuICAgIC5tYWdhemluZV9fdGl0bGUgaDEgeyBjb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gICAgLm1hZ2F6aW5lX19vdGMgLm1lZGlhIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGludCgkdG5pLWNvbG9yLCA4MCUpO31cclxuICAgIC5vdGNfX2NvdmVyIC5jb250ZW50LWJsb2NrX19saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgLy8gUGFnaW5hdGlvblxyXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uLS1wcmV2LFxyXG4gIC5saXN0aW5nX19wYWdpbmF0aW9uLS1uZXh0IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTWFnYXppbmUgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5tYWdhemluZV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgaW1nIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX3RpdGxlXHJcblxyXG4vLyBPbiB0aGUgQ292ZXJcclxuLm1hZ2F6aW5lX19vdGMge1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxufSAvLyBFTkQgbWFnYXppbmVfX290Y1xyXG5cclxuLm90Y19fY292ZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICsgLm90Y19fYXJ0aWNsZXMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuXHJcbiAgICAub3RjX19hcnRpY2xlOm50aC1jaGlsZCgxKSAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5vdGNfX2NvdmVyX19pbWFnZSB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5vdGNfX2FydGljbGVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5vdGNfX2FydGljbGUge1xyXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFnYXppbmVfX2NhbGxvdXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyKDAgMXB4LCBzb2xpZCwgJGJhc2UtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fY2FsbG91dFxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hZ2F6aW5lIEZ1bGwgbGlzdGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ubWFnYXppbmVfX2Z1bGwtbGlzdCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG5cclxuICA+IC5sZWZ0LFxyXG4gID4gLnJpZ2h0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWdhemluZV9fZnVsbC1saXN0X19jYXRlZ29yeSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19zbmlwcGV0IHtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluX19mdWxsLWxzaXRcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBTaWRlYmFyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5iYWNrLXRvLW1hZ2F6aW5lIHtcclxuICBAZXh0ZW5kICV2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1hZ2F6aW5lX19xdWljay1zZWFyY2gge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn0gLy8gRU5EIG1hZ2F6aW5lX19xdWljay1zZWFyY2hcclxuXHJcbi5tYWdhemluZV9fY3VycmVudC1pc3N1ZS1wZGYge1xyXG4gIG1hcmdpbjogMTVweCAwIDVweDtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICArIC5idG4tLXRlcnRpYXJ5IHtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX2N1cnJlbnQtaXNzdWUtcGRmXHJcblxyXG4ucGFzdC1pc3N1ZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2RhdGV0aW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuaXNzdWVzLXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG59IC8vIEVORCBtYWdhemluZV9fcGFzdC1pc3N1ZXNfX3llYXJcclxuXHJcbi5tYWdhemluZV9fdG9jIHtcclxuICBmb250LWZhbWlseTogJGJyYW5kLWZvbnQtZmFtaWx5O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC50b2NfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0zZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVfX3RvY1xyXG5cclxuLnZpZXctaXNzdWVzLWNhbGVuZGFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG59IC8vIEVORCB2aWV3LWlzc3Vlcy1jYWxlbmRhclxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNYWdhemluZSBIb21lIFBhZ2UgQmxvY2tcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLmhvbWVfX21hZ2F6aW5lcy1vdmVydmlldyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgLm90Yy0tZmVhdHVyZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3RjLS1saXN0IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWFfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgLm1lZGlhX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lcy1vdmVydmlld19fdGFicy1uYXYge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi50YXgtbm90ZXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgY29sb3I6ICR0bi1jb2xvcjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0bi1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN0YXRlLXRheC1ub3RlcyB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gICAgY29sb3I6ICRzdG4tY29sb3I7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc3RuLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGF4LW5vdGVzLWludGVybmF0aW9uYWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgIGNvbG9yOiAkdG5pLWNvbG9yO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRuaS1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKCRtb2JpbGUsICR0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgbWFnYXppbmVzLW92ZXJ2aWV3X190YWJcclxuXHJcbi5tYWdhemluZXMtb3ZlcnZpZXdfX3RhYi1jb250ZW50IHtcclxuICAubWFnYXppbmVzLW92ZXJ2aWV3X19pc3N1ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lX19vdGMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWZ1bGwtbWFnYXppbmUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAmLnRheC1ub3RlcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3RhdGUtdGF4LW5vdGVzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRheC1ub3Rlcy1pbnRlcm5hdGlvbmFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRuaS1jb2xvcjtcclxuICAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQcm9kdWN0IFBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wcm9kdWN0X19pbnRybyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufSAvLyBFTkQgcHJvZHVjdF9faW50cm9cclxuXHJcblxyXG4ucHJvZHVjdF9fb3B0aW9ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufSAvLyBFTkQgcHJvZHVjdF9fb3B0aW9uc1xyXG5cclxuXHJcbi5wcm9kdWN0X190YWJzIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59IC8vIEVORCBwcm9kdWN0X190YWJzXHJcblxyXG5cclxuLnByb2R1Y3RfX3RhYiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4IDZweDtcclxuICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAwLCBzb2xpZCwgdHJhbnNwYXJlbnQpO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoMXB4IDFweCAwLCBzb2xpZCwgI2NjYyk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIH1cclxufSAvLyBFTkQgcHJvZHVjdF9fdGFiXHJcblxyXG5cclxuLnByb2R1Y3RfX3RhYl9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgc2l6ZSg0cHgpO1xyXG4gICAgICBtYXJnaW46IDhweCAwIDAgLTEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2J1bGxldC5wbmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC10YWItZXhwYW5kIHtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdF9fZGV0YWlscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0X19tb3JlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggNDVweDtcclxuICBib3JkZXI6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RfcGRme1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLnByb2R1Y3RfcGRmOjpiZWZvcmV7XHJcbiAgZm9udC1zaXplOiAyMHB0O1xyXG59XHJcblxyXG4ucHJvZHVjdF9wZGZfdGV4dCB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQcm9maWxlIC8gQWNjb3VudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4ucHJvZmlsZSBoMSB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLnN1YnNjcmliZXJfX2Jhc2ljLWluZm8ge1xyXG4gIEBpbmNsdWRlIHJvdztcclxufVxyXG5cclxuLmJhc2ljLWluZm9fX25hbWUge1xyXG4gIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJhc2ljLWluZm9fX2VtYWlsLFxyXG4uYmFzaWMtaW5mb19fY29tcGFueSB7XHJcbiAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYsIHJpZ2h0KTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtaW5jb3JyZWN0IHtcclxuICBjbGVhcjogYm90aDtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiwgcmlnaHQpO1xyXG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiN0YVByb2ZpbGVfZm9ybSB7XHJcbiAgQGluY2x1ZGUgcm93O1xyXG4gIC5mcmVlX3RyaWFsX2FjdGl2YXRpb25fZmllbGR7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAjZWRpdC1hY2NvdW50IHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiNlZGl0LWFjY291bnQge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG4gICAgICBAaW5jbHVkZSBodWcoYm90aCk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtbmFtZS1maWVsZC11c2VyLXRheC10b3BpY3MsXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtdXNlci1qdXJpc2RpY3Rpb25zLFxyXG4gIC5maWVsZC1uYW1lLWZpZWxkLXVzZXItaW5kdXN0cmllcyxcclxuICAuZmllbGQtbmFtZS1maWVsZC1wcmltYXJ5LWRhaWx5IHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLW5hbWUgLmRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2LCByaWdodCk7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIGlucHV0W3ZhbHVlPVwiQ2FuY2VsXCJdIHtcclxuICAgICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFUb29sdGlwLFxyXG4gIC50YVRvb2x0aXAtLXBob25lLFxyXG4gIC50YVRvb2x0aXAtLWFsaWFzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgY29sb3I6ICNjY2M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBFTkQgdGFQcm9maWxlX2Zvcm1cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBFZGl0IEFjY291bnQgKFNtYWxsIFN1YiBGb3JtIGNvbnRyb2xsaW5nIGVtYWlsL3Bhc3N3b3JkKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI2VkaXQtYWNjb3VudCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcblxyXG4gIC5mb3JtLWl0ZW0tbWFpbCB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZm9ybS1pdGVtLW1haWxcclxuXHJcbiAgLmZvcm0taXRlbS1wYXNzIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uLFxyXG4gICAgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRleHQsXHJcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgtdGl0bGUsXHJcbiAgICBkaXYucGFzc3dvcmQtY29uZmlybSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtc3RyZW5ndGgge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIxcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgZm9ybS1pdGVtLXBhc3NcclxuXHJcbiAgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxyXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuXHJcbiAgICAucGFzc3dvcmQtaW5kaWNhdG9yIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTJweDsgLy8gUHVsbCBmb3JtIGlubGluZVxyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbS1wYXNzLSpcclxufSAvLyBlZGl0LWFjY291bnRcclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUmVnaXN0cmF0aW9uIEZvcm1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbiN0YVJlZ2lzdHJhdGlvbl9mb3JtIHtcclxuICBAaW5jbHVkZSByb3c7XHJcblxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xyXG5cclxuICAgICYjZWRpdC1hY2NvdW50IHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taXRlbS1tb2xsb20tY2FwdGNoYSxcclxuICAudGVybXMtYW5kLWNvbmRpdGlvbnMsXHJcbiAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xyXG4gICAgICBAaW5jbHVkZSByZW1vdmVBcHBlYXJhbmNlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbiAgLy8gIElQIFJlZ2lzdHJhdGlvbiBGb3JtXHJcblxyXG4gIC5wcm9maWxlLXBlcnNvbmFsaXphdGlvbiB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbjogMTVweCAyMHB4IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcclxuICAgICAgQGluY2x1ZGUgaHVnKGJvdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgI2VkaXQtYWNjb3VudCAuZm9ybS1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn0gLy8gRU5EIHRhUmVnaXN0cmF0aW9uX2Zvcm1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBQcm9maWxlIFBhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnByb2ZpbGVfX3N1YnNjcmliZSB7XHJcbiAgQGV4dGVuZCAldmVydGljYWwtcmh5dGhtO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmc6IDI1cHggNzBweDtcclxuICBib3JkZXI6IDVweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC5hcnRpY2xlLXZpZXdzLXJlbWFpbmluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogJGg1LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtdmlld3MtcmVtYWluaW5nLWNvdW50IHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEsXHJcbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fZXh0cmEge1xyXG4gICAgQGluY2x1ZGUgaHVnKGxlZnQpO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIHAsXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LXJlc2V0LWRhdGUge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGVfX3N1YnNjcmliZV9fYWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIGh1ZyhyaWdodCk7XHJcblxyXG4gICAgLmJ0bi0tcHJpbWFyeSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxODVweCA1MHB4KTtcclxuICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn0gLy8gRU5EIHByb2ZpbGVfX3N1YnNjcmliZVxyXG5cclxuLmhlbHAtcGVyc29uYWxpemUge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAkaDItc2l6ZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRmF2b3JpdGVzIC8gU2F2ZWQgU2VhcmNoZWQgLyBTVEFQXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5wYWdlLXVzZXItbWFuYWdlLWZhdm9yaXRlcyxcclxuLnBhZ2UtdXNlci1tYW5hZ2Utc2VhcmNoZXMsXHJcbi5wYWdlLXN0YXRlLXRheC10b2RheS1zdGF0ZS10YXgtYW1uZXN0eS1wcm9ncmFtcyB7XHJcbiAgLy8gQ29udGFpbiBjb250ZW50IGFyZWFcclxuICAuYmxvY2stc3lzdGVtIC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcjtcclxuICB9XHJcblxyXG4gIC8vIEZvcmNlIEgyIHRvIGFjdCBsaWtlIG90aGVyIHBhZ2UgdGl0bGVzXHJcbiAgaDIudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIGZvbnQtc2l6ZTogJGgxLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5kZWxldGUtc2VsZWN0ZWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAubWFuYWdlLWVtYWlscyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59IC8vIEVORCBwYWdlLXVzZXItZmF2b3JpdGVzXHJcblxyXG4vLyBGYXZvcml0ZXNcclxuI2RhdGFUYWJsZUZhdm9yaXRlc193cmFwcGVyICsgcCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgLnNhdmUtdGFncyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIE1hbmFnZSBFbWFpbCBTdWJzY3JpcHRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4uc3Vic2NyaXB0aW9ucy1uby1yZXN1bHRzIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubWFuYWdlLWVtYWlsLXN1YnNjcmlwdGlvbnMge1xyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFuYWdlLXN1YnNjcmlwdGlvbnNfX29wdGlvbnMge1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxuXHJcbiAgPiAuZm9ybS1pdGVtIHtcclxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgLy8gU2VjdGlvbiBsYWJlbFxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBPcHRpb25zXHJcbiAgLmZvcm0taXRlbSBpbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAvLyBPcHRpb24gbGFiZWxzXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbSBpbnB1dFxyXG5cclxuICAvLyBTdWJtaXRcclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIC5tYW5hZ2Utc2VhcmNoZXMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgLmJ0bi0tdGVydGlhcnkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYWJlbC1iZXRhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEN1c3RvbSBFbWFpbHNcclxuXHJcbi5tYW5hZ2Utc3Vic2NyaXB0aW9uc19fY3VzdG9tIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IDYwcHggMjBweCAwO1xyXG5cclxuICArIC5zdWJzY3JpcHRpb25zLW5vLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZW1haWwtc3Vic2NyaXB0aW9uIHtcclxuICBtYXJnaW46IDAgMjBweDtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgKyAuZm9ybS1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC8vIEVhY2ggbGluZVxyXG4gID4gLmZvcm0taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBuby13cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgLy8gSW5jbHVkZWQgZmlsdGVyc1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH0gLy8gRU5EIGxhYmVsXHJcblxyXG4gICAgLmZvcm0tcmFkaW9zIHtcclxuICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8gRU5EIGZvcm0taXRlbVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQ29udGFjdCBVc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4jdGEtY29udGFjdC1mb3JtIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMxNXB4O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tbW9sbG9tLWNhcHRjaGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzX19tZXRob2Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmN1c3RvbWVyLXNlcnZpY2UtLXBob25lIHtcclxuICBwOmZpcnN0LWNoaWxkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgKyBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC11c19fZXh0cmEge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgQWR2ZXJ0aXNlIFdpdGggVXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuI3RhLWNvbnRhY3QtZm9ybS1ub3RpY2V7XHJcbiAgIGNvbG9yOiRicmFuZC1jb2xvci0zYjtcclxuICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICB3aWR0aDogODUlO1xyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgZm9udC1zaXplOiAkbWljcm8tc2l6ZTtcclxuICAgICB3aWR0aDogODAlO1xyXG4gICB9XHJcbiB9XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVGVybXMgYW5kIENvbmRpdGlvbnMgTW9kYWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1hZ3JlZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAyNzVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAjZWRpdC1maWVsZC10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb2RhbC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgcCxcclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29udGVudCB7XHJcbiAgaGVpZ2h0OiA5MCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4iLCJkaXYgLnZpZXctcGVvcGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIG1hcmdpbjogLTMwcHggMHB4IDQwcHggMHB4O1xyXG4gIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAudmlldy1jb250ZW50e1xyXG4gICAgbWFyZ2luLWxlZnQ6NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgLnN0aWNreS1oZWFkZXJ7XHJcbiAgICAgIHdpZHRoOjkwJTtcclxuICAgIH1cclxuICAgIC52aWV3cy10YWJsZXtcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhe1xyXG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2IC52aWV3cy1leHBvc2VkLWZvcm17XHJcbiAgICBtYXJnaW4tbGVmdDo1JTtcclxuICAgIGRpdiAudmlld3MtZXhwb3NlZC13aWRnZXR7XHJcbiAgICAgIGhlaWdodDoxNTBweDtcclxuICAgICAgLmZvcm0tc3VibWl0e1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2VkaXQtcmlkLXdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBQb2xsIHN0eWxlc1xyXG5cclxuLnBvbGwge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIEBleHRlbmQgJWJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIC8vIFJlc3VsdHNcclxuICAuYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XHJcblxyXG4gICAgLmZvcmVncm91bmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNCwgMTI0LCAxMjQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wZXJjZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRlIFwic2hvdyByZXN1bHRzXCIgYW5kIFwib2xkZXIgcG9sbHNcIlxyXG4uYmxvY2stcG9sbHtcclxuICAubGlua3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b3RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgRGF0YSBUYWJsZSBTdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi8vIFNob3cgeCBpdGVtcyBwZXIgdGFibGVcclxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAzcHg7IC8vIEFsaWduIHdpdGggZmlsdGVyXHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWFyY2ggYnkgdGVybVxyXG4uZGF0YVRhYmxlc19maWx0ZXIge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMzAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGFibGUgcGFnaW5hdGlvblxyXG4uZGF0YVRhYmxlc19pbmZvIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiAucGFnaW5hdGVfYnV0dG9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGVfYnV0dG9uLmZpcnN0LFxyXG4gIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRlX2J1dHRvbi5uZXh0LFxyXG4gIC5wYWdpbmF0ZV9idXR0b24ubGFzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIGNsZWFyOiBib3RoOyAvLyBFbnN1cmUgdGFibGUgY2xlYXJzIGZpbHRlclxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgLnNlbGVjdC1hbGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvcnRpbmc6YWZ0ZXIsXHJcbiAgLnNvcnRpbmdfYXNjOmFmdGVyLFxyXG4gIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuc29ydGluZ19hc2M6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0yNHB4O1xyXG4gIH1cclxuXHJcbiAgLnNvcnRpbmc6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNvcnRpbmcucG5nXCIpIG5vLXJlcGVhdCAwIC0xMnB4O1xyXG4gIH1cclxuXHJcbiAgLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc29ydGluZy5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuICB9XHJcblxyXG4gIHRyLm9kZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgdHIuZXZlbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2VsZWN0IEJveFxyXG4gICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgdGJvZHlcclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuc2F2ZS10YWdzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGYXZvcml0ZSBTcGVjaWZpYyBTaXppbmdcclxuI2RhdGFUYWJsZUZhdm9yaXRlcyB7XHJcbiAgLy8gVGl0bGVcclxuICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcblxyXG4gIC8vIEF1dGhvclxyXG4gIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLy8gUHVibGljYXRpb24gRGF0ZVxyXG4gIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLy8gTmV3IHRhZ1xyXG4gIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgICBmb250LXNpemU6ICRtaW5pLXNpemUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH0gLy8gRU5EIHRkOm50aC1jaGlsZCg1KVxyXG5cclxuICAvLyBFeGlzdGluZyB0YWdzXHJcbiAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgZm9udC1zaXplOiAkbWluaS1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICAgICAucmVtb3ZlLXRhZzpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmMGYwZjAsIDUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBTdGF0ZSBUYXggQW1uZXN0eSBQcm9ncmFtc1xyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXktc3RhdGUtdGF4LWFtbmVzdHktcHJvZ3JhbXMge1xyXG4gIGgyLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbiNkYXRhVGFibGVTdGF0ZVRheFByb2dyYW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgLy8gRm9yY2UgaGlkZSBzb3J0aW5nXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZSTCBJbXBvcnRhbnQgRG9jdW1lbnRzXHJcbnRhYmxlI2ZybC1pbXBvcnRhbnQtZG9jcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIElHQSBTdGF0dXMgVGFibGVcclxuLnBhZ2UtZmF0Y2EtZXhwZXJ0LWlnYS1zdGF0dXMgLnF1aWNrLXJhdGVzLXRhYmxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBNZWRpYSBQYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udGFNZWRpYSB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi50YU1lZGlhX19wcmVzcy1yZWxlYXNlcyxcclxuLnRhTWVkaWFfX21lbnRpb25zIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnRhTWVkaWFfX3ByZXNzLXJlbGVhc2VzIHtcclxuICBib3JkZXI6IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG59XHJcblxyXG4udGFNZWRpYV9fbWVudGlvbnMge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgYm9yZGVyOiBzb2xpZCAjZWVlO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi5icm93c2VfdHJlYXRpZXNfaGVhZGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRyZWF0aWVzX19jb250ZW50LS1zaWRlYmFyIHtcclxuICAudG9vbHRpcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbWxpIGxpbmtcclxuLnd0dF9tbGlfY29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud3R0X21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgfVxyXG59XHJcbi53dHRfbWxpX2xpbmsge1xyXG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8vIGFkdmFuY2VkIHNlYXJjaCBtbGkgbGlua1xyXG4ud3R0X2Fkdl9zZWFyY2hfbWxpX2NvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG4gIHdpZHRoOjUwJTtcclxuICBtYXJnaW46YXV0bztcclxuICBwYWRkaW5nLWJvdHRvbToxMnB4O1xyXG4gIGgye1xyXG4gICAgd2lkdGg6MzYwcHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgaDJ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIC53dHRfYWR2X3NlYXJjaF9tbGlfbGlua3tcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9jb250YWluZXIgYSwgLnd0dF9tbGlfbGluayB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53dHRfYWR2X3NlYXJjaF9tbGlfbGluayB7XHJcbiAgYmFja2dyb3VuZDogI2JiYmFiYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3c6OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuLnd0dF9hZHZfc2VhcmNoX21saV9hcnJvdyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8vIFR3ZWFrcyB0byBhYm92ZS5cclxuLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xyXG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogI2JiYmFiYTtcclxuICB9XHJcbiAgc3Bhbi53dHRfYWR2X3NlYXJjaF9tbGlfYXJyb3cge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gIH1cclxuICAud3R0X2Fkdl9zZWFyY2hfbWxpX2xpbmt7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAmLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBoMi5jb250ZW50LWJsb2NrX190aXRsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCl7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnd0dF9hZHZhbmNlX3NlYXJjaF9jb250YWluZXIgLnd0dF9hZHZfc2VhcmNoX21saV9yZXNvdXJjZXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi8vIFdUVCBNTEkgUmVzb3VyY2VzIGJsb2NrIGluIG1haW4gbGFuZGluZyBwYWdlIGNvbnRlbnQgYXJlYS5cclxuLm1saS1yZXNvdXJjZXMge1xyXG4gIGFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgfVxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcbi53dHRfbGFuZGluZ19tbGlfY29udGFpbmVyIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGgyLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vYWR2YW5jZWQgc2VhcmNoIGxpbmtcclxuLmFkdmFuY2VkX3NlYXJjaF9jb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG59XHJcblxyXG4uYWR2YW5jZWRfc2VhcmNoX2NvbnRhaW5lciBhLCAud3R0X2FkdmFuY2VkX3NlYXJjaF9saW5rIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi53dHRfYWR2YW5jZWRfc2VhcmNoX2xpbmsge1xyXG4gIGJhY2tncm91bmQ6ICM2NjYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3c6OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi53dHRfYWR2YW5jZV9zZWFyY2hfYXJyb3cge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8vIFNlYXJjaCAvIFF1aWNrIExvY2F0ZVxyXG4udHJlYXRpZXMtc2VhcmNoLFxyXG4udHJlYXRpZXMtcXVpY2stZmluZCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59IC8vIEVORCBzZWFyY2gvcXVpY2stZmluZFxyXG5cclxuXHJcbi50cmVhdGllcy1zZWFyY2gge1xyXG4gIC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgIEBpbmNsdWRlIGhpZGUtdGV4dDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhLXN1Ym1pdC1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNob3Nlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0gLy8gRU5EIHRyZWF0aWVzLXNlYXJjaFxyXG5cclxuXHJcbi50cmVhdGllcy1xdWljay1maW5kIHtcclxuICAvLyBTZXQgQXMgRGVmYXVsdCAvIExvY2F0ZSAvIENsZWFyIERlZmF1bHRzXHJcbiAgLmJ0bi0tcHJpbWFyeSxcclxuICAuYnRuLS10ZXJ0aWFyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIFNldCBBcyBEZWZhdWx0XHJcbiAgI2VkaXQtc2F2ZSB7XHJcbiAgICBtYXJnaW46IC01cHggMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTG9jYXRlXHJcbiAgW2lkKj1cImVkaXQtc3VibWl0XCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC8vIEFmdGVyIGRlZmF1bHQgaXMgc2V0LCBjb25maXJtYXRpb24gdGV4dFxyXG4gIC5kZWZhdWx0LWNvbmZpcm1hdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRhVGlwLXRyZWF0aWVzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSAvLyBFTkQgdHJlYXRpZXMtcXVpY2stZmluZFxyXG5cclxuXHJcbiNmaWx0ZXItdHJlYXRpZXMge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4jY29tcGFyZS1mb3JtLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vLyBDb21wYXJlIEFjdGlvbnMgKFNoYXJlZCBhY3Jvc3MgUXVpY2sgUmF0ZXMsIFRyZWF0eSBhbmQgVHJlYXR5IEFydGljbGVzKVxyXG4uY29tcGFyZS1kaXNhYmxlLXBvcHVwcyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5jb21wYXJlX19hY3Rpb24ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjbGVhcjogcmlnaHQ7XHJcblxyXG4gIC5jb21wYXJlLFxyXG4gIC5jb21wYXJlLXJlc2V0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5jb21wYXJlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUtcmVzZXQge1xyXG4gICAgQGluY2x1ZGUgcmVtb3ZlQXBwZWFyYW5jZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICBmb250LXNpemU6ICRtaWNyby1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAudHJlYXRpZXMgLmNvbnRhaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgUXVpY2sgVHJlYXR5IExvY2F0b3IgUmVzdWx0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuW2NsYXNzKj1cInF1aWNrLXRyZWF0aWVzXCJdIC50cmVhdHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgLSBDb21wYXJlIChMYW5kaW5nKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtY29tcGFyZV9fYWRkIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAuZm9ybS1lbGVtZW50IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9IC8vIEVOZCBmb3JtLWVsZW1lbnRcclxuXHJcbiAgLmFkZC1wYXJ0bmVycyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IC8vIEVORCB0cmVhdGllcy1jb21wYXJlX19hZGRcclxuXHJcbiN0cmVhdGllcy1jb21wYXJlLWZvcm0sXHJcbiN0cmVhdGllcy1hcnRpY2xlLWNvbXBhcmUtZm9ybSB7XHJcbiAgLmZvcm0taXRlbS1wMSxcclxuICAuZm9ybS1pdGVtLXAyLFxyXG4gIC5mb3JtLWl0ZW0tcDMsXHJcbiAgLmZvcm0taXRlbS1wNCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIFtpZCo9XCJlZGl0LXNlYXJjaC1idG5cIl0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzdWx0c1xyXG4gIC5mb3JtLXJhZGlvcyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICArIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLXJhZGlvIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcblxyXG4gICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgZm9ybS1pdGVtXHJcbiAgfSAvLyBFTkQgZm9ybS1yYWRpb3NcclxufSAvLyBFTkQgdHJlYXRpZXMtYXJ0aWNsZS1jb21wYXJlLWZvcm1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIC0gQ29tcGFyZSAoUmVzdWx0cylcclxuXHJcbi5wYWdlLXdvcmxkd2lkZS10YXgtdHJlYXRpZXMtdHJlYXRpZXMtY29tcGFyZS1yZXN1bHRzIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICB9XHJcblxyXG4gIC50cmVhdGllcy1jb21wYXJlX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzLWNvbXBhcmVfX2xlZnQsXHJcbi50cmVhdGllcy1jb21wYXJlX19yaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNzBweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICBoZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgfVxyXG5cclxuICBoZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX2JhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVfX3RhLWZ1bGwtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXMtY29tcGFyZV9fcmlnaHQge1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi50cmVhdHktbWV0YWRhdGEge1xyXG4gIG1hcmdpbjogMjBweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fcm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsLFxyXG4udHJlYXR5LW1ldGFkYXRhX19yZXN1bHRzIHtcclxuICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbn1cclxuXHJcbi50cmVhdHktbWV0YWRhdGFfX2xhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzAlO1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRyZWF0eS1tZXRhZGF0YV9fcmVzdWx0cyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXR5LW1ldGFkYXRhX19ub3NwYWNlIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIENvbXBhcmUgUmF0ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi5yYXRlcy1jb21wYXJlIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLy8gUGFydG5lciAxIGFuZCAyIHNlbGVjdGlvblxyXG4gIC5mb3JtLWl0ZW0tcGFydG5lcjEsXHJcbiAgLmZvcm0taXRlbS1wYXJ0bmVyMiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMzVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIEFkZCB0byBjb21wYXJlIHRhYmxlXHJcbiAgW2lkKj1cImVkaXQtYWRkXCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bi0tc2Vjb25kYXJ5O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgICBtYXJnaW46IDE5cHggMCAyMHB4OyAvLyBBbGlnbiB3aXRoIHNlbGVjdCBib3hlc1xyXG4gIH1cclxuXHJcbiAgLy8gU2VsZWN0ZWQgQ29tcGFyaXNvbnNcclxuICAuZm9ybS13cmFwcGVyW2lkKj1cImVkaXQtc2VsZWN0ZWQtLVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFNpbmdsZSBjb21wYXJlIGxpbmVcclxuICAgIC5pbmxpbmUtZWxlbWVudHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAvLyBDb21wYXJpc29uIHRleHRcclxuICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gQ29tcGFyaXNvbiByZW1vdmVcclxuICAgICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1cHggNXB4IDAgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAucmVtb3ZlLWJ1dHRvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfSAvLyBFTkQgaW5saW5lLWVsZW1lbnRzXHJcbiAgfSAvLyBFTkQgZWRpdC1zZWxlY3RlZFxyXG59IC8vIEVORCB0cmVhdGllc3QtY29tcGFyZVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBRdWljayBSYXRlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuI3JlZmVyZW5jZXRhYmxlLWZvcm0gLmxpc3Rpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5xdWljay1yYXRlLWhlYWRsaW5le1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnF1aWNrLXJhdGVzLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICB9XHJcblxyXG4gIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIH1cclxufSAvLyBFTkQgcXVpY2stcmF0ZXMtdGFibGVcclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgRG9jIFRvQ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuLnRyZWF0aWVzLXRvY19fdGl0bGUsXHJcbi50cmVhdGllcy10b2NfX2xpbmsge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX3RpdGxlICsgdWwge1xyXG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX3RpdGxlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi50cmVhdGllcy10b2NfX2xpbmsgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICBmb250LXNpemU6ICR0aW55LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICYuY3VycmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDU1BST0pFQ1QtODc0ODogRmluYWwgY2FsbCAtIGhpZGUgbmVzdGVkIFRPQyBpdGVtcyAoM3JkIGxldmVsICYgbG93ZXIpLlxyXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogQ1NQUk9KRUNULTg3NDg6IEZpcnN0IGp1c3QgaW5kZW50ZWQgbmV4dGVkIFRPQyBlbnRyeSBsaW5rcywgYnV0IGRlY2lkZWQgbm90LlxyXG4udHJlYXRpZXMtdG9jX19saW5rIC50cmVhdGllcy10b2NfX2xpbmsgYSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbn1cclxuKi9cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcbi8vICBUcmVhdGllcyBOZXdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXHJcblxyXG4udHJlYXRpZXMtbmV3c3tcclxuXHJcbiAgLmZvcm0tdHlwZS1zZWxlY3R7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJPUlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgICBmb250LXdlaWdodDogJGJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGU6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc2V0LWZvcm17XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59IC8vIEVORCB0cmVhdGllcy1uZXdzXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIFdUUyBMaW5rIGluIFRyZWF0eSBTdW1tYXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbi50cmVhdGllcyB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC53dHNsaW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIFRyZWF0aWVzIEV4cGFuZCBDb2xsYXBzZSBmb3IgYnJvdXN3ZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuZGl2IGg1LnRyZWF0aWVzX2V4cGFuZCwgZGl2IGg1LnRyZWF0aWVzX2NvbGxhcHNlLCBkaXYgaDUudHJlYXRpZXNfZXhwYW5kX2NvbGxhcHNlIHtcclxuICBmbG9hdDpsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMnB4O1xyXG59XHJcblxyXG5kaXYgaDUudHJlYXRpZXNfZXhwYW5kLCBkaXYgaDUudHJlYXRpZXNfY29sbGFwc2Uge1xyXG4gIGNvbG9yOiAjMDA2NGEyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRyZWF0aWVzX2V4cGFuZF9pY29uLCAudHJlYXRpZXNfY29sbGFwc2VfaWNvbiB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xyXG4gIHBhZGRpbmctbGVmdDogN3B4O1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVHJlYXRpZXMgY2FuIGhhdmUgdG9ucyBvZiBhdXRob3JzLiBUaGlzIENTUyB3aWxsIG1ha2UgaXQgbG9vayBnb29kXHJcbi8vICBObyBtYXR0ZXIgaG93IG1hbnkgYXV0aG9ycyB3ZSBoYXZlLiA6KVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19iYXIsIC50cmVhdGllcyAudHJlYXRpZXNfX2NvbnRlbnQtLW1haW4gLmFydGljbGVfX3Bvc3RlZCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyB7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XHJcbiAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgcmlnaHQ6IDA7XHJcbiAgICAgdG9wOiA1MCU7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYWN0aW9ucyBhLCAudHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX19hY3Rpb25zIC5hcnRpY2xlX19zb2NpYWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fcG9zdGVkIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLnRyZWF0aWVzIC50cmVhdGllc19fY29udGVudC0tbWFpbiAuYXJ0aWNsZV9fYmFyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgVXBkYXRlcyB0byB0aGUgV29ybGR3aWRlIFRheCBTdW1tYXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLnRyZWF0aWVzX19jb250ZW50LS1tYWluLnd0c3tcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLnd0c3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJlYXRpZXMgLnRyZWF0aWVzX19jb250ZW50LS1tYWluIC5hcnRpY2xlX190YS1zdW1tYXJ5Tm9TcGFjZSBwe1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNzdGlja3ktd3JhcHBlciAuYmxvY2suZ3JvdXAgPiBvbCB7XHJcbiAgaGVpZ2h0OiA1MDdweDtcclxuICBtYXgtaGVpZ2h0OiA1MDdweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgTUxJIGNvbXBhcmUgdHJlYXRpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLm1saV9jb21wYXJlX19sZWZ0X2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1ZTdjZDE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tbGlfY29tcGFyZV9fbGVmdF9hcnRpY2xlX2hlYWRlciwgLm1saV9jb21wYXJlX19yaWdodF9hcnRpY2xlX2hlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi8vIFRheCBOb3RlcyBTZWxlY3RcclxuXHJcbi50YXgtbm90ZXMtc2VsZWN0LWNvbGxlY3Rpb25zIC5tZWRpYV9fY29udGVudCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGlzdGluZyArIC50bnMtbGFuZGluZy1jdGEge1xyXG4gIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcblxyXG4udG5zLWxhbmRpbmctY3RhIHtcclxuICBtYXgtaGVpZ2h0OiAxMjhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZTtcclxuXHJcbiAgLnRucy1sYW5kaW5nLWN0YV9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMjhweDtcclxuICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2Q7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgZmlsbDogJGJyYW5kLWNvbG9yLTNiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50bnMtbGFuZGluZy1jdGFfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gVGFibGUgb2YgY29udGVudHNcclxuLnRucy10b2Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiN0b2NIZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YWZ0ZXIsXHJcbiAgJjpmb2N1czo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcclxuICB9XHJcblxyXG4gICYub3Blbjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi10b2dnbGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbiN0b2NQYW5lbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0MnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSArIGxpIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItM2Q7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNkO1xyXG4gICAgfVxyXG5cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZXJtcy1jb25kaXRpb25zLWJhbm5lcntcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAyMzUsIDI0NSwgMC44KTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLnRjLWRpc21pc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICBwYWRkaW5nOiAycHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuLy8gIEltYWdlIFJlcGxhY2VtZW50IC0gSGlkZSBUZXh0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbkBtaXhpbiBoaWRlLXRleHQge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250OiAwLzAgYTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufSIsIi5hdWRpdC1pbnNpZ2h0X19oZWFkZXIge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gIC5oZWFkZXJfX2xvZ28sXHJcbiAgLmhlYWRlcl9fZG9jLWxpc3Qge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19sb2dvIHtcclxuICAgIGEsXHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaGVhZGVyX19kb2MtbGlzdCB7XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2FjdGlvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmFubm90YXRpb24ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICYuYW5ub3RhdGlvbi0tbm90ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvci00O1xyXG4gIH1cclxuXHJcbiAgJi5hbm5vdGF0aW9uLS1oaWdobGlnaHQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hbm5vdGF0aW9uX19vdmVydmlldyxcclxuLmFubm90YXRpb25fX2NvbnRlbnQsXHJcbi5hbm5vdGF0aW9uX19jb250cm9sIHtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cztcclxufVxyXG5cclxuXHJcblxyXG4uYW5ub3RhdGlvbl9fb3ZlcnZpZXcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgLmFubm90YXRpb24tLW5vdGUgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyNTUsIDI1Myk7XHJcbiAgfVxyXG5cclxuICAuYW5ub3RhdGlvbi0taGlnaGxpZ2h0ICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MiwgMjU0LCAyNTUpO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGk6OmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuXHJcbiAgICAgIC5hbm5vdGF0aW9uLS1ub3RlICYge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFubm90YXRpb24tLWhpZ2hsaWdodCAmIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyBFTkQgaDJcclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFubm90YXRpb25fX3RhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0zZDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb25fX2NvbnRlbnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBjYWxjKDc1JSAtIDUwcHgpO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTNlO1xyXG5cclxuICAuYW5ub3RhdGlvbi0tbm90ZSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDI0NiwgMjQxKTtcclxuICB9XHJcblxyXG4gIC5hbm5vdGF0aW9uLS1oaWdobGlnaHQgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDYsIDI0OSk7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAubWVkaWFfX2ltYWdlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0zYztcclxuICB9XHJcblxyXG4gIC5tZWRpYV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYW5ub3RhdGlvbl9fbm90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTNkO1xyXG59XHJcblxyXG4uYW5ub3RhdGlvbl9fbm90ZV9lZGl0IHtcclxuICBAaW5jbHVkZSByb3c7XHJcblxyXG4gIC5ub3RlX2VkaXRfX25vdGUsXHJcbiAgLm5vdGVfZWRpdF9fdGFncyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XHJcbiAgfVxyXG5cclxuICAubm90ZS1lZGl0X19ub3RlIHRleHRhcmVhLFxyXG4gIC5ub3RlX2VkaXRfX3RhZ3MgPiBkaXYge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAubm90ZV9lZGl0X190YWdzID4gZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5ub3RlX2VkaXRfX3RhZ3Mge1xyXG4gICAgLnRhZ3MtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFncy10b29scyB7XHJcbiAgICAgIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RlX2VkaXRfX2FjdGlvbnMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFubm90YXRpb25fX2NvbnRyb2wge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNTBweDtcclxuICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBNb2RhbCB2ZXJzaW9uXHJcbi53b3JrYmVuY2hfbW9kYWwge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDk1dmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgLmF1ZGl0LWluc2lnaHRfX2hlYWRlcixcclxuICAudGEtdG9vbGJhci0td29ya2JlbmNoLFxyXG4gIC5hbm5vdGF0aW9ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhLXRvb2xiYXItLXdvcmtiZW5jaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItM2U7XHJcbiAgfVxyXG5cclxuICAudGEtdG9vbGJhcl9fZmlsdGVyLS10eXBlIGxhYmVsIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gRG9jdW1lbnQgU2VsZWN0aW9uXHJcbi5yZW1vZGFsX2RvY3VtZW50LXNlbGVjdCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5kb2N1bWVudC1zZWxlY3Qge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4uZG9jdW1lbnQtc2VsZWN0X19zZWxlY3RlZCxcclxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1heC1oZWlnaHQ6IDcwdmg7XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hdmFpbGFibGVfX3NlbGVjdHMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fc3RhdGUge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0YXRlX19uYW1lLFxyXG4gIC5zdGF0ZV9fbmFtZSBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0tZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5zdGF0ZV9fbmFtZSB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDcwJSk7XHJcbiAgICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGF0ZV9fdmVyc2lvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC5kb2N1bWVudC1zZWxlY3RfX3N0YXRlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5kb2N1bWVudC1zZWxlY3RfX2F2YWlsYWJsZSAmIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmRvY3VtZW50LXNlbGVjdF9fYXZhaWxhYmxlIHtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLnN0YXRlX19uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAmLmhhcy12ZXJzaW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnN0YXRlX19kb2N1bWVudCB7XHJcbiAgYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgJi5qcy1kZXNlbGVjdC1kb2N1bWVudCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItM2M7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSB0cnVuY2F0ZSg4MCUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgV29ybGR3aWRlIFRheCBTdW1tYXJpZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cclxuXHJcbnRhYmxlLnd0cy1pbnRybyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0Ym9keSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8vIE1hcmdpbnMgcmVxdWlyZWQgYnkgUHdDLlxyXG4gIGltZy5wd2Nsb2dvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgLnd0cyAubGlzdGluZ19fY29udGVudCAuY29udGFpbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRpY19lZGl0b3JzX25vdGUge1xyXG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMjBweDtcclxufVxyXG5cclxuLnd0cyB7XHJcblxyXG4gIC5saXN0aW5nX19kZXNjcmlwdGlvbiA+IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXN0aW5nX19jb250ZW50IHtcclxuICAgIHAuY29weXJpZ2h0LWxpbmUge1xyXG4gICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwLmNvcHlyaWdodC1saW5lIHtcclxuICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcclxuICB9XHJcblxyXG4gIC8vIE1hcmdpbnMgcmVxdWlyZWQgYnkgUHdDLlxyXG4gIGhlYWRlciBpbWcucHdjbG9nbyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX19iYXIge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fdGEtc3VtbWFyeSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX190YS1mdWxsLXRleHQge1xyXG5cclxuICAgIHVsLCBvbCwgaHIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIHRoZWFkIHRyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQudGFibGVoZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyLmhlYWRyb3cge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZGFpbGllc19fY29udGVudC0tc2lkZWJhciB7XHJcbiAgICAjc3VtbWFyeS1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5wd2Njb250YWN0IHtcclxuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgIH1cclxuICAgIC53YnRpbGUgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLndidGlsZWRlc2Mge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIudG9wLWJhbm5lcntcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4vLyBGcmVlIHRyaWFsIGJhbm5lclxyXG4uYmFubmVyLXBsYWNlLWhvbGRlcntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxufVxyXG5cclxuI3RyaWFsLWJhbm5lci1kaXYge1xyXG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gIHRvcDogMTQwcHg7XHJcblxyXG4gIC5mb3JtLWl0ZW0sXHJcbiAgLmZyZWUtdHJpYWwtY29kZSxcclxuICAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWl0ZW0tY29kZXtcclxuICAgIGxhYmVse1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5mb3JtLXJlcXVpcmVke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyZWUtdHJpYWwtY29kZXtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAuZm9ybS1pdGVtLWNvZGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxuICAgIC5mcmVlLXRyaWFsLWNvZGV7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICB9XHJcbiAgICAuZnJlZS10cmlhbC1jb2RlLXN1Ym1pdHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1pbGxpLXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJlZS10cmlhbC1yZXNlbmR7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICBhe1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXRlc3QgTmV3cyBCYW5uZXJcclxuLmxhdGVzdF9uZXdzX2Jsb2Nre1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpc3RpbmdfbGF0ZXN0X25ld3NfYmxvY2sge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ubGF0ZXN0X25ld3NfbWVkaWFfX2NvbnRlbnR7XHJcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxhdGVzdF9uZXdzX21lZGlhX19tZXRhLCAubGF0ZXN0X25ld3NfYmxvY2tfX2hlYWRlciwgLmxhdGVzdF9uZXdzX21lZGlhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG59XHJcblxyXG4ubGF0ZXN0X25ld3NfbWVkaWFfX21ldGEgYSB7XHJcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGF0ZXN0X25ld3NfZXhwYW5kIHtcclxuICBib3gtc2hhZG93OiAjZWVlIDAgMXB4IDRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAuZGFpbGllc19fbGF0ZXN0LW5ld3N7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIH1cclxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIH1cclxuICAubGF0ZXN0TmV3c1RvZ2dsZS1pbm5lciBhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGF0ZXN0X25ld3NfY29ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubGF0ZXN0X25ld3NfY29sbGFwc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmMWYxZjEgc29saWQ7XHJcblxyXG4gIC5tZWRpYXtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAubGF0ZXN0X25ld3NfbWVkaWFfX3RpdGxle1xyXG4gICAgICBsaW5lLWhlaWdodDowLjc7XHJcbiAgICAgIG1hcmdpbjogNHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhdGVzdF9uZXdzX21lZGlhX19jYXRlZ29yeXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mb250LWZhbWlseTtcclxuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAmLnByb2R1Y3QtSW50ZXJuYXRpb25hbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJvZHVjdC1GZWRlcmFse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0bi1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmLnByb2R1Y3QtU3RhdGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3RfbmV3c19tZWRpYV9fZGF0ZXtcclxuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTNjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX2hlYWRlcntcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC5sYXRlc3RfbmV3c19ibG9ja19faGVhZGVyX2lubmVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAubGF0ZXN0X25ld3NfYmxvY2tfX3RpdGxlX2hlYWRsaW5le1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xyXG4gICAgICAgIHdpZHRoOiAxMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX19jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ieC13cmFwcGVyLCAuYnhwYWdlciwgLmJ4Y29udHJvbHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnhwYWdlcntcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ieC1wYWdlcntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDtcclxuICAgICAgZm9udC1zaXplOiAkbWlsbGktc2l6ZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0zYjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnhjb250cm9se1xyXG4gICAgICAuYnhjb250cm9sLWlubmVye1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ieHByZXYsIC5ieG5leHR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgLmJ4cHJldiwgLmJ4bmV4dHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ4cHJldntcclxuICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ4bmV4dHtcclxuICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYngtcHJldixcclxuICAgICAgLmJ4LW5leHR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3Jle1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLXRheC1ub3Rlcy10b2RheSxcclxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbnMsXHJcbi5wYWdlLXRheHByYWN0aWNlLFxyXG4ucGFnZS1oaWdobGlnaHRzLWFuZC1kb2N1bWVudHMsXHJcbi5wYWdlLWZlZGVyYWwtcmVzZWFyY2gtbGlicmFyeSxcclxuLnBhZ2UtdGF4LWRpcmVjdG9yeSxcclxuLnBhZ2UtZXhlbXB0LW9yZ2FuaXphdGlvbi1tYXN0ZXItbGlzdCxcclxuLnBhZ2UtdGF4LW5vdGVzLXNlbGVjdCxcclxuLnBhZ2UtaW5zdXJhbmNlLWV4cGVydFxyXG57XHJcbiAgLmRhaWxpZXNfX2NvbnRlbnQtLW1haW4sXHJcbiAgLmV4ZW1wdC1vcmdhbml6YXRpb25zX19jb250ZW50LS1tYWluLFxyXG4gIC5jb250ZW50LS1tYWluLFxyXG4gIC5mcmwtY29udGVudCxcclxuICAuZW9tbC1jb250ZW50LFxyXG4gIC5pbnN1cmFuY2VfZXhwZXJ0X19jb250ZW50LS1tYWluIHtcclxuICAgIC5sYW5kaW5nX190aXRsZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRuLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ibG9ja19fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkdG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1zdGF0ZS10YXgtdG9kYXl7XHJcbiAgLmxhbmRpbmdfX3RpdGxle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bi1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3RuLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgY29sb3I6ICRzdG4tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS13b3JsZHdpZGUtdGF4LWRhaWx5LFxyXG4ucGFnZS1iZXBzLWV4cGVydCxcclxuLnBhZ2UtZmF0Y2EtZXhwZXJ0LFxyXG4ucGFnZS10cmFuc2Zlci1wcmljaW5nLWV4cGVydCxcclxuLnBhZ2Utd29ybGR3aWRlLXRheC10cmVhdGllc3tcclxuICAuZGFpbGllc19fY29udGVudC0tbWFpbixcclxuICAuYmVwc19fY29udGVudC0tbWFpbixcclxuICAuZmF0Y2FfX2NvbnRlbnQtLW1haW4sXHJcbiAgLnRyZWF0aWVzX19jb250ZW50LS1tYWluLFxyXG4gICN0YS13dHQtYWR2YW5jZWQtc2VhcmNoLWZvcm0ge1xyXG4gICAgLmxhbmRpbmdfX3RpdGxle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG5pLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrX19oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0bmktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2tfX3RpdGxle1xyXG4gICAgICBjb2xvcjogJHRuaS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG4vLyAgcHJpbnQgcGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gICNwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXIsIGZvb3RlciwgLmFydGljbGVfX2NvbnRlbnQtLXNpZGViYXIsIC5hcnRpY2xlX19hY3Rpb25zLFxyXG4gIC5icmVhZGNydW1icywgLmFydGljbGVfX2Jhci0tbWluaSwgI3Rvb2xiYXIsICNhdXRoY2FjaGVkYmcsXHJcbiAgLmZybC1zaWRlYmFyLCAudHJlYXRpZXNfX2NvbnRlbnQtLXNpZGViYXIsIC5mYXRjYV9fY29udGVudC0tc2lkZWJhcixcclxuICAuZW9tbC1zaWRlYmFyLCAubWFnYXppbmUtLWFydGljbGVfX3NpZGViYXIsIC5kYWlsaWVzX19jb250ZW50LS1zaWRlYmFyLCAuYXJ0aWNsZV9fbmF2LCAubWFnYXppbmVfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb250ZW50LCAuY29udGFpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLWxlZnQgLmNvbnRhaW4gPiBzZWN0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItcmlnaHQgLmNvbnRhaW4+c2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iXX0= */
