/*!
 * NeuxUI v1.0.0 
 * Copyright Neux Tech
 * Licensed Neux
 * http://www.neux.com.tw/
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa-fw,.fa-li{text-align:center}.fa,.fa-stack{display:inline-block}pre,textarea{overflow:auto}.img-responsive,.img-thumbnail,.table,label{max-width:100%}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.owl-carousel.owl-rtl,.ui-datepicker-rtl{direction:rtl}.fa,.joe:before,.owl-controls .owl-nav .owl-next:before,.owl-controls .owl-nav .owl-prev:before,.rosa_title h2:after{text-rendering:auto;-moz-osx-font-smoothing:grayscale}.danny>li .jimmy_list li a,.detra li a,.isabel_lis .oliver p,.marvinUL h5,.table_pas p,.ui-dialog .ui-dialog-title,.yolandaUL h3,.yolandaUL p{text-overflow:ellipsis}.royalbox li,.shadtxtUL li{list-style-position:inside}.owl-carousel,.owl-carousel .owl-item,.rwd-menu ul li.menu-item .menu-list,html{-webkit-tap-highlight-color:transparent}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-stack,img{vertical-align:middle}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em}.label,sub,sup{vertical-align:baseline}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{background-color:transparent}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}optgroup{font-weight:700}td,th{padding:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-warning.dropdown-toggle{background-image:none}.img-thumbnail,body{background-color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.popover,.tooltip,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{font-size:14px;line-height:1.42857;color:#333}button,input,select,textarea{line-height:inherit}a:focus{outline-offset:-2px}.img-responsive{display:block;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd,label{font-weight:700}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd,dt{line-height:1.42857}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-header:after,.navbar:after,.owl-carousel .owl-stage:after,.owl-controls .owl-nav:after,.pager:after,.panel-body:after,.row:after,.sp,.ui-helper-clearfix:after,hr{clear:both}pre,pre code{white-space:pre-wrap}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}legend,pre{color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{font-style:normal;line-height:1.42857}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;line-height:1.42857;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.dropdown-menu{float:left}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit}label{display:inline-block;margin-bottom:5px}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857;white-space:nowrap}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group,.input-group-btn,.input-group-btn>.btn{position:relative}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav>li,.nav>li>a{display:block;position:relative}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:default}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{display:table;content:" "}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.carousel-inner,.embed-responsive,.modal,.modal-open,.progress,svg:not(:root){overflow:hidden}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.list-group-item>.badge,.pager .next>a,.pager .next>span{float:right}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}.label:empty{display:none}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover,.tooltip{font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-shadow:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-transform:none;text-decoration:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;text-align:left;text-align:start;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:start;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.carousel-caption,.carousel-control{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:transparent}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}*,body,button,figure,input,p,select,textarea{margin:0}hr,img,legend{border:0}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}*,body,legend{padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}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}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0;text-decoration:none;color:#333;outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;background-color:#d8d9dc;margin:25px 0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;border:1px solid #424142}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}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}textarea{vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-family:sans-serif,微軟正黑體}a:focus,a:hover{outline:0;text-decoration:none;color:#25AAB4}ul{margin-bottom:0}li{list-style:none}.wrapper{overflow-x:hidden}select,select:checked,select:hover{background:#fff;outline:0;box-shadow:none;border:1px solid #424142;color:#6f6f71}p{line-height:1.5em;font-weight:100}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}.nav-tabs>li>a{margin-right:0;line-height:initial;border:none;border-radius:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;background-color:transparent;color:#fff}.nav-tabs{border-bottom:none}@font-face{font-family:skmain;src:url(../fonts/skmain.eot?c9ifg3);src:url(../fonts/skmain.eot?c9ifg3#iefix) format("embedded-opentype"),url(../fonts/skmain.ttf?c9ifg3) format("truetype"),url(../fonts/skmain.woff?c9ifg3) format("woff"),url(../fonts/skmain.svg?c9ifg3#skmain) format("svg");font-weight:400;font-style:normal}.btnn-nora-anton:before,.btnn-nora-rod:before,.isabel_lis .tomas,.sk_cellphone,.sk_phone,.skmain_icon,.trent_title h3:before,[class*=" skmain-"],[class^=skmain-]{font-family:skmain!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skmain-vu_2:before{content:"\e928"}.skmain-vu_1:before{content:"\e929"}.skmain-cd_4:before{content:"\e926"}.skmain-cd_0:before{content:"\e922"}.skmain-cd_1:before{content:"\e923"}.skmain-cd_2:before{content:"\e924"}.skmain-cd_3:before{content:"\e925"}.skmain-cd_5:before{content:"\e927"}.skmain-bi_0:before{content:"\e918"}.skmain-bi_1:before{content:"\e919"}.skmain-bi_2:before{content:"\e91a"}.skmain-bi_3:before{content:"\e91b"}.skmain-bi_4:before{content:"\e91c"}.skmain-bi_5:before{content:"\e91d"}.skmain-bi_6:before{content:"\e91e"}.skmain-bi_7:before{content:"\e91f"}.skmain-hold:before{content:"\e920"}.skmain-aircraft:before{content:"\e92a"}.skmain-car:before{content:"\e92b"}.skmain-issue:before{content:"\e92c"}.skmain-copper_1:before{content:"\e921"}.skmain-print:before{content:"\e913"}.skmain-link:before{content:"\e917"}.skmain-cloud:before{content:"\e912"}.skmain-fillin:before{content:"\e914"}.skmain-call:before{content:"\e915"}.skmain-doubt:before{content:"\e916"}.skmain-callus:before{content:"\e908"}.skmain-all:before{content:"\e900"}.skmain-file:before{content:"\e901"}.skmain-card:before{content:"\e902"}.skmain-client:before{content:"\e903"}.skmain-excelfile:before{content:"\e904"}.skmain-home:before{content:"\e905"}.sk_phone:before,.skmain-landline:before{content:"\e906"}.skmain-copper:before{content:"\e907"}.isabel_lis .tomas:before,.skmain-pdfimg:before{content:"\e909"}.skmain-pdffile:before{content:"\e90a"}.sk_cellphone:before,.skmain-phone:before{content:"\e90b"}.skmain-place:before{content:"\e90c"}.skmain-play:before{content:"\e90d"}.skmain-sear:before{content:"\e90e"}.skmain-stockup:before{content:"\e90f"}.skmain-wordfile:before{content:"\e910"}.skmain-ki:before{content:"\e911"}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.rwd-menu.left.back,.rwd-menu.right.back,.rwd-menu.right.open{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item,label.css-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-carousel{position:relative}.owl-controls{position:absolute;top:8%;width:100%}.owl-controls .owl-nav{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.owl-controls .owl-nav:after{content:" ";display:block}.owl-controls .owl-nav .owl-prev{text-indent:-9999px;display:inline-block;position:absolute;left:20px}.owl-controls .owl-nav .owl-prev:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;content:"\f104";color:#666;position:absolute;left:0;top:50%;font-size:60px;text-indent:initial}input[type=checkbox].css-checkbox,input[type=checkbox].sqr-checkbox,input[type=radio].css-checkbox_c{z-index:-1000;left:-1000px;width:1px;border:0;clip:rect(0 0 0 0);overflow:hidden}@media (max-width:1023px){.owl-controls .owl-nav .owl-prev:before{top:88%;font-size:30px}}.owl-controls .owl-nav .owl-next{text-indent:-9999px;display:inline-block;position:absolute;right:20px}.owl-controls .owl-nav .owl-next:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;content:"\f105";color:#666;position:absolute;right:0;top:50%;font-size:60px;text-indent:initial}input[type=checkbox].css-checkbox+label.css-label,input[type=checkbox].sqr-checkbox+label.sqr-label{line-height:19px;font-weight:100;display:inline-block;background-repeat:no-repeat;cursor:pointer;vertical-align:middle}.carousel_background_images{height:120px;text-align:center;color:#fff;padding:30px 0;text-shadow:0 0 8px #696969}@media (max-width:1023px){.owl-controls .owl-nav .owl-next:before{top:88%;font-size:30px}.carousel_background_images{height:85px;padding:22px 0}}.carousel_background_images h3{font-size:28px;letter-spacing:3px}@media (max-width:1023px){.carousel_background_images h3{font-size:18px;letter-spacing:1px}}.carousel_background_images p{font-size:16px;letter-spacing:2px}@media (max-width:1023px){.carousel_background_images p{font-size:13px}}input[type=checkbox].css-checkbox{position:absolute;height:1px;margin:-1px;padding:0}input[type=checkbox].css-checkbox+label.css-label{padding-left:24px;height:19px;background-position:0 0;font-size:17px}@media (max-width:1023px){input[type=checkbox].css-checkbox+label.css-label{font-size:14px}}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -19px}label.css-label{background-image:url(../img/csscheckbox_584715bec9b728f21a7a9ecb1b4eecf9.png);-khtml-user-select:none;user-select:none}input[type=checkbox].sqr-checkbox{position:absolute;height:1px;margin:-1px;padding:0}input[type=checkbox].sqr-checkbox+label.sqr-label{padding-left:24px;height:inherit;background-position:0 0;font-size:17px}input[type=checkbox].sqr-checkbox+label.sqr-label p{position:relative;top:-5px}input[type=checkbox].sqr-checkbox:checked+label.sqr-label{background-position:0 0;background-image:url(../img/csscheckbox_584715bec9b728f21a7a9ecb1b4eecf96.png)}label.sqr-label{background-image:url(../img/csscheckbox_584715bec9b728f21a7a9ecb1b4eecf95.png)}.radioArea{display:inline-block;padding-right:20px}@media (max-width:1023px){input[type=checkbox].sqr-checkbox+label.sqr-label{font-size:14px}.radioArea{margin:5px 0}}input[type=radio].css-checkbox_c{position:absolute;height:1px;margin:-1px;padding:0}input[type=radio].css-checkbox_c+label.css-label_c{padding-left:23px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}input[type=radio].css-checkbox_c:checked+label.css-label_c{background-position:0 -18px}label.css-label_c{background-image:url(../img/csscheckbox_67c83917465692304d237c7e9e0533ca.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp{display:block}@media (max-width:1023px){.sp{padding:10px 0}}.select_moon{padding:0;border:1px solid #ccc;width:100%;border-radius:0;overflow:hidden;background:url(../img/arrowdown.gif) 95% 50% no-repeat #fff;margin:0 auto}.select_moon select{padding:6px 12px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-style select:focus{outline:0}.ui-helper-hidden{display:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{display:table;border-collapse:collapse;content:""}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;text-decoration:none}.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding:.4em 2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.hope,.joe,.joe:before,.joe:focus,.joe:hover,.jonah_Left a,.mitchbtn,.nickolas,.question-left a,.silasUL .conniebtn,.theron a{text-decoration:underline}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.buford:focus,.buford:hover,.charlotte .wfb4c .smallbtn:focus,.charlotte .wfb4c .smallbtn:hover,.charlotte .wfb5r .smallbtn:focus,.charlotte .wfb5r .smallbtn:hover,.dagmar .img a:hover img,.donn:focus,.donn:hover,.henrietta:focus,.henrietta:hover,.hollis:focus,.hollis:hover,.hollisy:focus,.hollisy:hover,.hunter_genny .hunters_more a:focus,.hunter_genny .hunters_more a:hover,.marcene_table #SysJustIFRAMEDIV .pd1 .btn:focus,.marcene_table #SysJustIFRAMEDIV .pd1 .btn:hover,.marcene_table .buyBtn:focus,.marcene_table .buyBtn:hover,.marcene_table .tager a:focus,.marcene_table .tager a:hover,.marcene_table input[type=button]:focus,.marcene_table input[type=button]:hover,.mitchfull a:focus,.mitchfull a:hover,.nestor:focus,.nestor:hover,.roberta:focus,.roberta:hover,.sherry .smallbtn:focus,.sherry .smallbtn:hover,.silan:focus,.silan:hover,.timmy:focus,.timmy:hover,.woodrow li a:focus,.woodrow li a:hover,[class^=btnn-]:focus,[class^=btnn-]:hover{opacity:.9}.QRcodeBox:after,.bernard:after,.bertram:after,.blondell:after,.blondell_main:after,.cedrick:after,.danny:after,.della:after,.detra:after,.dominicUL:after,.donnSib:after,.florence_info:after,.frank:after,.frankBox:after,.geraldoUL:after,.greggUL:after,.harleyUL li:after,.hawn:after,.hunter_genny:after,.hunter_ivey:after,.inger:after,.isabel:after,.lyndon:after,.marsha:after,.marvin:after,.marvinUL:after,.marya_content:after,.michal:after,.miriamUL:after,.mose:after,.moseUL:after,.odisBox:after,.omar:after,.owenmain:after,.pedroUL:after,.porter:after,.porterUL:after,.rhett:after,.sally:after,.santo:after,.scott_content:after,.shonna:after,.sp:after,.sydneyBox:after,.tab_xenia:after,.tashaUL:after,.vivian:after,.wade:after,.wesley:after,.yolanda:after,.zackaryInner:after,[class^=mainNav_content_]:after,[class^=mainNavArea_content_]:after,[class^=tristan_]:after,[class^=zackaryUL_]:after,[class^=margo_]:after{clear:both;content:"";display:table}.QRcodeBox:before,.bernard:before,.bertram:before,.blondell:before,.blondell_main:before,.cedrick:before,.danny:before,.della:before,.detra:before,.dominicUL:before,.donnSib:before,.florence_info:before,.frank:before,.frankBox:before,.geraldoUL:before,.greggUL:before,.harleyUL li:before,.hawn:before,.hunter_genny:before,.hunter_ivey:before,.inger:before,.isabel:before,.lyndon:before,.marsha:before,.marvin:before,.marvinUL:before,.marya_content:before,.michal:before,.miriamUL:before,.mose:before,.moseUL:before,.odisBox:before,.omar:before,.owenmain:before,.pedroUL:before,.porter:before,.porterUL:before,.rhett:before,.sally:before,.santo:before,.scott_content:before,.shonna:before,.sp:before,.sydneyBox:before,.tab_xenia:before,.tashaUL:before,.vivian:before,.wade:before,.wesley:before,.yolanda:before,.zackaryInner:before,[class^=mainNav_content_]:before,[class^=mainNavArea_content_]:before,[class^=tristan_]:before,[class^=zackaryUL_]:before,[class^=margo_]:before{content:"";display:table}.subBanner:before img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:inherit}.alison,.bgimg,.carousel_background_images,.homeBanner,.quentin .quentin_bgimg,.vivianimg,.winford{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-ms-behavior:url(backgroundsize.min.htc)}.menuTitle{background-color:#136478}.menuTitle h4{color:#fff;font-weight:100;font-size:17px;position:relative;padding:10px 28px 20px 70px;text-align:left;letter-spacing:3px}.kristen,.kristen h2,.mainNavUL li,.roberta,.trent{text-align:center}.bertha,.birgit,.kristen h2,.rosa_title .rita,.rosa_title h2,.tawny_title h2,.vivian .buford{letter-spacing:2px}@media (max-width:1023px){.menuTitle h4{display:none}}.menuTitle [class^=skmain-]{position:absolute;left:32px}.QR_code_btn:before,.aubrey li:before,.barsIconBtn:before,.betsy .paulette h5:before,.blondell_info:after,.boyce a:after,.brittany:before,.btnn-amado:before,.btnn-jonah:before,.btnn-sea:before,.cecil:after,.conniebtn:before,.effie_title h3:after,.greggUL li a:before,.gwen_teri li a:before,.hanNavUL li a:after,.hanNavUL li.active:before,.henrietta:before,.hunters_num h4:before,.margotxt ul.homer li:before,.marty_title h3:before,.menu_fanny ul.hugh>li>a:before,.menu_susan>li>a:after,.navchad li.active:before,.nestor:before,.page_control .next:after,.page_control .prev:before,.ray:before,.reginaldsub:after,.rosy:before,.search:before,.select_eliz:after,.shad .shadtxt .talkbox:before,.simonUL>li:after,.tab_yee li a:before,.trent:before,.trent_title h3:after,.werner:after,[class^=zackaryUL_] li a:before,[class^=emmett_] li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.buford,.charlotte .wfb4c .smallbtn,.charlotte .wfb5r .smallbtn,.donn,.henrietta,.hollis,.hollisy,.hunter_genny .hunters_more a,.marcene_table #SysJustIFRAMEDIV .pd1 .btn,.marcene_table .buyBtn,.marcene_table .tager a,.marcene_table input[type=button],.mitchfull a,.nestor,.roberta,.sherry .smallbtn,.silan,.timmy,.woodrow li a,[class^=btnn-]{display:inline-block;padding:5px 15px;font-size:14px;border-radius:4px}.ann_container,.footer_info,.mainNavAreaContent_inner,.mainNavContent_inner,.main_content{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;position:relative}.ann_container:after,.footer_info:after,.mainNavAreaContent_inner:after,.mainNavContent_inner:after,.main_content:after{content:" ";display:block;clear:both}.img img{max-width:100%;vertical-align:middle}.alberto:after,.allison:before,.blondell_info:before,.blondell_info_inner:before,.blondell_main:before,.boyd:before,.chester:before,.cleo_hat a:before,.danny>li:after,.doyle p:before,.drew_blue:before,.drew_gray:before,.effie_title h3:before,.geraldo:before,.helpCall .glen:before,.hersay:before,.hunter_genny .hunters_title:before,.hunter_ivey .hunters_title:before,.jody:before,.kava_title h2:before,.kazuko:before,.mainNavUL li a:before,.margo_bob.armando li:after,.margo_lulu>li:after,.margo_viola>li:after,.menu_susan ul.hugh li a:before,.menu_susan>li>a:before,.miriamUL:before,.naomi_content h3:before,.omar:after,.omar:before,.pat:after,.paul:before,.pete_title:after,.rey_results h3:before,.sari:after,.silasUL h5:before,.silasmore a:after,.silasmore:before,.sk_card:before,.sk_people:before,.sterling li:after,.vivian .buford:after,[class^=merlin_]:after,[class^=drew_] li h3:before{display:inline-block;content:'';background-size:100%;position:absolute;-ms-behavior:url(backgroundsize.min.htc)}.maxpad{max-width:414px;margin:0 auto}.mainNavArea_content_1,.mainNavArea_content_2,.mainNavArea_content_3,.mainNavArea_content_4,.mainNavArea_content_5,.mainNavArea_content_6,.mainNavArea_content_7{display:none}@media (max-width:1023px){.headerArea{position:fixed;width:100%;top:0;left:0;z-index:20;background:#fff;border-bottom:solid 1px #D2D2D5}.headerTop{display:none}}.headerTop .ann_container,.headerTop .footer_info,.headerTop .mainNavAreaContent_inner,.headerTop .mainNavContent_inner,.headerTop .main_content,.navchad li{position:relative}.headerTop{background-color:#cb231d}@media (max-width:1023px){.mainNavArea{padding:10px 0 7px}}.logoArea{display:inline-block;padding:5px 0}@media (max-width:1023px){.logoArea{padding:0}}.logo1{max-width:150px;padding:2px 0}@media (max-width:1023px){.logo1{width:58.33333%;float:left;padding:0;position:relative;top:2px}}.logo3{width:41.66667%;float:left;display:none}.hanNav,.navtim{float:right}.logo3 h3{font-size:15px;color:#e1434c;padding:4px 6px;border-left:solid 1px #afacb1;margin-left:15px}@media (max-width:1023px){.logo3{display:block}}.navchad,.navchad li,.navtim{display:inline-block}.navchad li.active:before{content:"\f0d8";position:absolute;font-size:30px;bottom:2px;left:50%;margin-left:-8px;color:#FFF;line-height:0}.navchad li a{color:#fff;padding:5px 10px 8px;display:block;font-size:13px}.navctroy{display:inline-block;margin-left:20px}.navctroy li{display:inline-block;padding:0 10px}.navctroy li:first-child{border-right:solid 1px #fff}.navctroy li:first-child a{padding:2px 5px;background:#a01e23;font-size:12px}.navctroy li a{color:#fff;display:block;font-size:13px}.barsIconBtn{display:none;position:absolute;top:-10px;right:0;padding:13px}.barsIconBtn:before{content:"\f0c9";font-size:25px;color:#999}.barsIconBtn.active:before{content:"\f00d"}.hanNavUL li a:after,.hanNavUL li.active:before{content:"\f0d8";left:50%;line-height:0}.mainNav{background:#fafafa}@media (max-width:1023px){.barsIconBtn{display:block}.mainNav{display:none}}.mainNavUL li{display:inline-block;margin-left:-4px}.mainNavUL li a{color:#57595d;display:block;font-size:16px;font-weight:700;padding:11px 15px;position:relative}.mainNavUL li a.active,.mainNavUL li a:hover{background:#cc231c;color:#fff}.mainNavUL li a:before{border-right:solid 1px #cfcfd9;height:15px;position:absolute;right:-1px;top:15px}.hanNav{display:inline-block}@media (max-width:1023px){.hanNav{display:none}}.hanNavUL,.hanNavUL li{display:inline-block;position:relative}.hanNavUL{top:12px}.hanNavUL li{padding:0 12px}.hanNavUL li.active:before{position:absolute;font-size:40px;bottom:-10px;margin-left:-12px;color:#115D75}.hanNavUL li a{color:#74747b;display:block;font-size:13px;position:relative}.hanNavUL li a.active,.hanNavUL li a:hover{color:#0e5b73}.hanNavUL li a.active:after{display:block}.hanNavUL li a:before{font-size:12px;padding-right:3px}.hanNavUL li a:after{position:absolute;font-size:45px;bottom:-12px;margin-left:-6px;color:#0e5b73;display:none}[class^=mainNav_content_]{position:absolute;width:100%;z-index:2;display:none}[class^=mainNav_content_].active{display:block}.bertha:before,.kristen h2,.kristen:before,.trent{display:inline-block}.mainNavContent_inner{padding:0;border:1px solid #B5B5B5;border-top:solid 5px #cc231c;box-shadow:2px 2px 2px #9A9A9A;background:#fff}.geraldine,.kristen{padding:25px 0;float:left}.doyle,.kristen:before{border-right:solid 1px #e0e0e1}.geraldine{width:25%}.geraldine [class^=emmett_]{margin-left:15px}.geraldine [class^=emmett_] li a{border-bottom:none}.geraldine [class^=emmett_] li a:before{color:#666768}.kristen{width:21%;margin-right:4%}.kristen:before{content:'';position:absolute;height:100%;top:0;left:21%}.kristen h2{background-image:url(../img/sk-21.png);background-size:cover;color:#fff;font-weight:100;background-color:#E93D4A;font-size:18px;padding:5px 30px}.bertha,.marsha li p,.trent,.yolandaUL h3{font-weight:700}.doyle{width:18.18182%;float:left;padding:25px 0}.doyle .top{margin:5px 15px}.doyle p{font-size:12px;color:#323333;position:relative;padding-left:35px}.doyle p:before{background-image:url(../img/ekl.png);width:53px;height:50px;position:absolute;left:0;bottom:-15px}.doylebom{width:18.18182%;float:left;padding:25px 0}.trent{background:#0e5b73;color:#fff;padding:5px 15px;font-size:15px;width:150px;margin:15px 0;box-shadow:3px 3px 6px #C9C9C9;position:relative}.trent:before{content:"\f105";position:absolute;left:80%;font-size:20px}.aubrey{margin:0 30px}.aubrey li{color:#7a7e83;font-size:14px;margin-bottom:5px}.aubrey li:before{content:"\f059";margin-right:5px}.clay{width:36.36364%;float:left;padding:25px 10px}.bertha{font-size:16px;color:#4d4d4d;position:relative;padding-left:25px;margin-bottom:10px}.bertha:before{content:'';background:#d8262e;width:15px;height:15px;position:absolute;top:4px;left:0}.harleyUL li a,.yolandaUL li a,[class^=mainNavArea_content_].active{display:block}[class^=emmett_] li{padding-right:10px}[class^=emmett_] li a{color:#555556;font-size:13px;border-bottom:solid 1px #e0e0e1;padding:5px 0 5px 12px;display:block;position:relative}[class^=emmett_] li a:before{content:"\f105";position:absolute;left:0;font-size:20px;color:#cc231c}.emmett_2 li{width:50%;float:left}.dewayne{width:27.27273%;float:left}.harleyUL{margin:45px 0 15px}.harleyUL li{padding:10px}.harleyUL .img{float:left;max-width:120px;margin-right:10px}.harleyUL h4{color:#0f596f;font-size:16px;margin-bottom:5px}.harleyUL p{color:#717174;font-size:12px}[class^=mainNavArea_content_]{position:absolute;width:100%;z-index:3}.mainNavAreaContent_inner{padding:0;border:1px solid #B5B5B5;border-top:solid 5px #0e5b73;box-shadow:2px 2px 2px #9A9A9A;background:#fff;overflow-y:scroll;height:312px}.mainNavAreaContent_inner .tab_perry li{background:#F9FAFA}.mainNavAreaContent_inner .tab_perry li a{font-size:14px;padding:5px 10px}.brittany{padding:10px 25px;border-bottom:solid 1px #d2d2d5}.brittany:before{content:"\f002";color:#898b8d;font-size:25px;margin-right:10px}.brittany input{padding:5px 10px;font-size:16px;width:200px}.roberta{background:#db3f48;color:#fff;width:100px;margin-left:10px;padding:8px}.yolanda{padding:10px 25px}.yolandaUL li{width:33.33333%;float:left}.yolandaUL li a{margin:10px 6%;position:relative}.yolandaUL h3{color:#44444b;font-size:16px;white-space:nowrap;overflow:hidden;margin-right:60px}.yolandaUL h4{color:#737b7b;font-size:12px;margin:5px 0}.yolandaUL p{color:#adb2b3;font-size:12px;overflow:hidden;line-height:1.5em;height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.yolandaUL h5{color:#db3f48;border:1px solid #db3f48;padding:1px 6px;display:inline-block;font-size:12px;position:absolute;top:0;right:0}.tamarabox{display:table;width:100%;padding:50px 25px;position:relative}.allison,.jackie{display:table-cell;vertical-align:middle}.tamarabox h2{color:#464f58;font-size:20px}.tamarabox p{font-size:13px;margin:5px 0}.tamarabox small{color:#cc231c}.allison{width:30%;position:relative;padding-left:60px}.allison:before{background-image:url(../img/mk-01.png);width:48px;height:59px;position:absolute;left:0}.jackie{width:70%}.jackie li a,.marsha li a{display:block;text-align:center}.jackie li{width:32.20339%;float:left;margin-right:1.69492%;min-height:200px}.jackie li:nth-child(3n){float:right;margin-right:0}.jackie li a{border-right:5px solid #ededee;border-bottom:5px solid #ededee;padding:20px;min-height:180px}.jackie li a small{color:#a9a9b3}.jackie li .img img{max-height:80px}.jackie li h4{margin:0 0 10px}.pearl{margin:10px 25px}.marsha li{width:10.11236%;float:left;margin-right:1.1236%;margin-bottom:1.1236%}.marsha li:nth-child(9n){float:right;margin-right:0}.marsha li a{background:#f9fafa;padding:5px;border-radius:5px;border:1px solid #f6f6f8;min-height:100px}.marsha li a:hover{background:#fff;box-shadow:4px 4px #595e5f}.marsha li p{font-size:13px;color:#4d4c4d}.marsha li .img img{max-height:50px}.navctroy_content{background:#a01e23;position:absolute;width:100%;z-index:2;display:none}.nieshasub .bertha:before,.quyen,.quyen:before{background:#fff}.quyen{width:40%;float:left;padding:25px 0 0;position:relative}.quyen:before{display:block;content:'';position:absolute;top:0;right:100%;width:100%;height:100%}.nieshaUL li a,.ruth_list{display:inline-block}.quyen .isabel_lis{padding-left:20px}.quyen .isabel_lis li{padding:5px;border-top:none}.quyen .isabel_lis li .oliver h5{padding:0 5px 0 0}.quyen .isabel_lis li .oliver .faye{font-size:12px;padding:1px 5px}.quyen .isabel_lis li .oliver p{top:-20px;margin-right:0;margin-left:155px}.quyensub{padding:15px 25px}.quyensub .img{margin-bottom:15px}.rosy{color:#a01e23}.rosy:before{content:"\f104";font-size:20px;padding-right:10px}.niesha{width:60%;float:left;padding:120px 25px 60px}.nieshasub{width:50%;float:left}.nieshasub .bertha{color:#fff}.nieshaUL{padding-left:25px;margin-top:25px}.nieshaUL li a{color:#fff;font-size:14px;padding:3px 0}.footer .logoArea{width:33.33333%;float:left;top:20px}@media (max-width:1023px){.footer .logoArea{width:100%;float:left;margin-left:0;margin-right:0;top:0;padding:0}}.footer .ruth{width:66.66667%;float:left;text-align:right}@media (max-width:1023px){.footer .ruth{width:100%;float:left;margin-left:0;margin-right:0;padding:5px 0 0}}.footer_info{margin:25px auto}@media (max-width:1023px){.footer_info{margin:20px auto}.ruth_list{display:none}}.ruth_list li{display:inline-block;border-right:solid 1px #6d6d6d}.ruth_list li:first-child{border-left:solid 1px #6d6d6d}.ruth_list li a{display:block;text-align:center;white-space:nowrap;color:#6d6d6d;font-size:14px;font-weight:700;padding:0 6px}.smalltxt,.text{text-align:right;font-weight:700}.dagmar,.smalltxt,.text{padding:5px 0}.ruth_list li a:focus,.ruth_list li a:hover{color:#25AAB4}.text{color:#6d6d6d;font-size:14px}.smalltxt{color:#a4a4a4;font-size:12px;border-top:solid 1px #a4a4a4;line-height:1.5em}@media (max-width:1023px){.smalltxt{border-top:none;text-align:left}}.dagmar{background:#cb231d}.dagmar h3{color:transparent;font-weight:100;font-size:14px;text-align:left;padding:10px 0;line-height:1.65em;display:inline-block}.birgit,.helpline h5,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb2c,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb2r,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5c,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5r,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5rR,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb6c,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb2c,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb2r,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5c,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5r,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5rR,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb6c,.marcene_table #SysJustIFRAMEDIV .pd1 .btn,.search,.werner{text-align:center}.dagmar .img{display:inline-block;float:right}.dagmar .img a{display:block}.sk_money:before,.sk_nak:before{display:inline-block;content:''}.dagmar .img img{max-width:45px;margin:10px}.sk_card:before{background-image:url(../img/sk-55.png);width:28px;height:18px;left:34px;top:13px}.sk_twice:before{background-image:url(../img/sk-56.png);width:28px;height:22px;left:15px;top:12px}@media (max-width:1023px){.dagmar h3{color:#fff}.dagmar .img{position:absolute;right:0}.sk_twice:before{left:30px;top:15px}}.sk_hold:before{background-image:url(../img/sk-54.png);width:29px;height:19px;left:10px;top:12px}@media (max-width:1023px){.sk_hold:before{left:30px;top:16px}}.sk_moeny:before{background-image:url(../img/sk-52.png);width:27px;height:25px;left:12px;top:9px}@media (max-width:1023px){.sk_moeny:before{left:30px;top:12px}}.sk_mark:before{background-image:url(../img/sk-53.png);width:31px;height:24px;left:10px;top:12px}@media (max-width:1023px){.sk_mark:before{left:27px;top:16px}}.sk_once:before{background-image:url(../img/sk-49.png);width:25px;height:18px;left:15px;top:15px}@media (max-width:1023px){.sk_once:before{left:33px;top:18px}}.sk_people:before{background-image:url(../img/pic-21.png);width:22px;height:25px;left:35px;top:9px}.sk_home:before{background-image:url(../img/pic-20.png);width:25px;height:19px;left:15px;top:12px}.sk_address:before{background-image:url(../img/pic-19.png);width:24px;height:24px;left:15px;top:12px}.sk_nak:before{background-image:url(../img/pic-18.png);width:29px;height:17px;left:12px;top:14px}.sk_money:before{background-image:url(../img/pic-17.png);width:24px;height:24px;left:12px;top:11px}.menu_susan{position:relative;top:-10px}.menu_susan>li{margin:0 5% 20px;box-shadow:1px 2px 2px 1px rgba(0,0,0,.1)}.menu_susan>li>a{background-color:#f8f8f8;color:#4d4d4d;display:block;font-size:15px;padding:12px 12px 12px 50px;position:relative;font-weight:700}@media (max-width:1023px){.menu_susan{top:0}.menu_susan>li{margin:0 0 1px;box-shadow:none}.menu_susan>li>a{padding:16px 12px 16px 68px}}.menu_susan>li>a:after{content:"\f067";font-size:12px;color:#333;position:absolute;right:8px;top:17px}.menu_susan>li>a.active:after{content:"\f068"}.search:before,.werner:after{content:"\f002"}.menu_susan [class^=skmain-]{position:absolute;left:12px;font-size:22px;color:#D8262E}.menu_susan .skmain-cd_3{font-size:24px}.menu_susan .skmain-cd_5{font-size:18px}.menu_susan ul.hugh li a,.werner{font-size:15px;position:relative}.menu_susan ul.hugh{display:none}.menu_susan ul.hugh li a{display:block;padding:10px 15px 10px 35px;text-indent:-7px}@media (max-width:1023px){.menu_susan>li>a:after{right:20px;top:20px}.menu_susan ul.hugh li a{padding:10px 15px 10px 75px}}.menu_susan ul.hugh li a:before{background-image:url(../img/sk-arr.png);width:8px;height:7px;position:relative;left:-5px;top:-2px}.werner{background:#f8f8f8;display:block;padding:12px 5px;margin:15px 5%;color:#4d4c4d;font-weight:700}.werner:after{color:#c0261f;font-size:14px;font-weight:700;margin-left:5px}.sk_phone{position:relative}.sk_phone:before{margin-right:5px;color:#9D9DA3}.sk_cellphone:before{margin-right:8px;color:#9D9DA3;font-size:16px}.helpBox{border-top:solid 1px #d2d2d5;padding:20px 0;margin:0 5%}@media (max-width:1023px){.helpBox{border-top:none}.helpline{text-align:center}}.helpline{border:1px solid #acacac;color:#333;padding:15px 10px;margin:10px 0}.helpline .vcenter{padding:0 5px}.helpline h5{font-size:16px;margin:0 0 10px;color:#333;font-weight:100}.helpline .roland{padding-left:40px}.helpline p{font-size:15px}.helpCall{position:relative}.helpCall .vcenter{padding:0 5px}.helpCall .skmain-call{color:#D8262E;font-size:30px}.helpCall .glen{padding-left:40px}.helpCall .glen:before{background-image:url(../img/sk-38.png);width:23px;height:33px;left:6px;top:5px}.paul{color:#0071b5;font-size:15px;position:relative;padding-left:35px;margin:10px auto;max-width:165px}.paul:before{background-image:url(../img/sk-39.png);width:12px;height:15px;left:12px;top:5px}.birgit{background:#d8262e;color:#fff;display:block;padding:13px 5px;margin-bottom:20px;font-size:16px}.search{padding:13px}.search:before{color:#898b8d;font-size:30px;margin-right:5px;position:relative;top:3px}.search input{color:#898b8d;font-size:16px;border:1px solid #A9A9A9;padding:5px 10px;width:100%;max-width:220px}.menu_fanny>li>a{display:block;border:1px solid #a1abad;border-top:none;padding:25px 20px;font-size:16px;font-weight:700;color:#464f58;position:relative}.menu_fanny>li>a:after,.menu_fanny>li>a:before{content:'';position:absolute;display:none}.menu_fanny>li>a:before{top:-1px;left:0;width:100%;border-top:solid 1px #e1434c}.menu_fanny>li>a:after{width:0;height:0;z-index:1;border-right:20px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;top:50%;margin-top:-25px;right:-1px}.menu_fanny>li>a.active,.menu_fanny>li>a:hover{background:#e1434c;border-color:#e1434c;color:#fff}.menu_fanny>li>a.active:after,.menu_fanny>li>a.active:before,.menu_fanny>li>a:hover:before,.onita li a{display:block}.menu_fanny:first-child{border-top:solid 1px #a1abad}.menu_fanny ul.hugh{border-bottom:solid 1px #a1abad;border-left:solid 1px #a1abad;border-right:solid 1px #a1abad;padding:10px}.menu_fanny ul.hugh>li>a{display:block;color:#464f58;font-size:15px;padding:10px}.menu_fanny ul.hugh>li>a.active,.menu_fanny ul.hugh>li>a.active:before,.menu_fanny ul.hugh>li>a:hover,.menu_fanny ul.hugh>li>a:hover:before{color:#e1434c}.menu_fanny ul.hugh>li>a:before{content:"\f105";font-size:18px;color:#888d92;margin-right:8px}.onita{padding-left:10px;margin-left:10px;border-left:solid 3px #e1424c}.onita li a{color:#464f58;font-size:15px;padding:3px}.onita li a.active,.onita li a:hover{color:#e1434c}.marcene_table .buyBtn,.marcene_table .tager a{background:#0d576d;color:#fff;border:none;min-width:83px;text-align:center}.marcene_table .wfb2c .buyBtn,.marcene_table .wfb5c .buyBtn{min-width:60px;white-space:nowrap}.marcene_table input[type=button]{background:#0d576d;color:#fff;border:none;min-width:120px}.marcene_table h3{line-height:initial;margin:0 0 20px;background:0 0;font-size:25px;color:#464f58;font-weight:700;font-family:微軟正黑體;padding:0}.marcene_table #oScrollHead fieldset{background:#f7f8f9;border:none;margin:0 0 20px;padding:15px}.marcene_table .wfb0c{float:right}.marcene_table label{width:100%}.marcene_table div.select{position:relative;display:inline-block;max-width:100%;margin-bottom:5px;font:13px/1.55 'Open Sans',Helvetica,Arial,sans-serif;color:#666}.marcene_table label.select select{border-color:#bbb;width:100%;height:33px;padding:6px 10px}.marcene_table #oMainTable{background:#c5c9cb;border-spacing:1px}.marcene_table #oMainTable .wfb1c,.marcene_table #oMainTable .wfb3c,.marcene_table #oMainTable .wfb3l,.marcene_table #oMainTable .wfb3r,.marcene_table #oMainTable .wfb7l{background:#f7f8f9;color:#323c43;padding:10px;font-size:14px}.marcene_table #oMainTable .wfb5l{background:#fff;padding:10px;font-size:14px;color:#323c43}.marcene_table .wfb4c td{font-size:14px;color:#323c43}.marcene_table .wfb1ar{padding:20px 0 10px}.marcene_table #SysJustIFRAMEDIV fieldset{padding:15px;background:#F7F8F9}.marcene_table #SysJustIFRAMEDIV .pd1{margin:20px auto}.marcene_table #SysJustIFRAMEDIV .pd1 .btn{background:#0d576d;color:#fff;border:none;min-width:120px}.marcene_table #SysJustIFRAMEDIV .pd1 .btn:last-child{background:#7c7e7e}.marcene_table #SysJustIFRAMEDIV #oMainTable,.marcene_table #SysJustIFRAMEDIV #oMainTable1{background:#c5c9cb;border-spacing:1px}.marcene_table #SysJustIFRAMEDIV #oMainTable #oScrollMenu .wfb3c,.marcene_table #SysJustIFRAMEDIV #oMainTable1 #oScrollMenu .wfb3c{background:#888d99;color:#fff;white-space:nowrap}.marcene_table #SysJustIFRAMEDIV #oMainTable #oScrollMenu .wfb3c a,.marcene_table #SysJustIFRAMEDIV #oMainTable1 #oScrollMenu .wfb3c a{color:#fff;font-size:14px}.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5l a,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5l a{font-size:14px;padding:5px;display:inline-block}.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb2c,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb2l,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb2r,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5c,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5r,.marcene_table #SysJustIFRAMEDIV #oMainTable .wfb5rR,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb2c,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb2l,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb2r,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5c,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5r,.marcene_table #SysJustIFRAMEDIV #oMainTable1 .wfb5rR{background:0 0;padding:10px;font-size:14px;color:#323c43}.marcene_table #SysJustIFRAMEDIV #oMainTable tbody tr:nth-child(odd),.marcene_table #SysJustIFRAMEDIV #oMainTable1 tbody tr:nth-child(odd){background:#fff}.marcene_table #SysJustIFRAMEDIV #oMainTable tbody tr:nth-child(even),.marcene_table #SysJustIFRAMEDIV #oMainTable1 tbody tr:nth-child(even){background:#f7f8f9}.marcene_table #SysJustIFRAMEDIV #oScrollFoot .wfb4c{background:#888D99;color:#fff;padding:10px;font-size:14px}.sherry #oMainTable .wfb3l{background:#888d99;color:#fff}.sherry #SysJustIFRAMEDIV #oMainTable .wfb2l,.sherry #SysJustIFRAMEDIV #oMainTable .wfb5c,.sherry #SysJustIFRAMEDIV #oMainTable .wfb5l,.sherry #SysJustIFRAMEDIV #oMainTable .wfb5r,.sherry #SysJustIFRAMEDIV #oMainTable tbody tr:nth-child(odd){background:#f7f8f9}.sherry #SysJustIFRAMEDIV #oMainTable .wfb5r{text-align:right}.sherry #SysJustIFRAMEDIV #oMainTable .wfb5c{text-align:left}.sherry .smallbtn{background:#7c7e7e;color:#fff;margin:5px 5px 5px 0}.charlotte .wfb6c{padding:10px;background:#f7f8f9}.charlotte #SysJustIFRAMEDIV #oMainTable tbody tr:nth-child(even){background:#FFF}.charlotte #oMainTable{position:relative;top:-40px}.charlotte a{color:#0d576d}.charlotte .wfb5r{text-align:right;z-index:1;position:relative}.charlotte .wfb5r .smallbtn{background:#7c7e7e;color:#fff;margin:5px 5px 5px 0}.charlotte .wfb5r .smallbtn:first-child{background:#cc231c}.charlotte input{padding:2px 10px;width:20%}.charlotte .wfb4c .smallbtn{background:#0d576d;color:#fff;margin:5px 5px 5px 0}.annette #SysJustIFRAMEDIV #oMainTable .wfb5l{background:#fff}.annette .wfb4c{padding:10px}.kristin #SysJustIFRAMEDIV #oMainTable tbody tr .wfb2l:first-of-type,.kristin #SysJustIFRAMEDIV #oMainTable tbody tr .wfb5c:first-of-type,.kristin #SysJustIFRAMEDIV #oMainTable tbody tr .wfb5l:first-of-type{width:100px;display:inline-block}[class^=sideMenu_]{width:200px;display:inline-block;float:left}@media (max-width:1023px){[class^=sideMenu_]{width:100%;float:none;position:fixed;z-index:10;background:#fff;top:50px;overflow-y:auto;height:100%;padding-bottom:55px;display:none}.content{padding-top:50px}}.subBanner{height:100px;overflow:hidden;position:relative}.subBanner:before{display:inline-block;content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}.main_content{padding:15px}@media (max-width:1023px){.main_content{padding:0}}.title_kay{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;position:relative;top:-50px;z-index:1;margin-bottom:-25px}.pathArea,.title_kay h3{padding-left:15px}.title_kay:after{content:" ";display:block;clear:both}.pathArea li,.title_kay h3:before{display:inline-block}.title_kay h3{font-size:35px;margin:10px 0;color:#fff;position:relative;font-weight:100}.title_kay h3:before{content:'';width:6px;height:65px;background:#e1434c;position:absolute;left:0;top:0}.pathArea li:first-child a:before{display:none}.pathArea li a{position:relative;margin-right:10px;color:#65656b}.silan,.silan:focus,.silan:hover{color:#fff}.pathArea li a:before{display:inline-block;content:'/';position:absolute;left:-10px}.hometitle,.position_reed{position:relative}.hometitle{width:66.66667%;float:left;margin:100px 0;padding-right:10%}.hometitle p{color:#fff;font-size:14px;padding-left:20px;text-align:justify;line-height:1.3em}@media (max-width:1023px){.hometitle{width:100%;float:left;padding-right:0;margin:35px 0;height:inherit}.hometitle p{font-size:12px;padding-left:15px}}.hometitle .henrietta{margin-top:15px}.silan{background:#e9545a}.ashlyn_title{display:inline-block;width:100%;border-left:solid 7px transparent;padding-left:15px;margin-bottom:25px;text-align:left}.ashlyn_title h5{font-size:20px;font-weight:100}@media (max-width:1023px){.ashlyn_title{border-left:solid 4px transparent;padding-left:10px;margin-bottom:10px}.ashlyn_title h5{font-size:16px}}.ashlyn_title h2{font-size:35px;margin-top:10px;font-weight:100}.gray{color:#4e4e4e;border-color:#e9545a}.sowhite{color:#fff;border-color:#fff}[class^=tristan_]{padding:50px 0;position:relative;overflow:hidden}[class^=tristan_] h4{font-size:20px;font-weight:100;color:#404b57}.tristan_kirby{background:#fff}.tristan_francisco{background:#f3f5f9}.tristan_francisco .tab_perry li{border-left:solid 10px #F3F5F9}.tristan_ammie{background:#44444b}.tristan_brandon{background:#0e5b73}@media (max-width:1023px){.ashlyn_title h2{font-size:20px}[class^=tristan_]{padding:15px 0}.tristan_francisco .tab_perry li{border-left:solid 1px #F3F5F9}.position_reed{padding-bottom:0}}.position_reed .ann_container,.position_reed .footer_info,.position_reed .mainNavAreaContent_inner,.position_reed .mainNavContent_inner,.position_reed .main_content{position:initial}.tristan_edgar{background-color:#6998b3;background-image:-webkit-linear-gradient(left,#6998b3,#bdd1dc);background-image:linear-gradient(to right,#6998b3,#bdd1dc);padding:0;margin-top:50px}@media (max-width:1023px){.tristan_edgar{margin-top:0;background:0 0}.tristan_gustavo{border-top:solid 1px #d0d0d3;border-bottom:solid 1px #d0d0d3}}.tristan_gustavo{background-image:url(../img/bgline.png)}.tristan_addie{background:#404b57}.woodrow{margin:25px 0 25px 20px}.woodrow li{list-style-type:decimal;color:#626467;font-size:16px;margin-bottom:10px;line-height:1.5em}@media (max-width:1023px){.woodrow li{font-size:14px;margin-bottom:0}.zackary{display:none}}.woodrow li a{background:#0e5b73;color:#fff;padding:2px 12px;font-size:14px;margin:0 6px}.zackary{width:33.33333%;float:left;position:relative;margin:20px 0;text-align:center}.haywood,.jamey li{display:inline-block}.zackaryInner{margin-left:15%;background:#fefefe;border:1px solid #d8d9dc}.zackary_top{border-bottom:solid 1px #d8d9dc;padding:5px 0}.zackary_top h3{color:#464544;font-size:22px;text-align:center;margin:10px}.zackary_top .select_moon{max-width:195px;margin:15px auto}.zackary_middle{background:#d8d9dc;padding:10px}.zackary_middle h5{color:#fff}.zackary_middle h2{color:#25AAB4;line-height:1em;margin:5px 0;font-size:28px}.zackary_middle h6{color:#656666}.zackary_bottom{margin:15px 0}.zackary_bottom h4{color:#3b3e3e;font-size:15px;margin-bottom:15px}[class^=zackaryUL_]{margin:0 auto;padding-left:5%}.haywood,.jamey{margin-bottom:10px}[class^=zackaryUL_] li{text-align:left;font-size:15px;color:#656666;margin-bottom:10px;text-indent:-6px;padding-right:5%}[class^=zackaryUL_] li a:before{content:"\f0da";font-size:18px;margin-right:5px}.ray:before,.tab_yee li a:before{content:"\f0d8"}.zackaryUL_chase{max-width:240px}.zackaryUL_chase li{width:49.15254%;float:left;margin-right:1.69492%;padding-right:5%;line-height:1.4em}.zackaryUL_chase li:nth-child(2n){float:right;margin-right:0;padding-right:0}.zackaryUL_royce{max-width:135px}.haywood{background:#25AAB4;color:#fff;padding:6px;border-bottom:solid 7px #179aad;font-size:20px;width:65%;text-align:center;max-width:170px;line-height:1.5em}.haywood:focus,.haywood:hover{opacity:.9;color:#fff}.jamey li a{display:block;font-size:15px;color:#656666;border-left:solid 1px #656666;border-right:solid 1px #656666;margin-left:-5px;padding:0 6px}.jamey li a:focus,.jamey li a:hover{color:#25AAB4}.nicol p,.nicol_list li{color:#68686c;font-size:15px}.bernard li{width:33.33333%;float:left;border-left:solid 1px #D8D9DC;text-align:center}.bernard li:first-child{border-left:none}.bernard li a{display:block;padding:25px 0}.bernard li p{font-size:15px;margin-top:6px}.nicol{width:66.66667%;float:left}.nicol .tab_perry{margin:0}@media (max-width:1023px){.nicol{width:100%;float:left;margin-left:0;margin-right:0}.nicol .tab_perry{width:100%}}.nicol .tab_perry li{display:inline-block;width:160px;padding:0 12px 0 0}.nicol .isabel{margin:25px 5% 0 0}.nicol .isabel_lis li{padding:0;border:none}.nicol .isabel_lis .tomas{top:4px}@media (max-width:1023px){.nicol .tab_perry li{display:table-cell;width:2%;float:none;padding-right:0}.nicol .isabel{margin:5px 0 25px}.nicol .isabel_lis li{border-top:solid 1px #b0b0be;padding:15px 0}.nicol [class^=margo_]{margin:0}.nicol_list li{text-indent:-82px;padding-left:82px}}.nicol_list{margin-top:25px}.cammie{margin:0 5%}.chante{width:33.33333%;float:left}.tab_yee{display:table;width:100%;padding-right:10%}@media (max-width:1023px){.chante{width:100%;float:left;margin-left:0;margin-right:0}.tab_yee{display:none}}.tab_yee li{display:table-cell;vertical-align:top;width:2%;border-right:solid 1px #5C6369;float:none}.tab_yee li.active a,.tab_yee li:focus a,.tab_yee li:hover a{background:#e1424c!important}.tab_yee li.active a:before{color:#f3f5f9}.tab_yee li a{display:block;background:#464f58;padding:10px 5px 15px;color:#fff;text-align:center;position:relative}.tab_yee li a:focus,.tab_yee li a:hover{background:#e1424c}.tab_yee li a:before{color:transparent;position:absolute;bottom:5px;left:31%;font-size:70px;line-height:0}.tab_yee li .img{min-height:50px;line-height:45px;display:block}.tab_yee li p{font-size:14px;word-break:break-all}.tabContent_yee{display:none}.tabContent_yee.active{display:block}@media (max-width:1023px){.tab-content>.tabContent_yee.tab-pane{display:block}}.ray{display:none;background:#464f58;padding:15px 20px;color:#fff;position:relative}.ray:before{position:absolute;bottom:8px;font-size:50px;line-height:0;left:50%;margin-left:-12px;display:none}.detra li:before,.tawny_title h2:before{content:''}@media (max-width:1023px){.ray{display:block}}.ray.active{background:#e1424c;color:#fff}.ray.active:before{display:block;color:#f3f5f9}.ray .img img,.ray p{display:inline-block}.ray .img img{max-width:25px;max-height:25px}.ray p{padding:0 10px;color:#fff}.detra{margin-top:25px}.detra li{width:33.33333%;float:left;position:relative}@media (max-width:1023px){.detra{margin-top:0;margin-bottom:25px;display:none}.detra.active{display:block}.detra li{width:100%;float:left;margin-left:0;margin-right:0}.tabContent_yee{margin-bottom:5px}}.detra li:before{display:inline-block;background:#e1424c;width:6px;height:6px;border-radius:50%;position:absolute;left:5px;top:16px}.detra li a{color:#464f58;font-size:14px;white-space:nowrap;padding:10px 5% 10px 20px;overflow:hidden;display:block;border-bottom:dashed 1px #C4C4C4}.detra li a:focus,.detra li a:hover{color:#25AAB4}.corie{display:table;max-width:500px}.corie li{display:table-cell;width:2%;word-break:break-all;vertical-align:middle;color:#fff;font-size:15px;text-align:center;border-right:solid 1px #fff}@media (max-width:1023px){.corie li{width:25%;float:left;min-height:35px;margin:10px 0}.corie li:first-child{line-height:35px;margin-bottom:60px}}.bryce_title h2,.gregorio h5{line-height:1.5em}.corie h5{margin-bottom:5px}.iyme{padding-left:5%}@media (max-width:1023px){.iyme{padding:25px 5%}.corieBox{text-align:center}}.kazuko{font-size:18px;color:#5c5c5c;font-weight:700;padding:15px 30px 15px 85px;background:#fefefe;display:inline-block;position:absolute;right:15px;top:40px;border-bottom:solid 5px #a7a6a9;border-radius:4px}@media (max-width:1023px){.kazuko{position:relative;right:0;top:0;margin:25px;padding:10px 20px 10px 50px;font-size:16px}}.kazuko:before{background-image:url(../img/uv-09.png);width:40px;height:35px;left:30px;top:10px}.inger{clear:both;padding-top:50px}@media (max-width:1023px){.kazuko:before{width:30px;height:28px;left:12px;top:10px}.inger{padding-top:0}}.inger li{width:32.20339%;float:left;margin-right:1.69492%;margin-bottom:1.69492%;display:table;border:1px solid #d8d8da;padding:10px}@media (max-width:1023px){.inger li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}}.inger li:nth-child(3n){float:right;margin-right:0}[class^=inger_]{display:table-cell;vertical-align:middle}.inger_left{width:30%;text-align:center;padding:3% 2%}.inger_right{width:70%;font-size:14px;font-weight:700;padding:0 0 0 5%}.inger_right h4{font-size:16px;color:#353e3e;margin-bottom:5px}.delisa,.delisa h4,.delisa p{font-size:15px}.inger_right p{color:#737676}.inger_right a{color:#737676;border-left:solid 1px #737676;border-right:solid 1px #737676;display:inline-block;padding:0 6px;margin:1px 0 1px -5px}.delisa,.delisa h4,.jeni,.jeni .owl-controls .owl-nav .owl-next:before,.jeni .owl-controls .owl-nav .owl-prev:before{color:#fff}.delisaBox{width:50%;float:left;padding:0 3%}@media (max-width:1023px){.delisaBox{width:100%;float:left;margin-left:0;margin-right:0}}.delisa{display:table;margin-bottom:10px}.delisa h4{display:table-cell;width:100px}.delisa p{word-break:break-all}.sk_map{width:50%;float:left;position:absolute;right:0;top:0;height:100%}.jeni,.jeni h2,.jeni h4{position:relative}@media (max-width:1023px){.sk_map{position:relative;width:100vw;left:-15px;height:350px;margin:25px 0 0}}.jeni{height:220px}.jeni h2{font-size:35px;margin-bottom:10px;text-shadow:none}@media (max-width:1023px){.jeni{height:150px}.jeni h2{font-size:17px}}.jeni h4{font-size:16px;text-shadow:none}@media (max-width:1023px){.jeni h4{font-size:12px}}.jeni .owl-controls{top:27%}.jenidub{padding:50px}.tawny_title{position:absolute;top:0;left:7%}.tawny_title h2{display:inline-block;float:left;font-size:16px;font-weight:700;color:#fff;position:relative;padding-left:25px}.calvin,.cyril h3,.reginaldsub h2,.reginaldsub h4,.rosemom h3,.warren h4{font-weight:100}.bryce_title h5,.gregorio h2,.gregorio h5{color:#5c5c5c}.tawny_title h2:before{display:inline-block;background:#fff;width:15px;height:15px;position:absolute;top:4px;left:0}.tawnydub{padding:40px 0}.sk_funnel:before{background-image:url(../img/gt-03.png);width:19px;height:24px;left:-25px;top:2px}.sk_bag:before{background-image:url(../img/gt-04.png);width:21px;height:25px;left:-30px;top:2px}.sk_low:before{background-image:url(../img/gt-05.png);width:30px;height:24px;left:-35px;top:2px}.bryce_title{text-align:center;margin-bottom:25px}.bryce_title h2{color:#5c5c5c}.gregorio{padding:0 30px}.gregorio .owl-controls{top:25%}.gregorio h2{margin:5px 0}@media (max-width:1023px){.bryce_title h2,.gregorio h2{font-size:22px}}.gregorio .owl-controls .owl-nav .owl-prev{left:-28px}.gregorio .owl-controls .owl-nav .owl-next{right:25px}.gregoriosub{margin:0 2%}.gregorio_phibox{border-top:solid 1px #a5a5a4;padding-bottom:15px}.gregorio_phibox:nth-of-type(1){border-top:none}.gregorio_phi{padding:15px 0 20px}.nickolas{color:#969596;font-size:13px}.minH_cruz{min-height:600px}.marcelinoBox>div{border:5px solid #F3F5F9}.marcelinoBox .jamey li{padding:3px 0}.marcelinoBox .jamey li a{font-size:13px;margin-left:0}.marcelino{width:40%;float:left;position:absolute;right:0;padding:10px 20px}.marcelino h2{color:#0e5b73;margin-bottom:5px}@media (max-width:1023px){.marcelino{position:relative;width:100%;float:left;margin-left:0;margin-right:0;padding:0}.marcelino h2{font-size:20px;margin-bottom:10px}}.marcelino h5{margin-right:30%;color:#545555;line-height:1.3em}.marcelino ul{margin-top:15px;display:inline-block}.marcelino ul li{color:#9d9d9e;font-size:14px;line-height:1.3em}.nestor{background:#cc231c;color:#fff;padding:8px 20px;position:absolute;right:5%;bottom:12px}.nestor:focus,.nestor:hover{background:#25AAB4;color:#fff}@media (max-width:1023px){.marcelino h5{margin-right:0}.nestor{position:relative;right:inherit;bottom:inherit;margin:15px 0}}.nestor:before{content:"\f055";left:-5px;position:relative}[class^=merlin_]{width:20%;float:left;background:#fefefe;position:absolute;height:200px;text-align:center;padding:10px;overflow:hidden}[class^=merlin_]:after{background-image:url(../img/pic-65.png);width:40px;height:78px;position:absolute;right:0;bottom:-25px;z-index:0}[class^=merlin_] h3{color:#0e5b73;font-size:25px;margin:10px 0 15px}[class^=merlin_] .jamey{position:relative;z-index:1}@media (max-width:1023px){[class^=merlin_]{width:100%;float:left;margin-left:0;margin-right:0;position:relative}[class^=merlin_] h3{font-size:20px;margin-bottom:10px}[class^=merlin_] .jamey{max-width:200px;margin:0 auto}}[class^=merlin_] .jamey li{font-size:12px;color:#88898b;border-color:#88898b;margin:1px 0 1px -5px;word-break:break-all}.merlin_lan{top:0;left:0}.merlin_ton{left:40%;bottom:0}[class^=emory_]{width:40%;float:left;position:absolute;color:#fff;height:400px}@media (max-width:1023px){[class^=merlin_] .jamey li{font-size:15px}.merlin_ton{left:0}[class^=emory_]{width:100%;float:left;margin-left:0;margin-right:0;position:relative;height:200px}}[class^=emory_] h2{font-size:35px;margin-bottom:5px}@media (max-width:1023px){[class^=emory_] h2{font-size:20px}}[class^=emory_] p{font-size:15px;padding-right:15%;line-height:1.5em}.emoryin{position:absolute;bottom:0;left:0;padding:20px}.emory_sis{top:0;left:20%}.emory_bor{bottom:0;right:0}[class^=cleo_]{height:200px;line-height:200px;text-align:center}[class^=cleo_] a{color:#fff;display:block;font-size:25px;position:relative}[class^=cleo_] a:focus,[class^=cleo_] a:hover{opacity:.8}.cleo_hat{width:40%;float:left;position:absolute;background:#e9545a;bottom:0;left:0}@media (max-width:1023px){.emory_sis{left:0}[class^=cleo_]{height:inherit;line-height:normal}[class^=cleo_] a{font-size:20px;padding:10px}.cleo_hat{width:100%;float:left;margin-left:0;margin-right:0;position:relative}}.cleo_hat a:before{background-image:url(../img/don.png);width:40px;height:42px;position:absolute;left:10%;top:38%}@media (max-width:1023px){.cleo_hat a:before{width:20px;height:21px;position:absolute;left:10%;top:9px}}.cleo_pou{width:20%;float:left;position:absolute;background:#bfc1c3;left:0;bottom:200px}@media (max-width:1023px){.cleo_pou{width:100%;float:left;margin-left:0;margin-right:0;position:relative;bottom:inherit}}.fletcher_list{margin-top:15px}.fletcher_list li:nth-child(odd){background:#f1f4f6}.cyril{border-left:solid 1px #bcbbc0;padding-left:6%;margin-left:6%}@media (max-width:1023px){.cyril{border-left:none;padding-left:0;margin-left:0}}.cyril h3{font-size:20px;color:#0f596f;margin-left:3%;position:relative;z-index:1}.alberto{border-left:none;position:relative;padding-right:3%;padding-top:70px}.alberto:after{width:1000%;height:1000%;position:absolute;top:-50px;left:0;background:#f7f7f9}.alberto h3{color:#c9323f}.alberto .warren li{width:100%;max-width:300px}@media (max-width:1023px){.alberto{padding-right:0;padding-top:25px}.alberto:after{top:0;left:-15px}.alberto .warren li{max-width:inherit}.alberto .warren_right{width:inherit}}.alberto .warren_left{width:28%}.alberto .warren_left .img{margin-right:15px}.alberto .warren_left .img img{max-width:100%;max-height:85px}.alberto .margotxt{position:relative;background:0 0;padding:0}@media (max-width:1023px){.alberto .margotxt{width:inherit}}.alberto .margotxt .goarea{right:0;top:0}.alberto .margotxt h1{font-size:30px;margin:6px 0}.alberto .margotxt small{position:absolute;right:0;top:24px;font-size:12px;margin:0}.alberto .margotxt h3{margin-left:0;font-size:16px;margin-bottom:0}.alberto .codytxt{margin-top:6px}.alberto .codytxt h4{font-size:15px}.alberto .codytxt small{position:relative;display:inline-block;top:0}.calvin{background:#d8262e;color:#fff;font-size:16px;padding:7px 10px;display:inline-block}.pedroUL li{width:23.72881%;float:left;margin-right:1.69492%;position:relative;height:360px}.pedroUL .bgimg,.pedroUL .pedrotxt,.pedroUL h2{position:absolute;width:100%}@media (max-width:1023px){.pedroUL li{width:100%;float:left;margin-left:0;margin-right:0;height:210px;margin-bottom:15px}.pedroUL li:first-child{display:none}}.pedroUL li:nth-child(4n){float:right;margin-right:0}.pedroUL .bgimg{height:100%}.pedroUL h2{bottom:30px;color:#fff;text-align:center}.pedroUL .pedrotxt{bottom:85px;color:#fff;padding:25px 10%}@media (max-width:1023px){.pedroUL .pedrotxt{bottom:45px}}.pedroUL .pedrotxt h3{text-align:center;font-size:25px;margin-bottom:15px}.pedroUL .tony{color:#fff;bottom:30px;right:inherit;text-align:center;left:50%;margin-left:-31px}.pedroUL .tony:before{border-top:solid 4px #fff}.dominicUL>li{width:32.20339%;float:left;margin-right:1.69492%;background:#fff;border:1px solid #d8d8da}@media (max-width:1023px){.pedroUL .tony{bottom:15px}.dominicUL>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}}.dominicUL>li:nth-child(3n){float:right;margin-right:0}.pete_title{background:#0d576d;color:#fff;font-size:18px;position:relative;display:block;padding:10px 20px}.pete_title:focus,.pete_title:hover{color:#fff}.pete_title:after{background-image:url(../img/rrr.png);width:28px;height:26px;position:absolute;top:6px;right:15px}.greggUL{display:table;width:100%;padding:30px 10px}.greggUL li{display:table-cell;text-align:center;width:50%}.greggUL li a{font-size:15px;color:#555556}.greggUL li a:focus,.greggUL li a:hover{color:#25AAB4}@media (max-width:1023px){.greggUL{padding:10px}.greggUL li{width:100%;display:table}.greggUL li a{display:table-cell;vertical-align:middle;max-width:85px;text-align:left;text-indent:-6px;padding-left:6px}}.QR_das,.QR_josh{text-align:center}.greggUL li a:before{content:"\f105";font-size:20px;margin-right:5px}.greggUL .img img{max-width:90px}@media (max-width:1023px){.greggUL .img img{display:table-cell;vertical-align:middle;margin:0 auto}}.artBox{display:table}.arturo{width:30%;display:table-cell;vertical-align:middle;float:none;position:relative}@media (max-width:1023px){.arturo{width:100%;float:left;margin-left:0;margin-right:0;padding:25px 0}.arturo:before{content:'';display:block;background-color:#6998b3;background-image:-webkit-linear-gradient(left,#6998b3,#bdd1dc);background-image:linear-gradient(to right,#6998b3,#bdd1dc);position:absolute;width:100vw;height:100%;left:-15px;top:0}}.arturo .tawny_title{position:relative;left:0}.arturo .tawny_title h2{margin-bottom:15px}.arturo .tawny_title p{display:inline-block;font-size:14px;color:#fff;padding-left:25px}.arturo .tawny_title .tonia{float:left;margin-left:25px}.alfonso{width:70%;display:table-cell;vertical-align:middle;float:none;position:relative;height:230px}.QRedgar{overflow:visible}.QRcodeBox{position:absolute;bottom:0;width:100%;padding-left:3%}.QR_josh,.QR_tomas{position:relative;float:left}@media (max-width:1023px){.alfonso{width:100%;float:left;margin-left:0;margin-right:0;height:inherit}.QRcodeBox{position:relative;padding:25px 0}}.QRcode{width:50%;float:left}@media (max-width:1023px){.QRcode{width:100%;float:left;margin:10px 0}}.QRcode img{max-height:269px}.QR_tomas{width:50%;z-index:2;max-width:162px}@media (max-width:1023px){.QR_tomas{width:100%;float:left;margin-left:0;margin-right:0;max-width:inherit}.QR_josh{display:none}}.QR_josh{width:50%;background:#0e5b73;padding:5px 15px;top:29px;left:-155px;max-width:150px}.QR_joshInner,.mayimg{padding:5px 10px}.QR_joshInner{background:#fff}.joshimg img{max-width:80px}.mayimg img{max-height:72px}.QR_code_btn{position:absolute;left:100%;width:120px;display:inline-block;background:#0D576D;color:#fff;font-size:15px;padding:10px 30px 10px 15px;border-top-right-radius:5px;border-bottom-right-radius:5px;top:50%;margin-top:-24px}.QR_code_btn:focus,.QR_code_btn:hover{color:#fff;background:#25AAB4}.QR_code_btn:before{content:"\f105";position:absolute;right:15px;font-size:20px;top:7px}.QR_das{position:absolute;bottom:0;padding:10px 25px}.reginald,.warren{position:relative}.QR_das .img img{max-width:65px}@media (max-width:1023px){.QR_das{position:relative;padding:0;text-align:left}.QR_das .img{float:left;margin-right:5%}.QR_das .img img{max-width:85px}}.QR_das h3{color:#121314;font-size:16px;margin:10px 0}@media (max-width:1023px){.QR_das h3{font-size:16px;margin:5px 0}}.QR_das p{color:#5c5d69;font-size:12px;text-align:left}.stewart{background:#5c5c5c;font-size:13px;padding:4px 20px;border-radius:10px;margin:10px 0;display:inline-block;color:#fff}.stewart:focus,.stewart:hover{color:#fff;background:#25AAB4}@media (max-width:1023px){.stewart{font-size:12px;padding:2px 20px;border-radius:10px;margin:5px 0}.mobibox{display:none}}[class^=warren_]{display:table-cell;vertical-align:middle}.warren{margin-top:13px;z-index:1}.warren li{display:table;width:90%;border-top:solid 1px #c6c6c5;padding:13px 0;margin:0 auto}.chester,.rosemom,.rosemom:before{display:inline-block}.warren li:first-child{border-top:none}.warren h4{color:#48484b;font-size:18px;margin-bottom:4px}.warren p{color:#778287;font-size:12px;line-height:1.4em}.warren_left{width:25%}.warren_left .img img{max-width:55px}.warren_right{width:65%}.reginald{overflow:auto}.reginald .bgimg{width:50%;height:100%;position:absolute;top:0;right:0}@media (max-width:1023px){.reginald .bgimg{position:relative;height:150px;width:100%}}.reginaldsub{background:#e9545a;color:#fff;width:50%;padding:100px 50px;float:left;position:relative}.reginaldsub:after{content:"\f0da";position:absolute;left:98%;top:50%;font-size:120px;color:#E9545A;margin-top:-60px}.horace h4,.horace h5{margin-top:10px}@media (max-width:1023px){.reginaldsub{width:100%;padding:25px 15px}.reginaldsub:after{content:"\f0d8";top:10px;left:50%;font-size:80px;margin-left:-23px}}.reginaldsub h2{font-size:35px;margin-bottom:50px}@media (max-width:1023px){.reginaldsub h2{font-size:25px;margin-bottom:10px}}.reginaldsub h4{font-size:16px;margin-bottom:15px;color:#fff}@media (max-width:1023px){.reginaldsub h4{font-size:14px;margin-bottom:25px}}.reginaldsub p{font-size:12px;line-height:1.6em;max-width:300px;text-align:justify}.horace,.vivian{text-align:center}.rosemom{position:relative;padding-left:25px}.rosemom:before{content:'';background:#d8262e;width:15px;height:15px;position:absolute;top:5px;left:0}.rosemom h3{font-size:25px;margin-bottom:5px}.rosemom p{font-size:15px;color:#4f5158}.chester h4,.horace h4{color:#fff;font-size:16px;font-weight:100}.chester{float:right;position:relative;top:6px}.chester:before{background-image:url(../img/df_3.png);position:absolute;width:100%;height:40px;top:15px;background-position:0;background-repeat:no-repeat}.chester h4{background:#d2956e;padding:6px 12px;position:relative}.horace{width:16.66667%;float:left}.horace .img img{max-width:55px}.horace h5{font-size:16px;font-weight:100;color:#e9545a}.marco li,.quentin p{color:#fff}@media (max-width:1023px){.horace{width:100%;float:left;margin-left:0;margin-right:0}.horace h4,.horace h5{margin-bottom:10px}}.roderick{width:83.33333%;float:left}@media (max-width:1023px){.roderick{width:100%;float:left;margin-left:0;margin-right:0}}.gerardo li{width:20%;float:left}@media (max-width:1023px){.gerardo li{width:50%;float:left}}.gerardo li:nth-child(5n){float:right;margin-right:0}.gerardo li .img img{max-height:45px}.marco li{font-size:14px;font-weight:100;margin:12px 0;text-indent:-62px;padding-left:62px}.quentin .owl-controls{top:inherit;bottom:-10px}.quentin .owl-controls .owl-nav{display:none}.quentin .owl-controls .owl-dot{width:25%;float:left;height:4px;background:#fff}.quentin .owl-controls .owl-dot.active{background:#CB231D}.quentin .quentin_bgimg{padding:50px 10% 115px;background-size:auto 100%}@media (max-width:1023px){.marco li{font-size:12px}.quentin{margin:25px 0}.quentin .quentin_bgimg{padding:25px 10% 60px;background-size:100% auto}}.quentin h3{color:#fff;font-weight:100;padding:15px 0}.wrapper .show_Web{display:block;text-align:center}.wrapper .show_Mobile{display:none}.big{font-size:18px}@media (max-width:1023px){.wrapper .show_Web{display:none}.wrapper .show_Mobile{display:block;text-align:center}.wrapper .mobile_none{display:none}.big{font-size:15px}}.bold{font-weight:700}.red{color:#d8262e}.blue{color:#06f}.vivian h1,.white{color:#fff}.sstext{font-size:12px}.bg_gry_0{background:#fafafa}.bg_gry_1{background:#f0f0f0}.vivian{overflow:hidden;margin:15px 0;position:relative}@media (max-width:1023px){.vivian{margin:25px 0}.vivian .img img{max-height:150px;max-width:inherit;position:relative;left:0}}.vivian h1,.vivian h2{font-weight:100;position:absolute}.vivian h1{margin:0;font-size:32px;text-align:left;left:25px;bottom:30%}@media (max-width:1023px){.vivian h1{bottom:55%;font-size:25px}}.vivian h2{font-size:20px;color:#404246;bottom:25%;width:100%}.vivian span{color:#e1424c;display:inline-block;padding:0 15px}.vivian h3,.vivian h5{color:#fff;width:100%;position:absolute;font-weight:100}.vivian h5{font-size:16px;top:15%}@media (max-width:1023px){.vivian h5{font-size:14px;text-shadow:1px 1px 1px #585858}}.vivian h3{font-size:20px;margin:0;top:30%}.vivian h4{font-size:18px;color:#666;font-weight:100;position:absolute;text-align:left;top:24%;width:100%;line-height:1.5em;padding-left:26%}@media (max-width:1023px){.vivian h3{font-size:18px;text-shadow:1px 1px 1px #585858}.vivian h4{text-align:center;top:15%;padding-left:0;color:#fff;text-shadow:1px 1px 1px #585858}}.vivian .h4{padding-left:17%}.vivian .timmy{position:absolute;bottom:32%;left:50%;margin-left:-55px}.vivian .hollis,.vivian .hollisy{position:absolute;bottom:15%;left:50%;margin-left:-92px;padding:5px 50px;font-size:18px;letter-spacing:2px}.vivian .hollis_a{left:40%;padding:5px 20px}@media (max-width:1023px){.vivian .hollis_a{left:50%;padding:5px 20px;margin-left:-65px;bottom:30%;font-size:14px}}.vivian .hollis_b{left:63%;padding:5px 20px}@media (max-width:1023px){.vivian .hollis_b{left:50%;padding:5px 20px;margin-left:-65px;bottom:6%;font-size:14px}}.vivian .buford{position:absolute;bottom:15%;right:2%;padding:5px;width:240px;font-size:18px}.buford,.hollis,.hollisy,.timmy{font-size:14px;color:#fff}@media (max-width:1023px){.vivian .buford{right:initial;left:50%;margin-left:-115px;padding:5px 10px}}.vivian .buford:after{background-image:url(../img/xd.png);width:19px;height:17px;right:10px;top:8px}.bg_hedy:before,.rosa_title h2:before{content:'';top:0;left:0}.vivian .bufordc{background:#949494}.vivianimg{padding:8% 0 34%;background-size:100%}.timmy{background:#f5b123}.timmy:focus,.timmy:hover{color:#fff}.hollis{background:#cb231d}.hollis:focus,.hollis:hover{color:#fff}.hollisy{background:#F4B123}.hollisy:focus,.hollisy:hover{color:#fff}.buford{background:#e67e02}.buford:focus,.buford:hover{color:#fff}.border{border:1px solid #d5d5d7}.bgimg{height:100%}@media (max-width:1023px){.border{border:none}.bgimg{position:absolute;left:0}}.homeBanner{position:relative}.newtonBanner{min-height:500px}.bg_hedy:before{display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:0}.eva_content{margin-left:220px;padding-left:3%;overflow:auto}@media (max-width:1023px){.newtonBanner{min-height:inherit}.eva_content{margin-left:0;padding-left:0}}.eva_content h2{font-size:25px;font-weight:100;margin:15px}.rosa_title{border-bottom:solid 1px #d2d2d5;overflow:auto;clear:both}@media (max-width:1023px){.eva_content h2{font-size:20px;margin:15px 0}.rosa_title{border:none}}.rosa_title h2{display:inline-block;float:left;font-size:16px;font-weight:700;color:#4d4d4d;position:relative;padding-left:25px;margin:0}@media (max-width:1023px){.rosa_title h2{display:block;border-top:solid 1px #d2d2d5;float:none;clear:both;padding:15px 40px}.rosa_title h2:before{top:19px;left:15px}}.rosa_title h2:before{display:inline-block;background:#d8262e;width:15px;height:15px;position:absolute}.rosa_title h2.active:after{content:"\f107"}.rosa_title h2:after{display:none;font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;content:"\f106";font-size:28px;color:#666;position:absolute;right:15px;top:11px}.rosa_title .rita{display:inline-block;float:right;font-size:16px;font-weight:700;color:#4d4d4d}@media (max-width:1023px){.rosa_title h2:after{display:inline-block}.rosa_title .rita{font-size:12px;letter-spacing:1px;padding:10px 15px}}.kava_title h2,.pomelo_title h2{font-size:16px;display:inline-block}.rosa_title .rita .big{line-height:0}.acicon h2{padding:15px}.acicon h2:before{display:none}.acicon [class^=skmain-]{color:#D8262E;padding-right:10px}.pomelo_title{border-bottom:solid 1px #d2d2d5;overflow:auto;clear:both}.pomelo_title h2{float:left;letter-spacing:2px;font-weight:700;color:#4d4d4d;position:relative;padding-left:25px;margin:0}.pomelo_title h2:before{display:inline-block;content:'';background:#e17c00;width:15px;height:15px;position:absolute;top:0;left:0}.pomelo_content{margin:25px 15px;padding-left:10px;overflow:auto}@media (max-width:1023px){.pomelo_content{margin:25px 0}}.kava_title{clear:both;text-align:left}.kava_title h2{background:#4d4d4d;color:#fff;position:relative;padding:10px 20px;margin:0 0 0 40px}.grace p,.omar p{font-size:14px;font-weight:700}.kava_title h2:before{background:#c7c7c6;position:absolute;right:100%;width:100%;height:37px;top:0}.omar:after,.omar:before{width:60px;height:35px;top:25%}.kava_content{text-align:left;margin:15px 8%}.grace,.omar{text-align:center}.kava_content h4{line-height:1.5em}.grace{padding:25px 15px;overflow:hidden}.grace p{margin-bottom:5px}@media (max-width:1023px){.grace p{margin-bottom:0}}.grace .txt{color:#666}.omar{padding:10px 15px 25px;position:relative;max-width:400px;margin:0 auto}.omar:before{background-image:url(../img/pic-45.png);left:0}.omar:after{background-image:url(../img/pic-47.png);right:0}.omar p{margin-bottom:5px}.omar .txt{color:#323333}.omar .big{font-size:32px}.scott_content{overflow:hidden;margin-bottom:50px;margin-top:25px}@media (max-width:1023px){.scott_content{margin-bottom:15px;margin-top:15px}}[class^=florence_]{overflow:auto;padding:0 15px}[class^=florence_] li{position:relative;margin-bottom:1.69492%}[class^=florence_] li a{display:block;border:1px solid #CBCBCB;padding-bottom:17em}[class^=florence_] li a:focus,[class^=florence_] li a:hover{border-color:#25AAB4}[class^=florence_] li a:focus h3,[class^=florence_] li a:hover h3{border-color:#25AAB4;color:#25AAB4}[class^=florence_] li .bgimg{position:absolute;width:100%;height:85%;left:0;top:0;z-index:-1}[class^=florence_] li h3{text-align:center;color:#4d4d4d;display:block;font-size:17px;letter-spacing:5px;border:1px solid #CBCBCB;padding:8px;position:absolute;width:100%;bottom:0;left:0;background:#fff;font-weight:700}.danny>li .left h3,.sari{letter-spacing:2px;text-align:center}.florence_4 li{width:49.15254%;float:left;margin-right:1.69492%}.florence_4 li:nth-child(2n){float:right;margin-right:0}@media (max-width:1023px){[class^=florence_] li{margin-bottom:15px}[class^=florence_] li a{padding-bottom:13em}[class^=florence_] li h3{padding:5px;font-size:15px}.florence_4 li{width:100%;float:left;margin-left:0;margin-right:0}}.florence_5 li{width:32.20339%;float:left;margin-right:1.69492%}@media (max-width:1023px){.florence_5 li{width:100%;float:left;margin-left:0;margin-right:0}}.florence_5 li:nth-child(5n+1),.florence_5 li:nth-child(5n+2){width:49.15254%;float:left;margin-right:1.69492%}@media (max-width:1023px){.florence_5 li:nth-child(5n+1),.florence_5 li:nth-child(5n+2){width:100%;float:left;margin-left:0;margin-right:0}}.florence_5 li:nth-child(5n+2),.florence_5 li:nth-child(5n+5){float:right;margin-right:0}.florence_6 li{width:32.20339%;float:left;margin-right:1.69492%}.florence_6 li:nth-child(3n){float:right;margin-right:0}@media (max-width:1023px){.florence_6 li{width:100%;float:left;margin-left:0;margin-right:0}}.florence_info{clear:both;margin:10px 0}.frank li{width:33.33333%;float:left;list-style:none;padding:15px}@media (max-width:1023px){.frank li{width:100%;float:left;margin-left:0;margin-right:0;padding:10px 25px;display:none}.frank li:nth-child(-n+3){display:block}}.frank li:nth-child(n+4) a{height:180px}.frank li:nth-child(n+4) .franktxt p{display:none}.frank li:nth-child(n+4) .frankImg .img img{max-height:120px}.frank li a{display:block;border:1px solid #cbcbcb;position:relative;background-color:#ececec;background-image:-webkit-linear-gradient(top,#ececec,#fff);background-image:linear-gradient(to bottom,#ececec,#fff);padding-bottom:64px}.frankPoint,.joe,.joe:before,.sari{display:inline-block}.frank li a:focus,.frank li a:hover{border-color:#cb231d}.frankPoint{background:#d8262e;color:#fff;padding:4px 12px;font-size:13px;position:absolute;left:-8px;top:8px}.frankImg{padding:20% 10% 0;text-align:center}.franktxt{position:absolute;bottom:0;background:#fff;width:100%;padding:10px 15px;border-top:solid 1px #cbcbcb}.danny>li,.danny>li .left,.sari{position:relative}@media (max-width:1023px){.franktxt{padding:10px 10%}}.danny,.joe,.sari{padding:0 15px}.franktxt h3{font-size:18px;color:#4d4d4d}.franktxt p{color:#136478;font-size:14px}.joe{float:right;font-size:16px;color:#0071b5}.joe:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f178"}.danny>li .jimmy_list li:before,.tony:before{content:''}.sari{font-size:15px;color:#4d4d4d;font-weight:700;margin:10px 0}.sari:after{background-image:url(../img/bi-04.png);width:14px;height:19px;right:-5px;top:1px}.danny>li{list-style:none;width:49.15254%;float:left;margin-right:1.69492%;border:1px solid #cbcbcb;margin-bottom:1.69492%;overflow:hidden}@media (max-width:1023px){.danny>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px;display:none}.danny>li:nth-child(-n+3){display:block}}.danny>li:after{background-image:url(../img/pic-65.png);width:23px;height:40px;right:0;bottom:0}@media (max-width:1023px){.danny>li:after{width:28px;height:50px}}.danny>li:nth-child(even){float:right;margin-right:0}.danny>li .left{width:41.66667%;float:left;padding-bottom:20px}@media (max-width:1023px){.danny>li .left{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:0}.danny>li .left .img{position:absolute;z-index:1;left:0;top:-4px}}.danny>li .left h3{background-image:url(../img/sk-21.png);background-size:cover;color:#fff;padding:6px;font-weight:100;font-size:16px;position:absolute;bottom:0;width:100%;background-color:#E93D4A}@media (max-width:1023px){.danny>li .left h3{position:relative;margin-left:74px;width:initial;padding:12px 5px;letter-spacing:6px}}.danny>li .right{width:58.33333%;float:left}@media (max-width:1023px){.danny>li .right{width:100%;float:left;margin-left:0;margin-right:0}}.danny>li .jimmy_list{padding-left:25px;margin:15px 0}.danny>li .jimmy_list li{list-style:none;position:relative}.della .della_right ol li,.hassan ol li,.lyndon .lyndon_right ol li{list-style:decimal}.danny>li .jimmy_list li:before,.tony,.tony:before{display:inline-block;position:absolute}.danny>li .jimmy_list li:before{background:#0071b5;width:4px;height:4px;border-radius:50%;left:-10px;top:8px}.danny>li .jimmy_list li a{color:#0071b5;white-space:nowrap;overflow:hidden;width:90%;display:inline-block;font-size:14px}.danny>li .jimmy_list li a:hover{opacity:.9}.tony{right:25px;bottom:5px;font-size:13px;color:#4d4d4d;padding:5px;font-weight:700}@media (max-width:1023px){.danny>li .jimmy_list{margin:15px 0 40px}.tony{right:35px}}.tony:before{border-top:solid 4px #d8262e;top:0;width:85%}.tony:focus,.tony:hover{color:#d8262e}.shonna{display:table;width:100%;padding:25px 0;margin:60px 0;position:relative}.shonna:after,.shonna:before{height:1px;width:100%;position:absolute;left:0;content:''}.shonna:before{display:inline-block;top:0;background:-moz-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#919191),color-stop(100%,#fff));background:-webkit-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:-o-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:-ms-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:radial-gradient(center,circle cover,#919191 0,#fff 100%);background-color:#919191}@media (max-width:1023px){.shonna{padding:15px;border-top:solid 1px #d2d2d5;margin:0}.shonna:before{display:none}}.shonna:after{display:inline-block;bottom:0;background:-moz-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#919191),color-stop(100%,#fff));background:-webkit-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:-o-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:-ms-radial-gradient(center,circle cover,#919191 0,#fff 100%);background:radial-gradient(center,circle cover,#919191 0,#fff 100%);background-color:#919191}@media (max-width:1023px){.shonna:after{display:none}}.shonna [class^=shonnaSun_]{display:table-cell;vertical-align:middle;width:50%;text-align:center}.shonna .shonnaSun_left h3{color:#666;font-size:20px;text-align:right;padding-right:10%}@media (max-width:1023px){.shonna [class^=shonnaSun_]{display:block;width:100%}.shonna .shonnaSun_left h3{font-size:18px;text-align:left;padding-right:0;font-weight:100;margin-bottom:10px}}.shonna .shonnaSun_right p{color:#666;font-size:12px;line-height:1.65em;text-align:left;border-left:solid 1px #d2d2d5;padding-left:2%}.sally{border-top:none;clear:both}.tab_sally{display:table;width:100%}.tab_perry li,.tab_sally li{width:2%;float:none;text-align:center}@media (max-width:1023px){.shonna .shonnaSun_right p{border-left:none;padding:0;line-height:1.3em}.tab_sally{display:none}}.tab_sally li{display:table-cell;margin-bottom:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tab_sally li a,.tab_sally li:before{display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.tab_sally li:before{content:'';border-top:solid 5px #f7f7f9;transition:all .3s ease-in-out}.tab_sally li.active:before,.tab_sally li:hover:before{border-top:solid 5px #d6221c}.tab_sally li.active a,.tab_sally li:hover a{background:#fff;color:#d6221c!important}.tab_sally li a{color:#696b7a;background:#f7f7f9;font-size:15px;padding:15px 5px;transition:all .3s ease-in-out}.tab_sally li [class^=skmain-]{padding-right:4px}@media (max-width:1023px){.tabContent_perry>.tab-pane{display:block}}.tabContent_sallyBox .rosa_title{display:none}@media (max-width:1023px){.tabContent_sallyBox .rosa_title{display:block}.tabContent_sallyBox .rosa_title h2{background:#e6e6e6}}.tab_perry{display:table;margin:15px}.tab_perry li{display:table-cell;background:#E1E0E4;border-left:solid 10px #fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-enter-area,.btn-enter-area i{-webkit-transition:all .2s ease;-o-transition:all .2s ease}@media (max-width:1023px){.tab_perry{margin:10px}.tab_perry li{padding:0;vertical-align:middle;border-left:solid 1px #fff}}.tab_perry li:first-child{border-left:none}.tab_perry li.active,.tab_perry li:hover{background:#cb231d}.tab_perry li.active a,.tab_perry li:hover a{color:#fff}.tab_perry li a{display:block;color:#696b7a;font-size:16px;padding:10px;line-height:initial}@media (max-width:1023px){.tab_perry li a{font-size:13px;padding:6px}.gwen_teri li a:before{display:none}}.tab_tuan li.active a,.tab_tuan li:hover a{background:#323c43}.tab_tuan li a{background:#888d99;color:#fff;font-size:13px}.marcene_table .tab_tuan{margin:0}.marcene_table .tab_tuan li{border-left:solid 1px #fff}.marcene_table .tab_tuan li a{padding:17px 10px}.marcene_table .tab_perry{margin:0 0 15px}.gwen_teri{margin:15px 0}.gwen_teri li a{position:relative}.gwen_teri li a:before{content:"\f002";position:absolute;left:10px;top:12px}.wade li .img,.wade li .wadetxt{display:table-cell;vertical-align:middle}.wade{margin:20px 5%}@media (max-width:1023px){.wade{margin:20px 15%}}.wade li{width:33.33333%;float:left;min-height:45px;margin:15px 0}@media (max-width:1023px){.wade li{width:100%;float:left;margin-left:0;margin-right:0;min-height:inherit}}.wade li:nth-child(3n){float:right;margin-right:0}.wade li .img{width:40px;height:40px}.wade li .wadetxt{font-size:14px;font-weight:700;color:#353e3e;padding-left:20px}.isabel_lis li{border-top:solid 1px #b0b0be;position:relative;padding:15px 5px;line-height:1.5em}.isabel_lis .oliver .faye,.isabel_lis .oliver h5,.isabel_lis .oliver p{display:inline-block;line-height:initial;float:left}.isabel_lis li:first-child{border-top:none}.isabel_lis .oliver{overflow:hidden;display:inline-block;width:88%}@media (max-width:1023px){.isabel{margin:0 15px}.isabel_lis li{padding:15px 0}.isabel_lis .oliver{width:100%}}.isabel_lis .oliver:hover p{color:#179AAD}.isabel_lis .oliver h5{color:#908f8f;font-size:14px;padding:6px 20px 6px 0}@media (max-width:1023px){.isabel_lis .oliver h5{font-size:13px;padding:0;top:19px;position:absolute}}.isabel_lis .oliver .faye{background:#e9545a;color:#fff;font-size:14px;padding:6px;min-width:55px;text-align:center}@media (max-width:1023px){.isabel_lis .oliver .faye{font-size:13px;padding:2px;min-width:75px;position:absolute;bottom:21px}}.isabel_lis .oliver p{color:#44444b;white-space:nowrap;overflow:hidden;font-size:15px;width:70%;padding:5px 0 5px 15px}@media (max-width:1023px){.isabel_lis .oliver p{text-overflow:ellipsis;overflow:hidden;line-height:1.5em;height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:inherit;top:0;margin:0 0 0 85px;padding:5px 0}}.isabel_lis .tomas{color:#717176;font-size:13px;position:absolute;right:0;top:18px}.isabel_lis .tomas:focus,.isabel_lis .tomas:hover{color:#CB231D}.isabel_lis .tomas:before{font-size:20px;color:#CB231D;padding-right:5px}.hope,.tonia{font-size:13px;float:right}.tonia{color:#fff;background:#d6221c;padding:2px 5px;margin:25px 0 0}.tonia:focus,.tonia:hover{color:#fff;background:#25AAB4}@media (max-width:1023px){.isabel_lis .tomas{top:inherit;bottom:0;display:none}.tonia{margin:10px 0 0}}.hope{color:#06f;margin:10px 0 0}.news_isabel{margin:15px}.news_isabel .oliver p{margin-right:0}.news_isabel li{padding:0;border-top:solid 1px #DBDBDB}.news_isabel .oliver{padding:20px 5px}@media (max-width:1023px){.news_isabel .oliver{padding:15px 0}}.alyce,.hilary{display:none}.margotxt{padding:12px;position:absolute;bottom:0;background:#fff;width:100%}.margotxt h3{color:#0f596f;font-size:18px;font-weight:100;margin-bottom:10px;line-height:1.3em}.margotxt p{color:#717174;font-size:13px;font-weight:700;margin-right:12%}.margotxt h1{font-size:38px;color:#4b4c4e;margin:0;display:inline-block}@media (max-width:1023px){.margotxt{position:relative;width:50%;float:right}.margotxt h1{font-size:24px}}.margotxt .goarea{border:1px solid #0c5a72;color:#0c5a72;font-size:12px;padding:2px 10px;border-radius:10px;position:absolute;right:20px;top:20px}@media (max-width:1023px){.margotxt .goarea{right:10px;top:10px}}.margotxt small{display:block;margin:5px 0}.margotxt ul li{font-size:15px;color:#555556;margin-bottom:3px}.margotxt ul.homer li:before{content:"\f105";font-size:20px;margin-right:5px}.margotxt ul.seth{padding-left:20px}.margotxt ul.seth li{color:#83878b;margin:0;font-size:12px}.margotxt ul.seth li:before{display:inline-block;content:'';background:#555556;width:4px;height:4px;border-radius:50%;position:relative;left:-6px;top:-3px}.blondell_info:after,.hunters_num h4:before{content:"\f0d8"}.codytxt{margin-top:15px}.codytxt h4{color:#5c6069;font-weight:100;display:inline-block;float:left}.codytxt span{display:inline-block;margin-left:5px}.margo_lulu>li:first-child:after,.margo_viola>li:first-child:after,[class^=margo_]>li:first-child .margotxt{display:none}.codytxt small{color:#95969d}@media (max-width:1023px){[class^=margo_]{margin:0 15px}}[class^=margo_]>li{width:32.20339%;float:left;margin-right:1.69492%;border:1px solid #bbbcc0;margin-bottom:1.69492%;overflow:hidden;position:relative}[class^=margo_]>li:first-child{background:#0D5B72;border:none}.margo_lulu>li:after,.margo_viola>li:after{background-image:url(../img/pic-65.png)}@media (max-width:1023px){[class^=margo_]>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}[class^=margo_]>li:first-child{display:none}}[class^=margo_]>li:nth-child(3n){float:right;margin-right:0}[class^=margo_]>li h2{position:absolute;bottom:25px;text-align:center;width:100%;color:#fff;font-size:22px}[class^=margo_]>li .bgimg{position:absolute;top:0;width:100%}[class^=margo_]>li:first-child .bgimg{height:100%}.margo_any>li{height:240px}.margo_lulu>li{padding-bottom:22em}.margo_lulu>li .bgimg{height:50%}@media (max-width:1023px){.margo_lulu>li{padding-bottom:0}.margo_lulu>li .bgimg{height:100%;width:50%}}.margo_lulu>li:after{width:23px;height:40px;right:0;bottom:0}.margo_lulu .calvin{position:absolute;top:0;left:50%;transform:translate(-50%,0);z-index:1}.hunter_list li,.hunters_title,.margo_bob.armando li,.margo_viola>li{position:relative}.margo_lulu .margotxt{padding:12px 25px 45px}@media (max-width:1023px){.margo_lulu .calvin{left:0;transform:translate(0,0)}.margo_lulu .margotxt{padding:10px 10px 40px;margin-bottom:0}.margo_lulu .margotxt li{text-indent:-6px;padding-left:15px}.margo_lulu .tony{right:10px}}.margo_bob>li{padding-bottom:20em}.margo_bob>li .bgimg{height:60%}@media (max-width:1023px){.margo_bob>li{padding-bottom:inherit}.margo_bob>li .bgimg{height:100%;width:50%}}.margo_bob .margotxt{padding:12px 20px;min-height:40%}@media (max-width:1023px){.margo_bob .margotxt{padding:12px}}.margo_bob .margotxt h4{color:#2e3337;margin-bottom:10px}.margo_bob .margotxt p{margin-right:0;line-height:1.3em}.margo_viola>li{width:23.72881%;float:left;margin-right:1.69492%;padding-bottom:18em}@media (max-width:1023px){.margo_viola>li{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:inherit}}.margo_viola>li:after{width:23px;height:40px;right:0;bottom:0}.margo_viola>li .bgimg{height:50%}.margo_viola>li .margotxt{padding-bottom:45px}.margo_viola>li .margotxt h3{color:#5c5c62;font-weight:700}.margo_viola>li .margotxt p{color:#88898b;margin-right:0;line-height:1.3em}[class^=margo_].armando{margin-top:25px}@media (max-width:1023px){.margo_viola>li .bgimg{width:50%;height:100%}.margo_viola>li .margotxt{padding-bottom:65px}.margo_viola>li .margotxt h3{font-size:15px}[class^=margo_].armando{margin-top:60px}}[class^=margo_].armando>li .bgimg{height:50%}@media (max-width:1023px){[class^=margo_].armando>li .bgimg{height:100%}}[class^=margo_].armando>li:first-child{border:1px solid #bbbcc0;background:#fff}[class^=margo_].armando>li:first-child .bgimg{height:50%}[class^=margo_].armando>li:first-child .margotxt{display:block}.margo_bob.armando li:after{background-image:url(../img/pic-65.png);width:23px;height:40px;right:0;bottom:0}.margo_bob.armando small{font-size:12px}.margo_bob.armando .margotxt{padding:15px 20px}@media (max-width:1023px){.margo_bob.armando .margotxt{padding:10px 5px}}.huey_lag>li{padding-bottom:21em}@media (max-width:1023px){.huey_lag>li{padding-bottom:initial}}[class^=hunter_] h5{font-size:13px;color:#99a0a3;text-align:right;margin-bottom:10px}.deshawn,.donnSib,.hunters_more,.hunters_num{text-align:center}.hunter_list li{display:table;width:100%;color:#66666f;padding:12px}@media (max-width:1023px){.hunter_list li{overflow:hidden;padding:12px 6px}}.hunter_list li:nth-child(odd){background-color:#f7f9f9}[class^=hunters_]{display:table-cell;vertical-align:middle}.hunters_title{padding-left:80px;width:43%}.hunters_title h2{font-size:18px}.numBox{display:table;width:100%}@media (max-width:1023px){.hunters_title{position:absolute;padding-left:30px;width:100%}.hunters_title h2{font-size:16px}.numBox{padding-left:110px}.hunters_num{padding-top:25px}}.hunters_num h4{font-size:19px}.hunters_num h4:before{margin-right:6px;visibility:hidden}.hunters_num h4.active{color:#cc231c}.hunters_num h4.active:before{visibility:visible;color:#cc231c}.hunters_num .sstext{display:inline-block;position:relative;top:-4px}@media (max-width:1023px){.hunters_num h4{font-size:12px}.hunters_more{position:absolute;bottom:12px;left:37px;color:#666;font-size:12px}}.hunter_genny .hunters_title:before{width:45px;height:40px;left:16px;top:0}.hunter_genny .hunter_list li:nth-child(1) .hunters_title:before{background-image:url(../img/pic-07.png)}.hunter_genny .hunter_list li:nth-child(2) .hunters_title:before{background-image:url(../img/pic-08.png)}.hunter_genny .hunter_list li:nth-child(3) .hunters_title:before{background-image:url(../img/pic-09.png)}.hunter_genny .hunter_list li:nth-child(4) .hunters_title:before{background-image:url(../img/pic-10.png)}.hunter_genny .hunter_list li:nth-child(5) .hunters_title:before{background-image:url(../img/pic-11.png)}.hunter_genny .hunters_more a{background:#d66a14;color:#fff}@media (max-width:1023px){.hunter_genny .hunters_title:before{width:25px;height:25px;top:50%;left:0}.hunter_genny .hunters_more a{padding:1px 15px;font-size:12px}}.hunter_ivey{padding:15px}.hunter_ivey .hunters_title:before{width:28px;height:25px;left:16px;top:8px}@media (max-width:1023px){.hunter_ivey{padding:0}.hunter_ivey .hunters_title:before{left:0;top:50%}}.hunter_ivey .hunter_list li:nth-child(1){position:relative;background-color:#6998b3;background-image:-webkit-linear-gradient(bottom,#6998b3,#b3cbd7);background-image:linear-gradient(to top,#6998b3,#b3cbd7);color:#fff}.hunter_ivey .hunter_list li:nth-child(1) .hunters_more a,.hunter_ivey .hunter_list li:nth-child(1) .hunters_num h4.active,.hunter_ivey .hunter_list li:nth-child(1) .hunters_num h4.active:before{color:#fff}.hunter_ivey .hunter_list li:nth-child(1) .hunters_title:before{background-image:url(../img/pic-12.png);width:60px;height:71px;top:-6px;left:0}.hunter_ivey .hunter_list li:nth-child(2) .hunters_title:before{background-image:url(../img/pd-01.png)}.hunter_ivey .hunter_list li:nth-child(3) .hunters_title:before{background-image:url(../img/pd-02.png)}.hunter_ivey .hunter_list li:nth-child(4) .hunters_title:before{background-image:url(../img/pd-03.png)}.hunter_ivey .hunter_list li:nth-child(5) .hunters_title:before{background-image:url(../img/pd-04.png)}.hunter_ivey .hunters_more a{display:inline-block;padding:5px 15px;font-size:13px;color:#0f596f;text-decoration:underline;font-weight:700}@media (max-width:1023px){.hunter_ivey .hunter_list li:nth-child(1) .hunters_title:before{width:24px;height:28px;top:50%}.hunter_ivey .hunters_more a{font-size:12px;color:#666;padding:0}}.blondell_info{background:-moz-radial-gradient(center,circle cover,#076c7a 0,#195267 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#076c7a),color-stop(100%,#195267));background:-webkit-radial-gradient(center,circle cover,#076c7a 0,#195267 100%);background:-o-radial-gradient(center,circle cover,#076c7a 0,#195267 100%);background:-ms-radial-gradient(center,circle cover,#076c7a 0,#195267 100%);background:radial-gradient(center,circle cover,#076c7a 0,#195267 100%);background-color:#076c7a;color:#fff;padding:40px 5%;position:relative}.blondell_info:before{right:5%;bottom:0;background-image:url(../img/pic-54.png);width:85px;height:110px}@media (max-width:1023px){.blondell_info{padding:30px 5% 70px;margin:0 15px}.blondell_info:before{width:60px;height:60px}}.blondell_info:after{position:absolute;bottom:12px;left:50%;font-size:80px;line-height:0;margin-left:-22px}.blondell_info h3{font-size:20px;margin-bottom:10px}@media (max-width:1023px){.blondell_info h3{font-size:24px}}.blondell_info p{font-size:13px;line-height:1.5em}.blondell_info_inner{position:relative;padding-left:60px;padding-right:19%;max-width:730px;margin:0 auto}.blondell_info_inner:before{top:18px;background-image:url(../img/pic-52.png);width:40px;height:46px;left:0}@media (max-width:1023px){.blondell_info_inner{padding:0 5%}.blondell_info_inner:before{display:none}}.blondell_main{background:#f6f7fa;position:relative;padding:25px 25px 25px 25%}.blondell_main:before{background-image:url(../img/pic-51.png);width:150px;height:261px;left:3%;bottom:0}@media (max-width:1023px){.blondell_main{padding:20px}.blondell_main:before{display:none}}.sydney h3,.sydney ol,.sydney p,.wesley h2{display:inline-block}.blondell_main h4{color:#57595d;font-size:18px;margin-bottom:15px}@media (max-width:1023px){.blondell_main h4{margin-bottom:5px}}.sydneyBox{margin-bottom:25px}.sydney{width:50%;float:left;color:#6B6B6B}.sydney h3{font-size:14px;min-width:85px;float:left;font-weight:700}@media (max-width:1023px){.sydneyBox{margin-bottom:0}.sydney{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:25px}.sydney>h3{color:#57595d;font-size:18px;margin-bottom:5px}}.mitch h3,.mitch p,.sydney ol li,.sydney p{font-size:14px}.sydney ol{padding-left:20px;margin-top:10px}.sydney ol li{list-style-type:decimal;line-height:1.3em}.mitch{width:33.33333%;float:left;color:#6B6B6B}@media (max-width:1023px){.sydney ol li,.sydney_sun{margin:5px 0}.mitch{width:50%;float:left}}.mitch h3{font-weight:700}.mitch h1{font-size:40px;margin:5px 0;color:#cc231c}.mitchfull{width:33.33333%;float:left}.mitchfull a{position:absolute;right:5%;bottom:12%;background:#cc231c;color:#fff}@media (max-width:1023px){.mitchfull{width:100%;float:left;text-align:center;margin:40px 0 20px}.mitchfull a{position:static;padding:8px 40px;font-size:18px}}.wesley{border:1px solid #d0d1d2;margin:25px 0 0}.wesley h2{color:#66666f;font-size:22px;float:left;padding:11px 15px}@media (max-width:1023px){.wesley{margin:20px}.wesley h2{display:block;text-align:center;float:none}}.odisBox{margin:25px 15px}.odis{width:32.20339%;float:left;margin-right:1.69492%;position:relative;z-index:1;background:#fff}@media (max-width:1023px){.odis{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}}.odis:nth-child(3n){float:right;margin-right:0}.select_eliz{width:100%;height:34px;overflow:hidden;border:1px solid #ccc;position:relative}.alison,.pat{overflow:auto}.select_eliz:after{content:"\f0d7";position:absolute;top:0;right:0;color:#919191;font-size:25px;padding:4px 10px;border-left:solid 1px #CCC;z-index:-1}.select_eliz select{background:0 0;width:100%;padding:5px;font-size:16px;line-height:1;border:0;border-radius:0;height:34px;-webkit-appearance:none}.select_eliz select:focus{outline:0}.tab_xenia{position:relative;margin:10px 0}.tab_xenia li.active a:before,.tab_xenia:before{display:inline-block;position:absolute;left:0;content:''}.tab_xenia:before{border-bottom:solid 1px #d0d1d2;width:100%;bottom:0}.tab_xenia li{display:inline-block;float:right;margin-left:-1px}@media (max-width:1023px){.tab_xenia{margin-left:-1px;margin-right:-1px}.tab_xenia li{width:50%;margin:0}}.tab_xenia li.active{border:1px solid #d0d1d2}.tab_xenia li.active a{color:#cc231c!important;background:#fff}.tab_xenia li.active a:before{border-bottom:solid 1px #fff;width:100%;bottom:-1px}.geraldo,.geraldoUL li,.geraldoUL li h3,.lyndon>li,.tab_xenia li a{position:relative}.tab_xenia li a{display:block;padding:10px 20px;color:#66666f}.donn,.donn:focus,.donn:hover{color:#fff}.donnSib{margin:25px 15px;clear:both}.donnSib .donn{padding:8px 40px;font-size:18px}.donn{background:#0f596f;padding:6px 20px;letter-spacing:1px}.mitchbox h4,.norberto h4{letter-spacing:2px}.cedrick{border:1px solid #d5d5d7;margin-top:25px;background:#f7f7f9}.bertram{background:#fff}.tab_bertram{width:33.33333%;float:left}.tab_bertram li{display:block;width:100%}@media (max-width:1023px){.cedrick{margin-top:0;border:none}.tab_bertram{width:100%;float:left;margin-left:0;margin-right:0}.tab_bertram li{width:25%;float:left}}.tab_bertram li.active a{background:#fff;color:#5f5f5f!important}.tab_bertram li:first-child a{border-top:none}.tab_bertram li a{display:block;color:#5f5f5f;background:#f7f7f9;font-size:18px;padding:20px 15px;border-top:solid 1px #d5d5d7}.tabContent_bertramBox{width:66.66667%;float:left;background:#F7F7F9}@media (max-width:1023px){.tab_bertram li a{font-size:12px;padding:10px 5px;border-top:none;text-align:center}.tabContent_bertramBox{width:100%;float:left;margin-left:0;margin-right:0}}.bertramBox{width:58.33333%;float:left;background:#fff}@media (max-width:1023px){.bertramBox{width:100%;float:left;margin-left:0;margin-right:0}}.deshawn{margin:32px auto;max-width:245px}.deshawn input{font-size:15px;border:1px solid #8D8D8D;color:#595959;padding:6px 10px;text-align:left}.hassan,.hosea{text-align:center}.hawn{margin:12px 0}.hawn input{width:100%}.rhett input{float:left;max-width:140px}.fausto{float:right}.fausto img{max-width:98px}.hosea{margin:20px 0}.hassan{width:41.66667%;float:left;color:#737676;font-size:13px;padding:0 3%}.hassan .dong .red,.hassan .dong h4,.hassan ol li{font-size:12px}@media (max-width:1023px){.hassan{width:100%;float:left;margin-left:0;margin-right:0}}.hassan ol{padding-left:20px}.hassan ol li{text-align:left;line-height:1.3em}.hassan img{max-width:50px;margin:15.5px}.hassan .dong{color:#5e5f65;margin:10px 0}.geraldo{margin-top:25px}.geraldo:before{bottom:0;left:0;background-image:url(../img/pic-39.png);width:195px;height:183px}.geraldoUL{padding-left:195px}@media (max-width:1023px){.geraldo{margin:0 15px}.geraldo:before{display:none}.geraldoUL{padding-left:0}}.geraldoUL li{width:49.15254%;float:left;margin-right:1.69492%;border:1px solid #bbb;border-bottom:solid 7px #bbb;padding:10px;min-height:185px}@media (max-width:1023px){.geraldoUL li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px;min-height:inherit}}.geraldoUL li:nth-child(2n){float:right;margin-right:0}.geraldoUL li h3{font-size:17px;padding:5px 10px;font-weight:700;color:#0e5b73;border-bottom:solid 1px #bbb}.geraldoUL li h3:before{display:inline-block;content:'';background:#0e5b73;width:6px;height:6px;border-radius:50%;position:relative;left:-8px;top:-2px}.geraldoUL li p{font-size:14px;margin:10px;color:#515050}.geraldoUL li .cecil{float:right;margin-right:15px}.cecil{color:#0e5b73;font-size:15px}.cecil:after{content:"\f101";font-size:20px;margin-left:5px}.lyndon{margin:50px 20px}.lyndon>li{width:50%;float:left;display:table;padding-bottom:30px;padding-right:5%}@media (max-width:1023px){.lyndon{max-width:400px;margin:15px auto}.lyndon>li{width:100%;float:left;margin:15px 0;padding:0 10% 30px}}.lyndon .lyndon_left{width:30%;float:left;padding:3%}@media (max-width:1023px){.lyndon .lyndon_left{width:100%;float:left;margin-left:0;margin-right:0;text-align:center;padding:15px}}.lyndon .lyndon_right{width:70%;float:left;color:#737676;font-size:12px;text-align:justify}.lyndon .lyndon_right h3{font-size:16px;color:#353e3e;font-weight:700;margin-bottom:10px}.lyndon .lyndon_right ol{padding-left:20px}.lyndon .tonia{position:absolute;bottom:0;right:0}.della>li,.jody,.pat{position:relative}@media (max-width:1023px){.lyndon .lyndon_right{width:100%;float:left;margin-left:0;margin-right:0}.lyndon .tonia{right:10%}}[class^=lyndon_]{display:table-cell;vertical-align:middle}.della{margin:50px 20px}.della>li{width:50%;float:left;display:table;padding-bottom:30px}@media (max-width:1023px){.della{max-width:400px;margin:15px auto}.della>li{width:100%;float:left;margin:15px 0;padding:0 5% 10px}}.della .della_left{width:30%;float:left;padding:3%}@media (max-width:1023px){.della .della_left{padding:0 10px 0 0}}.della .della_right{width:70%;float:left;color:#737676;font-size:12px;text-align:justify}.della .della_right h3{font-size:16px;color:#353e3e;font-weight:700;margin-bottom:10px}.della .della_right ol{padding-left:20px}.tracey{text-indent:-65px;padding-left:65px}[class^=della_]{display:table-cell;vertical-align:middle}.pat:after{background-image:url(../img/pic-65.png);width:23px;height:40px;right:0;bottom:0}@media (max-width:1023px){.pat .tony,.pat:after{display:none}}.alisonform small,.alisonrr,.alisonsub{display:inline-block}.winford{color:#3a3a3e;padding:45px 5%}.winford h2{font-size:24px;margin-bottom:5px}@media (max-width:1023px){.winford h2{font-size:16px}.alison{text-align:center}}.winford p{font-size:13px;font-weight:700;margin-bottom:25px}.winford .donn{margin-bottom:5px;min-width:150px;text-align:center}.alison,.alison h2{margin:15px 0}.winfordsun{padding:15px 5%}.alison h1{color:#fff;font-size:30px;font-weight:100;text-shadow:0 0 3px #606060;padding:8% 0}.alison h4{color:#d6221c;margin-bottom:10px}.alison p{color:#4b4b50;text-align:justify;font-size:14px}.alison input{outline:0;border-radius:0;box-shadow:none;border:none}.alison .donn{background:#d6221c;float:right;margin-top:32px}.alisonsub{width:75%;padding-left:24%}.alisonbox{overflow:hidden;max-height:250px;margin:15px 0}.alisonbox .img{text-align:right}@media (max-width:1023px){.alison .donn{float:none}.alisonsub{width:100%;padding-left:0}.alisonbox{max-height:inherit}.alisonbox .img{text-align:center}.alisonform{margin:0 auto}}.paint_yellow{background:#F3F3E7}.paint_purple{background:#DDD6DD}.alisonform{max-width:400px;overflow:auto;padding:25px}.alisonform h2{margin:15px 0}.alisonform h4{color:#C7221C}.alisonform small{margin:0 0 15px}.alisonform input{border:none;outline:0}.alisonform .oswa{margin:10px 0}.alisonform .oswa label{width:80px;text-align:center}.alisonform .oswa .img{display:inline-block;width:60px;margin-right:3px}.alisonform .oswa .inputs{width:110px}.alisonform .btnn-nora-dis{width:100%;max-width:180px}.alisonrr{float:right;padding:25px}.alisonrr h2{text-align:center;line-height:1.5em}.jody:before{background-image:url(../img/bu_0.png);width:450px;height:360px;position:absolute;bottom:0}.michal{margin:50px 15px}@media (max-width:1023px){.jody:before{display:none}.michal{margin:15px}}.michal img{padding:5px;margin-bottom:10px;max-height:50px}.michal li{width:33.33333%;float:left;text-align:center;font-size:15px;padding:0 3%}@media (max-width:1023px){.michal li{width:100%;float:left;margin-left:0;margin-right:0;padding:15px 5%}}.michal li:nth-child(3n){float:right;margin-right:0}.michal h4{color:#3e4246;margin-bottom:8px}.michal p{color:#83878b}.moseUL>li{width:32.20339%;float:left;margin-right:1.69492%;position:relative;padding-bottom:15%;background:#FAFAFC}@media (max-width:1023px){.moseUL>li{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:0;margin-bottom:10px}}.moseUL>li:nth-child(3n){float:right;margin-right:0}.moseUL .bgimg{height:180px}@media (max-width:1023px){.moseUL .bgimg{width:50%;float:left;height:100%}}.moseUL .mosetxt{background:#fafafc;position:absolute;bottom:0;left:0;width:100%;padding:15px 15px 15px 19%;min-height:160px}.moseUL .mosetxt h4{color:#2e3337;font-size:16px;margin-bottom:10px}.moseUL .mosetxt ul li{list-style:disc;color:#83878b;font-size:14px;line-height:1.3em}@media (max-width:1023px){.moseUL .mosetxt{position:static;min-height:inherit;padding:10px 10px 10px 8%;width:50%;float:left;float:right}.moseUL .mosetxt ul li{font-size:12px;margin-bottom:3px}.porterUL{margin:0 15px}}.porterUL li{display:table;padding:25px 0;border-top:dashed 1px #cacad2}.porterUL li:first-child{border-top:none}.porter_left{width:33.33333%;float:left;text-align:center}.porter_left img{max-width:75px}@media (max-width:1023px){.porterUL li{padding:15px 0}.porter_left img{padding:5%}}.porter_right{width:66.66667%;float:left;padding-right:5%}.porter_right h3{font-size:18px;color:#46494A;font-weight:100;margin-bottom:10px}.porter_right p{font-size:14px;color:#83878b}[class^=porter_]{display:table-cell;vertical-align:middle;float:none}.santo .owl-controls .owl-nav .owl-prev{left:0}.santo .owl-controls .owl-nav .owl-prev:before{top:68px;color:#e9e9ee}@media (max-width:1023px){.santo .owl-controls .owl-nav .owl-prev:before{top:88%}}.santo .owl-controls .owl-nav .owl-next{right:0}.santo .owl-controls .owl-nav .owl-next:before{top:68px;color:#e9e9ee}.santosub{position:relative;display:table;margin:0 35px}@media (max-width:1023px){.santo .owl-controls .owl-nav .owl-next:before{top:88%}.santosub{width:100%;display:block;position:inherit;max-width:500px;margin:0 auto}}.santo_left{width:50%;float:left;padding:25px 5%}@media (max-width:1023px){.santo_left{width:100%;float:left;margin-left:0;margin-right:0;padding:0 12%}}.santo_right{width:50%;float:left;padding-right:5%}@media (max-width:1023px){.santo_right{width:100%;float:left;margin-left:0;margin-right:0;padding:20px 12%}}.santo_right h5{font-size:13px;color:#908f8f;margin-bottom:4px}.santo_right h3{font-size:18px;color:#e9545a;font-weight:100;margin-bottom:10px}.santo_right p{font-size:14px;color:#44444b;text-align:justify}[class^=santo_]{display:table-cell;vertical-align:middle;float:none}@media (max-width:1023px){[class^=santo_]{display:inline-block}.santo .owl-controls .owl-nav .owl-next:before{font-size:60px;right:5px}.santo .owl-controls .owl-nav .owl-prev:before{font-size:60px;left:5px}}.fletcher_list li{display:table;width:100%;padding:10px 0}.fletcher_list li .fletc_sell:nth-of-type(2){position:relative}.fletcher_list li .fletc_sell:nth-of-type(2):before{content:'';position:absolute;right:-1px;top:8px;height:15px;border:1px solid #a2a2a7}[class^=fletc_]{display:table-cell;vertical-align:middle;text-align:center}.brian_title .img,.brian_title h4,.page_control .next,.page_control .prev,.page_control ul,.page_control ul li{display:inline-block}[class^=fletc_] h3{display:inline-block;color:#1b282b;font-size:15px}[class^=fletc_] h5{color:#6c6c74;font-size:13px}[class^=fletc_] h4{color:#44444b;font-size:15px}.dulcie{margin:0 0 20px;font-size:25px;color:#464f58;font-weight:700}.brian_title{border-bottom:solid 1px #a2a6a9}.brian_title .img{position:relative;top:1px}.brian_title .img img{max-width:30px}.brian_title h4{font-size:18px;padding-left:10px;font-weight:100;color:#040000}.malka,.riva,.sena{padding-left:20px}.sena{margin:25px 25px 25px 45px}.sena li{color:#393a3a;font-size:15px;line-height:1.5em}.sena p{margin:10px 0}.sena>li{list-style-type:cjk-ideographic;margin-bottom:25px}.clara li,.riva>li{list-style-type:decimal}.riva{margin-top:15px}.malka>li:before{content:'\2022 ';padding-right:.5em;color:#e1424c}.page_control{color:#464f58;font-size:16px;padding:75px 25px 25px 45px;text-align:center}@media (max-width:1023px){.page_control{padding:25px 0}}.page_control .prev:before{content:"\f104";font-size:20px;padding-right:8px}.page_control .next:after{content:"\f105";font-size:20px;padding-left:10px}.page_control ul{margin:0 25px}.page_control ul li.active a{color:#fff;background:#e1424c}.page_control ul li a{display:block;padding:5px 10px;font-weight:700}.miriamUL{position:relative;padding-left:28%;padding-bottom:25px}.miriamUL:before{bottom:0;left:2%;background-image:url(../img/ekl2.png);width:180px;height:155px}@media (max-width:1023px){.page_control ul{margin:0 10px}.miriamUL{padding:0 15px}.miriamUL:before{display:none}}.miriamUL li{width:23.72881%;float:left;margin-right:1.69492%}@media (max-width:1023px){.miriamUL li{width:48.57143%;float:left;margin-right:2.85714%;margin-bottom:2.85714%}.miriamUL li:nth-child(2n){float:right;margin-right:0}}.miriamUL li:nth-child(4n){float:right;margin-right:0}.miriamUL li:first-child a p{line-height:1.4em}.miriamUL li a{display:block;text-align:center;border:4px solid #cc231c;padding:15px;max-width:140px;margin:0 auto}.miriamUL li a p{font-size:14px;font-weight:700;height:38px;line-height:38px}.freda{width:33.33333%;float:left;padding:65px 0}@media (max-width:1023px){.miriamUL li a{max-width:inherit}.freda{display:none}}.janis .owl-dots .owl-dot,.janis .owl-dots:before{display:inline-block;content:''}.freda h3{color:#5f6f73;line-height:1.5em;font-size:18px}.janis{width:66.66667%;float:left;margin:60px 0}@media (max-width:1023px){.janis{width:100%;float:left;margin:20px 0 60px}}.janis .img img{max-width:100%;width:inherit}.janis .owl-controls{top:28%}.janis .owl-dots{position:relative;left:0;width:inherit;bottom:-155px;text-align:center;padding-top:20px}@media (max-width:1023px){.janis .owl-dots{bottom:-220px}}.janis .owl-dots:before{border-top:solid 1px #B6BDC2;position:absolute;width:220px;bottom:37%;left:50%;z-index:0;margin-left:-110px}.janis .owl-dots .owl-dot{background-position:top;width:45px;height:40px;margin:0 5px;position:relative;z-index:1}.janis .owl-dots .owl-dot.active{background-position:bottom}.janis .owl-dots .owl-dot:nth-of-type(1){background-image:url(../img/bu_10.png)}.janis .owl-dots .owl-dot:nth-of-type(2){background-image:url(../img/bu_11.png)}.janis .owl-dots .owl-dot:nth-of-type(3){background-image:url(../img/bu_12.png)}.janis .owl-dots .owl-dot:nth-of-type(4){background-image:url(../img/bu_13.png)}.janis .owl-dots .owl-dot:nth-of-type(5){background-image:url(../img/bu_14.png)}.raquel{padding:0 70px}[class^=raquel_]{display:table-cell;vertical-align:middle}.raquel_left{width:42%}.raquel_left .img img{margin:0 auto}@media (max-width:1023px){.raquel{padding:0 40px;max-width:320px;margin:0 auto}.raquel_left,.raquel_right{width:100%;display:block}}.raquel_right h5{color:#606e7a;margin-bottom:6px}@media (max-width:1023px){.raquel_right h5{margin-bottom:0}}.raquel_right .img{max-width:100px;margin-bottom:10px}.tashaUL>li{width:49.15254%;float:left;margin-right:1.69492%;background:#fff;border:1px solid #d8dce0}@media (max-width:1023px){.raquel_right .img{max-width:75px;margin-bottom:5px;margin-top:15px}.tashaUL>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}.tashaUL>li:last-child{margin-bottom:0}}.tashaUL>li:nth-child(2n){float:right;margin-right:0}.tashaUL h3{color:#e9545a;font-size:20px;margin-bottom:10px}.tashaUL h5{color:#637275;display:inline-block;font-size:15px;font-weight:100}.tashaUL .img img{height:130px}@media (max-width:1023px){.tashaUL h3{font-size:15px;margin-bottom:0;margin-top:15px}.tashaUL h5{font-size:13px}.tashaUL .img img{height:inherit;width:70px}}.clara{position:relative;top:-20px}.clara li{color:#637275;font-size:15px;display:list-item;margin-left:70px}[class^=tasha_]{display:table-cell;vertical-align:middle}.tamiUL li,.tamiUL li a,.tasha_left:before{display:inline-block}.tasha_left{padding:10px 10%;position:relative}@media (max-width:1023px){.clara li{font-size:13px;margin-left:60px}.tasha{max-width:350px;margin:0 auto}.tasha_left{padding:10px 6% 10px 5%;position:relative;width:30%}}.tasha_left:before{content:'';position:absolute;border-right:solid 1px #e4e4e9;height:85px;right:10%;top:32px}@media (max-width:1023px){.tasha_left:before{height:48px;right:10%;top:20px}.tami{max-width:320px;margin:0 auto}}.tami .tashaUL>li{color:#fff;background:0 0;border:none}.tami .tashaUL .img img{height:65px}.tami .tashaUL h4{margin-bottom:10px;color:#fff}.tami .tasha_left{padding:10px 100px 10px 20px}@media (max-width:1023px){.tami .tashaUL .img img{height:inherit;width:50px}.tami .tashaUL h4{font-size:12px}.tami .tasha_left{width:25%;padding:10px 25px 10px 0}}.tami .tasha_left:before{border-right:solid 1px #fff;height:50px;right:50px;top:20px}@media (max-width:1023px){.tami .tasha_left:before{height:30px;right:16px;top:20px}}.tami .helpCall{margin-left:110px;top:-30px;margin-bottom:-30px}.tami .helpCall p{color:#fff}@media (max-width:1023px){.tami .helpCall{margin-left:70px;top:-25px;margin-bottom:-25px}.tami .helpCall p,.tamiUL li a{font-size:12px}}.tami .helpCall span{color:#fff;font-size:12px}.tamiUL{margin-left:4px}.tamiUL li:first-child a{border-left:solid 1px #fff}.tamiUL li a{color:#fff;border-right:solid 1px #fff;padding:0 12px;margin-left:-4px}.roxanne{width:33.33333%;float:left}.roxanne h3{color:#5f6f73;line-height:1.5em}@media (max-width:1023px){.roxanne{width:100%;float:left;margin-left:0;margin-right:0}.roxanne h3{text-align:center;color:#404b57}.roxanne .img{display:none}}.beulah{width:66.66667%;float:left}@media (max-width:1023px){.beulah{width:100%;float:left;margin-left:0;margin-right:0}}.beulah .tab_perry{margin:15px 0}.effie_title h3{color:#2d2d2f;border-top:solid 1px #a2a6a9;font-size:17px;font-weight:100;padding:15px 15px 15px 65px;position:relative;cursor:pointer}.effie_title h3:before{background-image:url(../img/bu_15.png);width:35px;height:30px;position:absolute;top:11px;left:15px}@media (max-width:1023px){.effie_title h3{font-size:13px;padding:17px 0 17px 30px;font-weight:700}.effie_title h3:before{width:20px;height:17px;top:18px;left:6px}}.effie_title h3:after{content:"\f107";font-size:28px;color:#e1424c;position:absolute;right:15px;top:11px}.effie_title h3.active,.effie_title h3:focus,.effie_title h3:hover{background:#f3f5f9}.effie_title h3.active:after{content:"\f106"}.naomi_content{padding-left:40px;display:none}@media (max-width:1023px){.naomi_content{padding-left:0}}.naomi_content.active{display:block}.naomi_content h3{color:#636267;font-size:15px;font-weight:100;margin:20px;position:relative;padding-left:50px}.naomi_content h3:before{background-image:url(../img/bu_20.png);width:35px;height:22px;position:absolute;left:4px;top:-4px}@media (max-width:1023px){.naomi_content h3{font-size:13px;margin:10px 15px;padding-left:35px}.naomi_content h3:before{width:20px;height:12px;left:4px;top:4px}}.naomi_content .lyndon{margin:50px 20px 0;overflow:auto}@media (max-width:1023px){.naomi_content .lyndon{margin:0 20px 0 35px}.naomi_content .lyndon>li{padding:0}.naomi_content .lyndon .lyndon_right{width:70%;float:left}}.naomi_content .lyndon .lyndon_right h4{margin-bottom:10px}.naomi_content .lyndon .lyndon_left{padding:0 3%}@media (max-width:1023px){.naomi_content .lyndon .lyndon_left{width:30%;float:left;padding:0}}.trent_title{padding:5px 0}@media (max-width:1023px){.trent_title{padding:1px 0}}.trent_title h3{background:#e1e1e1;color:#4d4d4d;font-size:17px;font-weight:100;padding:15px 35px 15px 60px;position:relative;line-height:1.3em;cursor:pointer}.trent_title h3.active,.trent_title h3:hover{background:#cb231d;color:#fff}.trent_title h3.active:before,.trent_title h3:hover:before{content:"\e920"}.trent_title h3.active:after,.trent_title h3:hover:after{content:"\f056";color:#fff}.trent_title h3:before{content:"\e921";font-size:21px;position:absolute;left:20px;top:13px}.marty_title h3:before,.trent_title h3:after{content:"\f055";top:15px}.trent_title h3:after{font-size:20px;position:absolute;right:20px;color:#cb231d}.dick_title{padding:5px 0;clear:both}@media (max-width:1023px){.dick_title{padding:1px 0}}.dick_title h3{background:#e1e1e1;color:#4d4d4d;font-size:17px;font-weight:100;padding:15px 15px 15px 60px;position:relative}.dick_title [class^=skmain-]{font-size:22px;position:absolute;left:20px}.dick_title .skmain-aircraft{left:13px}.noicon h3{padding-left:20px}.noicon h3:before{display:none}.marty_title h3{color:#4d4d4d;font-size:17px;font-weight:100;padding:15px 15px 15px 40px;position:relative;border-top:solid 1px #D8D9DC;cursor:pointer}.marty_title h3:before{font-size:20px;position:absolute;left:5px;color:#cb231d}.marty_title h3.active:before{content:"\f056"}.henrietta{color:#fff;background:#30acb9;font-size:15px;padding:10px 30px 10px 45px;position:relative}.henrietta:before{content:"\f055";position:absolute;left:20px;font-size:20px;top:8px}.marvin{margin:15px 15px 50px}@media (max-width:1023px){.marvin{margin:15px}}.marvin h2{color:#5b5c65;font-size:25px;font-weight:100;margin:25px 0}@media (max-width:1023px){.marvin h2{font-size:20px;margin:10px 0}}.marvinUL{margin:25px 0}.marvinUL li{border-bottom:dashed 1px #464f58;width:50%;float:left;padding:20px 10px}.marvinUL li:nth-child(1),.marvinUL li:nth-child(2){border-top:dashed 1px #464f58}@media (max-width:1023px){.marvinUL{margin:15px 0 25px}.marvinUL li{width:100%;float:left;margin-left:0;margin-right:0;padding:10px 0}.marvinUL li:nth-child(2){border-top:none}}.marvinUL li:nth-child(odd){padding-right:4%}@media (max-width:1023px){.marvinUL li:nth-child(odd){padding:10px 0}}.marvinUL li:nth-child(even){padding-left:4%}.marvinUL h5{font-size:16px;color:#464f58;font-weight:100;display:inline-block;overflow:hidden;white-space:nowrap;width:70%;vertical-align:-webkit-baseline-middle}@media (max-width:1023px){.marvinUL li:nth-child(even){padding:10px 0}.marvinUL h5{font-size:14px;vertical-align:sub}}.marvinUL .fileArea{display:inline-block;float:right}.marvinUL .fileArea a:hover:before{color:#CB231D}.marvinUL .fileArea a:before{font-size:30px;margin:0 5px}@media (max-width:1023px){.marvinUL .fileArea a:before{font-size:22px;margin:0 3px}}.marvinUL .fileArea a.disabled:before{color:#bababa;cursor:not-allowed}.philip_content{margin-bottom:50px}.philip_content h1{font-size:22px;font-weight:100;color:#464f58;margin:50px 0 15px}@media (max-width:1023px){.philip_content h1{width:90%;margin:25px auto 6px}}.philip_content .rosa_title{border-bottom:none;margin:15px 0}[class^=drew_]{display:table;width:100%}[class^=drew_] li{display:table-cell;text-align:center;position:relative}[class^=drew_] li:first-child h3:before{border-left:none}[class^=drew_] li h3{font-size:14px;font-weight:100;color:#fff;display:block;padding:10px 5px;white-space:nowrap;position:relative;line-height:1.4em}[class^=drew_] li h3:before{border-left:solid 1px #fff;height:20px;left:0;top:7px}@media (max-width:1023px){[class^=drew_]{width:90%;display:block;overflow:auto;margin:0 auto 10px}[class^=drew_] li{display:block;width:100%;text-align:left;clear:both}[class^=drew_] li:first-child h3{border-top:none}[class^=drew_] li h3{width:30%;float:left;padding:3px 10px;font-size:12px;white-space:initial;border-top:solid 1px #A0A0A0}[class^=drew_] li h3:before{display:none}}[class^=drew_] li p{font-size:14px;color:#323c43;padding:10px 5px;line-height:1.4em;word-break:break-all}@media (max-width:1023px){[class^=drew_] li p{width:70%;float:left;padding:3px 10px;font-size:12px}}.drewBox [class^=drew_]:nth-child(even){background:#f7f8f9}.drewBox [class^=drew_] h3{height:0;padding:0 5px;visibility:hidden}@media (max-width:1023px){.drewBox [class^=drew_] h3{height:inherit;padding:3px 10px;visibility:visible}}.drewBox [class^=drew_]:first-child h3{height:inherit;padding:10px 5px;visibility:visible}.drewBox [class^=drew_]:not(:first-child){border-top:none}.drew_blue{position:relative}.drew_blue:before{height:100%;width:30%;background:#0f596f;position:absolute;left:0;top:0;display:none}@media (max-width:1023px){.drewBox [class^=drew_]:first-child h3{padding:3px 10px}.drewBox [class^=drew_]:not(:first-child){border-top:solid 1px #8e9298}.drew_blue:before{display:block}}.drew_blue li{background:#f7f8f9}.drew_blue li h3{background:#0f596f}.drew_gray li h3,.drew_gray:before{background:#888d99}.drew_gray{border:1px solid #8e9298;border-left:none;border-right:none;position:relative}.drew_gray:before{height:100%;width:30%;position:absolute;left:0;top:0;display:none}.owenmain{background:#f7f8f9;padding:25px 15px}@media (max-width:1023px){.drew_gray{border-left:solid 1px #8e9298;border-right:solid 1px #8e9298}.drew_gray:before{display:block}.owenmain{text-align:center}}.owenmain .skmain-ki{color:#abb3ba;display:inline-block;float:left;position:relative;top:10px;font-size:13px;margin-right:15px}.owenmain .donn{float:right;padding:10px 2%}@media (max-width:1023px){.owenmain .skmain-ki{display:none}.owenmain .donn{float:none;margin-top:10px;padding:10px 8%}.marty{clear:both;overflow:auto;max-width:230px;margin:0 auto}}.marty label{float:left;color:#4d5155;font-size:16px;display:inline-block;padding:9px 9px 9px 0}.marty .odis{max-width:12%}.newton_slider{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5)}@media (max-width:1023px){.marty .odis{max-width:inherit}.newton_slider{position:relative;padding:20px 0}}.newton_slider .owl-controls .owl-nav .owl-next:before,.newton_slider .owl-controls .owl-nav .owl-prev:before{color:#fff}.newton_slider a{display:block}.theron a,.tuan span{display:inline-block}.newton_slider a:focus,.newton_slider a:hover{color:#333;outline:#25AAB4 solid 4px}.newton_slider .warren li{background:#fff;margin:13px auto;padding:0}@media (max-width:1023px){.newton_slider .warren li{margin:0;width:100%}.newton_slider .warren_left,.newton_slider .warren_right{width:inherit}}.newton_slider .warren_left .img img{width:110px;max-width:inherit}.newton_slider .margotxt{position:relative}.newton_slider .margotxt small{margin:0}.newton_slider .margotxt h1{font-size:28px}.newton_slider .margotxt h3{font-size:15px;margin-bottom:0}.newton_slider .margotxt .codytxt{margin-top:10px}.newton_slider .margotxt .goarea{top:12px;right:10px}@media (max-width:1023px){.newton_slider .warren_left .img img{width:80px}.newton_slider .margotxt{width:inherit;padding:5px}.newton_slider .margotxt .goarea{top:6px;right:0}}.tuan{background:#fbfcfc;padding:35px 25px 15px;overflow:auto;border-bottom:solid 1px #d0d2d2}.antione,.shad,.table_pas p,.theron{overflow:hidden}.tuan .ui-corner-all,.tuan .ui-corner-bottom,.tuan .ui-corner-br,.tuan .ui-corner-right{border-radius:0}.tuan .ui-widget-content{border:1px solid #c9cacb}.tuan .ui-widget-header{background:#e1424c}.tuan .ui-slider-horizontal{height:1em}.tuan .ui-state-default,.tuan .ui-widget-content .ui-state-default,.tuan .ui-widget-header .ui-state-default{background:#F7F7F9;outline:0}.tuan .ui-slider .ui-slider-handle{width:.8em;height:1.4em}.tuan label{color:#4d5155;font-size:18px;font-weight:100;margin-bottom:10px}.tuan input{width:75%;font-size:24px;color:#e1424c;text-align:right;padding:4px 10px;border:1px solid #A2A2A2}.rey_results,.theronnt input,.therontotal,.tuan span{text-align:center}.tuan span{font-size:16px;color:#495055;width:25%}.tuan_left{width:60%;float:left}.tuan_right{width:40%;float:left;padding:20px 0 20px 40px}.theron{max-width:700px;margin:25px auto}.theron h3{color:#333;font-size:20px;font-weight:100;margin-bottom:10px}.theron a{color:#0070c0;float:left}@media (max-width:1023px){.theron h3{margin-top:10px;font-size:13px}.theron a{position:absolute;right:-100%;bottom:-65px}}.rey_results h3,.therontotal .eg{position:relative;display:inline-block}.theron .ui-slider .ui-slider-handle{border-radius:50%;background:#fff;width:30px;height:30px;top:-12px;outline:0}.theron .ui-widget-header{background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #f79191}.theron .ui-widget-content{background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #bebebe}.theronnt{float:right}.theronnt span{font-size:20px;padding:10px}@media (max-width:1023px){.theronnt span{font-size:13px;padding:5px}}.theronnt input{padding:10px;font-size:18px;width:100px;border:1px solid #bebebe;border-radius:4px}.theronslider{margin:15px 0 50px}.therontotal{margin:50px 0}@media (max-width:1023px){.theronnt input{padding:6px;font-size:16px;width:85px}.therontotal{margin:0}}.therontotal h3{color:#333;font-size:20px;font-weight:100;margin-bottom:10px}@media (max-width:1023px){.therontotal h3{display:inline-block;font-size:18px}}.therontotal .eg{font-size:40px;top:8px;padding:0 10px}@media (max-width:1023px){.therontotal .eg{font-size:30px}}.therontotal .nuy{font-size:20px;display:inline-block}.therontotal .reciprocal{padding:10px;font-size:20px;width:100px;border:1px solid #bebebe;border-radius:4px;text-align:center;margin:0 10px;color:#c00000}.rey_results{border:1px solid #d8d9dc;margin-left:5%}.rey_results h3{font-size:20px;color:#4d5155;margin-top:25px}.rey_results h3:before{height:4px;width:60px;background:#E1424C;position:absolute;left:8px;top:25px}.rey_results h5{text-align:left;margin:15px 20px;color:#E1424C}.rey_results .cortez{margin:0 20px 25px;text-align:left}.rey_results_area{margin:80px 0}.rey_results_area h4{display:inline-block;font-size:20px;color:#AEAEAE;font-weight:100}.rey_results_area input{font-size:40px;color:#E1424C;text-align:right;width:50%;background:0 0;border:none;border-bottom:solid 1px #424142;display:inline-block;outline:0;padding:0 10px}.rey_results_area span{font-size:20px;color:#AEAEAE}.chante .bernard li a{background:#e7eaf0}.amountInner{margin:25px 0}.shad{position:relative}.shad .shadimg{width:50%;float:left;text-align:center}.shad .shadimg .img img{max-height:180px}@media (max-width:1023px){.shad{border-bottom:snone}.shad .shadimg{width:100%;float:left;margin-left:0;margin-right:0}.shad .shadimg .img img{max-height:150px}}.shad .shadtxt{width:50%;float:left;padding:35px 15px}@media (max-width:1023px){.shad .shadtxt{width:100%;float:left;margin-left:0;margin-right:0;padding:0}}.shadmom .shadimg,.shadmom .shadtxt{width:50%;float:left}.shad .shadtxt h3{font-size:30px;font-weight:100;margin:10px 0}.shad .shadtxt .img{position:absolute;right:0;bottom:0}.shad .shadtxt .img img{max-height:140px}.shad .shadtxt .talkbox{line-height:2em;background:#f1f1f1;padding:25px;border-radius:8px;position:relative;max-width:290px;text-align:left}@media (max-width:1023px){.shad .shadtxt h3{margin:0}.shad .shadtxt .img{display:none}.shad .shadtxt .talkbox{background:0 0;max-width:270px;margin:0 auto;padding:10px 25px}.shad .shadtxt .talkbox:before{display:none}}.shad .shadtxt .talkbox:before{content:"\f0d9";position:absolute;left:-20px;font-size:70px;top:50%;color:#F1F1F1;margin-top:-35px}.shadsun{max-width:550px;margin:25px auto;border-bottom:solid 1px #D7D7D9}.shadmom .shadimg h3{text-align:left;font-size:20px;font-weight:100}.shadmom .shadtxt{padding-right:90px}@media (max-width:1023px){.shadmom{border-bottom:solid 1px #d2d2d5}.shadmom .shadimg{width:50%;float:left}.shadmom .shadtxt{width:50%;float:left;padding-right:0}}.shadgra{padding:15px}.shadgra .shadimg{width:41.66667%;float:left}@media (max-width:1023px){.shadgra .shadimg{width:100%;float:left;margin-left:0;margin-right:0}}.shadgra .shadtxt{width:58.33333%;float:left;padding-right:15px}@media (max-width:1023px){.shadgra .shadtxt{width:100%;float:left;margin-left:0;margin-right:0;padding-right:0}}.shadgra [class^=btnn-]{width:30%;padding:6px 10px;text-align:center;margin-right:6px}@media (max-width:1023px){.shadgra [class^=btnn-]{padding:6px 0;margin-right:-1px;font-size:12px}}.antione{border-bottom:solid 1px #d2d2d5;padding:25px 0;width:100%;display:table}@media (max-width:1023px){.antione{border-bottom:none;padding:25px 0 0}}.antione li{display:table-cell;text-align:center;width:2%}.antione li p{font-size:15px}.antione li a{display:block;border:1px solid #b3b3b3;border-radius:3px;padding:10px;margin:6px}@media (max-width:1023px){.antione li a{padding:10px 0;margin:6px 1px;font-size:12px}}.table_kasey{border-spacing:1px;background:#E6E6E6;border-collapse:inherit;width:95%;margin:15px}.table_cleo,.table_yema{border-collapse:initial;border-spacing:1px}.table_kasey td{padding:10px 15px;font-size:15px;background:#fff}.table_kasey td:first-child{background:#f6f5f8}@media (max-width:1023px){.table_kasey{width:inherit}.table_kasey td{display:block;padding-left:85px}.table_kasey td:first-child{background:#fff;padding-left:15px}}.table_cleo{background:#e9edf4;margin-bottom:25px;width:100%}.table_pas,.table_yema{margin:25px 15px}.table_cleo th{text-align:center;background:#4f81bd;color:#fff;font-weight:100;padding:10px;white-space:nowrap}@media (max-width:1023px){.table_cleo th{padding:4px}}.table_cleo tr:nth-child(odd){background:#d0d8e8}.table_cleo td{padding:10px;text-align:center}@media (max-width:1023px){.table_cleo td{padding:4px}}.table_cleo td:nth-child(1){text-align:left;white-space:nowrap}.boyce a,.graig h3,.table_centertex td,.table_centertex td:nth-child(1),.table_centertex td:nth-child(2),.table_yema{text-align:center}.table_pas thead th{color:#999}.table_pas thead th:first-child{padding-left:30px}@media (max-width:1023px){.table_pas thead th:first-child{padding-left:0}}.table_pas thead .info{width:32%}.table_pas tr{border-bottom:solid 1px #D8D9DC}.table_pas td{vertical-align:top;padding:15px 5px;min-width:140px}.table_yema td,.table_yema th{color:#333;padding:5px 15px;font-weight:100}.table_pas p{line-height:1.5em;height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.barton,.garret,.gayleimg,.hersayArea,.isiahbox,.isiahsun,.jonah,.mitchnas,.vitoUL_3{overflow:auto}.table_yema{background:#333}.table_yema th{background:#ccc}.table_yema td{background:#fff}.arlie{color:#525faa;display:block;float:right;margin:15px}.graig .volvop span,.graig small,.sid_title h4,.sid_title p{display:inline-block}.graig{border-left:solid 1px #d5d5d7;border-right:solid 1px #d5d5d7}.graig small{margin:0 15px 15px 30%}@media (max-width:1023px){.graig small{margin:0 15px}}.graig [class^=skmain-]:before{padding-right:10px}.graig p{margin:15px}.graig .volvop{background:#f6f5f8;margin:0;padding:20px}.graig .volvop span{margin-left:15px}.graig h3{font-size:22px;color:#666;font-weight:100;margin:45px 15px}@media (max-width:1023px){.graig h3{font-size:16px}}.sid_title{margin:15px;clear:right}.boyce,.brookeInner:after,.content-panel-3-block-left:after,.content-panel:after,.content-row:after,.hiram,.isiahbox,.single-austinUL-panel:after,.sonnylink,.vs-panel .vs-side:after{clear:both}.sid_title h4{background:#000;color:#fff;padding:6px 15px;font-size:13px;font-weight:100}.sid_title p{padding:0;font-size:16px;vertical-align:middle}.asa{padding-left:85px}@media (max-width:1023px){.asa{padding-left:0;margin:15px}}.boyce{border:1px solid #D5D5D7;margin:15px;padding:15px 15px 50px;position:relative}.boyce h4{color:#ee7821;font-size:16px;font-weight:100;padding-bottom:10px;border-bottom:solid 1px #ee7821}.boyce ul{padding-top:10px;margin-left:25px}.boyce ul li{color:#69696B;list-style:inherit}.boyce a{display:block;color:#adadae;border-top:solid 1px #D5D5D7;padding:6px 10px;position:absolute;width:100%;left:0;bottom:0}.boyce a:after{content:"\f0d7";font-size:25px;position:absolute;top:3px;padding-left:10px}.btnn-amado:before,.btnn-jonah:before{content:"\f067"}.gayleimg{text-align:right;margin:0 15px -19px}.garret li h4,.volvobtn,.volvobtn .donn{text-align:center}.gayleimg img{max-width:170px}.garret li{width:50%;float:left}@media (max-width:1023px){.gayleimg{margin-bottom:-11px}.gayleimg img{max-width:100px}.garret li{width:100%;float:left;margin-left:0;margin-right:0;border-top:solid 1px #D5D5D7}.garret li:first-child{border-top:none}}.garret li h4{font-size:16px;font-weight:100;margin:25px 0}.garret label{vertical-align:middle;font-size:16px}.garret input{padding:5px;font-size:16px;border:1px solid #D5D5D7}.garret .checkboxaudi{font-size:15px;margin:15px 0}.oswa{margin:10px}.oswa input{padding:5px;font-size:16px}.oswaldo{margin:15px 0}.wes{max-width:250px;margin:10px auto}.wes img{max-height:60px}.wes p{margin:0;font-size:18px;display:inline-block}.volvobtn .donn{background:#dc7f28;min-width:100px}.tab_perry [class^=skmain-]:before{padding-right:10px}.jonah{background:#f6f8fa;padding:25px 15px;margin-top:25px}.jonah .btnn-jonah{float:right}[class^=jonah_]{width:50%;float:left;text-align:center;position:relative}@media (max-width:1023px){.jonah{margin-top:0}.jonah_Left{width:35%}}.jonah_Left .img{width:50%;display:table-cell}@media (max-width:1023px){.jonah_Left .img{width:100%}}.jonah_Left .img img{max-height:120px}.jonah_Left a{color:#0070b9;width:50%;display:table-cell}@media (max-width:1023px){.jonah_Left a{width:100%;display:block;position:absolute;bottom:-20px;font-size:14px}.jonah_Right{width:65%}}.conniebtn,.isiahbox .radioArea,.jonah_Right small,.mitchbox h5 .img,.mitchbtn,.norberto h4:before,.oswaselect,.silasUL h3:before,.silasUL h5,.sung h3,.vcenter,[class^=btnn-]{display:inline-block}.sung,.sung h3{position:relative}.jonah_Right{text-align:left}.barton li,.mitchbox,.shap,.sung{text-align:center}.jonah_Right h3{line-height:1.3em;margin:5px 0 15px 10px;font-weight:100;min-height:48px}@media (max-width:1023px){.jonah_Right h3{font-size:15px;margin:15px 0 20px 10px}}.jonah_Right small{margin-top:15px}[class^=btnn-]{padding:10px 20px;position:relative}@media (max-width:1023px){.jonah_Right small{margin-top:8px;float:right;text-decoration:underline}[class^=btnn-]{margin-left:10px;padding:6px;float:left}}.cornBox,.flr{float:right}[class^=btnn-nora-]{padding:4px 20px;border-radius:0;border:1px solid #bebebe}.btnn-jonah{background:#dd6c0a;color:#fff}.btnn-amado,.btnn-tory{color:#333;border:1px solid #bebebe}.btnn-jonah:before{padding-right:10px}.btnn-amado{background:0 0}.btnn-amado:before{padding-right:10px}.btnn-tory{background:#fff}.btnn-jed{background:#dd6c0a;color:#fff}.btnn-skp{background:#da3e49;color:#fff;border:none}.btnn-sea{background:#dd6c0a;color:#fff}.btnn-sea:before{content:"\f002";padding-right:10px}.btnn-nora-rod:before{content:"\e917";padding-right:10px}.btnn-nora-anton:before{content:"\e913";padding-right:10px}.btnn-nora-dis{background:#c7221c;color:#fff;border:none;padding:6px 20px}.sung{font-weight:100;border-top:solid 1px #D5D5D8;margin:50px 0 25px}@media (max-width:1023px){.sung{margin:30px 0}}.sung h3{background:#fff;top:-10px;padding:0 15px;font-weight:100;font-size:18px}.sung .joe{position:absolute;right:0;bottom:-6px;padding:0}.oswaselect{width:90px;vertical-align:bottom}.cornBox{margin-bottom:5px}.cornselect{width:200px}.conniebtn{color:#0070b9;margin:10px 15px}.conniebtn:before{content:"\f067";padding-right:6px}.hiram>li:before,.norberto h4:before,.silasUL h3:before{content:''}.barton li,.mitchna .img{float:left}.shap{padding:25px 15px}.shadtxtUL{margin-bottom:15px}.shadtxtUL li{list-style-type:disc}.shadtxtUL li:first-child{list-style:none}.norberto{padding-left:25px;max-width:550px;margin:50px auto}@media (max-width:1023px){.norberto{margin:15px}}.norberto h4{font-size:18px;font-weight:700;color:#4d4d4d;position:relative;margin-bottom:6px}.norberto h4:before{background:#d8262e;width:15px;height:15px;position:absolute;top:0;left:-20px}.barton li{width:25%;padding:20px}.barton li .img img{max-height:130px}.barton li p{margin:20px 0}.mitchbox{overflow:auto;margin:25px 0}.mitchbox .reciprocal{border:1px solid #d8262e;display:inline-block;padding:10px 30px;font-size:25px;font-weight:700;margin:0 10px}.mitchbox .mitchp,.mitchbox h3{font-size:16px;text-align:left}.mitchbox p{margin:25px 15px}.mitchbox .mitchp{padding:50px 0 0;margin:0 0 15px 100px}.mitchbox h3{max-width:170px;margin:15px auto 25px;font-weight:100}.mitchbox h5{font-weight:100;text-align:left;max-width:170px;margin:15px auto}.mitchbox h5 .img{min-width:35px;text-align:center}.mitchna .img img{max-height:90px}.mitchnas{border-left:dashed 1px #000;padding-left:15%;text-align:center;max-width:260px;margin:0 auto}@media (max-width:1023px){.barton li{width:50%;float:left}.mitchnas{padding-left:0;border-left:none}}.mitchnas h4{text-align:left;font-size:14px}.mitchnas .btnn-jed{padding:8px 15px;width:90%;float:left;margin-top:25px}.mitchnas .btnn-jed img{position:absolute;left:15px}.mitchbtn{color:#0070bb;font-size:16px}.hersay{font-size:15px;border:1px solid #7e7e7e;padding:20px 5%;border-radius:20px;margin:15px 0;line-height:1.5em;position:relative;text-align:left}.hersayArea,.royalbox .img,.sonnyinner p,.vitobox{text-align:center}.hersay:before{background-image:url(../img/ss.png);width:39px;height:25px;position:absolute;right:100%;top:50%;margin-top:-15px}@media (max-width:1023px){.hersay:before{background-image:url(../img/sss.png);width:17px;height:37px;bottom:-37px;left:50px;top:inherit}.hersayArea .img{margin-left:100px}.hersayArea .img img{max-height:100px}}.isiahbox{background:#ededed;padding:25px}.isiahbox h3{font-size:20px;font-weight:100;margin-bottom:15px}@media (max-width:1023px){.isiahbox h3{font-size:16px;margin-bottom:6px}}.isiahbox input{padding:10px;border:none;width:100%}.isiahbox .radioArea{padding:5px 15px}.isiahbox .radioArea label{font-weight:100;color:#585858;font-size:16px}.isiahbox .btnn-jed{width:100%;text-align:center}.isiahsun{margin:15px 0}@media (max-width:1023px){.isiahsun .btnn-jed{margin-top:15px}}.hersayArea{margin:25px 0}.minabe{max-width:580px;margin:0 auto}.vcenter{vertical-align:middle;float:none;margin-left:-4px}.royalbox{max-width:600px;margin:15px auto}.royalbox li{margin:15px 0}.royalbox .img img{max-height:75px}.royalbox h4,.royalbox p{line-height:1.3em}.royalbox h5{margin-top:25px}[class^=vitoUL] li{list-style-type:disc;margin:0 0 0 20px;list-style-position:outside}.vitoUL_3 li{width:33.33333%;float:left}.vitobox{margin:50px 0}.vitobox a{margin:0 5px}.sonnyinner{margin:25px;overflow:hidden}@media (max-width:1023px){.sonnyinner{margin:15px}}.sonnyinner p{margin-bottom:10px}@media (max-width:1023px){.sonnyinner p{text-align:left;margin-bottom:0}}.sonnyinner .p{text-align:left}.hiram .hiramlink,.hiram h2,.silasmore,.silasmore a,.sonnyimg,.sonnylink{text-align:center}.sonnyimg{margin:50px 0}@media (max-width:1023px){.sonnyimg{margin:15px 12% 30px}}.sonnylink{margin:25px 0;overflow:auto}.sonnylink a{width:150px;margin:5px 10px}.galen li,.galen_ch>li{margin-bottom:10px;margin-left:20px}.sonnylink [class^=btnn-]{padding:10px 5px}.galen li{list-style:decimal}.galen_ch>li{list-style-position:outside;list-style-type:cjk-ideographic}.silasUL{max-width:400px;margin:25px auto 0;padding-left:30px;max-height:520px;overflow:hidden}.bretUL,.hiram>li,.link_do,.simonUL,.sterling,.taylor>li{overflow:auto}.silasUL li{list-style-type:decimal;padding:20px 0 20px 25px;color:#fff}@media (max-width:1023px){.silasUL{margin:0;max-height:inherit}.silasUL li{padding:25px 0 25px 25px}.silasmore{display:none}}.silasUL h3{font-size:20px;margin-bottom:4px;font-weight:100;position:relative;color:#333}.silasUL h3:before{background:#d8262e;width:35px;height:22px;position:absolute;top:2px;left:-53px;z-index:-1}.silasUL p{color:#333}.silasUL h5{color:#df6c0a;padding-left:25px;position:relative;font-size:16px;font-weight:100;margin:5px 0}.silasUL h5:before{background-image:url(../img/sk-08.png);width:21px;height:22px;position:absolute;left:0;top:-3px}.silasUL .conniebtn{margin:0}.silasmore{position:relative;border:1px solid #fff;bottom:-1px;background:#fff;left:-1px;width:101%;border-top:solid 1px #D5D5D7}.silasmore:before{background-image:url(../img/bgs.png);width:99%;position:absolute;left:0;bottom:30px;height:135px;z-index:10;background-size:inherit}.silasmore a{position:relative;top:-1px;display:inline-block;background:#c6221c;color:#fff;font-size:15px;padding:4px;width:30%;min-width:150px}.silasmore a:after{background-image:url(../img/dcv.png);width:15px;height:16px;right:10px;top:6px}.hiram>li{position:relative;padding:25px 0}.hiram>li:before{position:absolute;top:0;width:100%;height:100%;background-image:url(../img/gbn.png);background-position:50%;display:none}.hiram>li:nth-child(2n):before{display:block}.hiram h2{font-size:18px;margin:10px}@media (max-width:1023px){.hiram h2{font-size:15px;margin:10px 0}}.hiram .hiramno img{max-width:75px}.hiram .silasUL h3{font-size:16px}.hiram .silasUL h3:before{top:0}.hiram .silasUL li{padding:6px 0 6px 25px}.hiram .hiramlink{margin:50px 0 0}.hiram [class^=btnn-]{padding:6px 20px;margin:5px 2px;min-width:140px;width:48%}.silas{margin:15px}.shelby .vivian{margin:0}.shelby .vivian h5{color:#333;font-size:25px;text-align:right;padding-right:10%;top:40%}.shelby .vivian h3{color:#bd0000;font-size:25px;text-align:right;padding-right:11%;top:60%}.shelby .conniebtn{float:right}.shelby .alison{margin-top:0}.link_do{text-align:right;margin:0 0 35px}.jamform,.sterling li .hot,.sublink{text-align:center}@media (max-width:1023px){.sterling{margin:0 15px}}.sterling li{width:32.20339%;float:left;margin-right:1.69492%;border:1px solid #cbcbcb;margin-bottom:1.69492%;position:relative;padding-bottom:20em}@media (max-width:1023px){.sterling li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}}.sterling li:nth-child(3n){float:right;margin-right:0}.sterling li:after{background-image:url(../img/pic-65.png);width:23px;height:40px;right:0;bottom:0}@media (max-width:1023px){.sterling li:after{width:28px;height:50px}}.sterling li .bgimg{position:absolute;top:5%;width:90%;height:50%;left:5%}.sterling li .margotxt{padding:5px 15px 45px}@media (max-width:1023px){.sterling li .margotxt{position:absolute;width:100%;float:none}}.sterling li .margotxt h3{color:#333;font-size:15px;margin-bottom:15px}.sterling li .hot{background:#b00;color:#fff;font-size:18px;position:absolute;width:110px;left:50%;top:0;z-index:1;margin-left:-55px}.reedtxt{display:inline-block;font-size:15px;margin:0 12px}.bretUL{margin:25px 7%}.bretUL li{width:25%;float:left;border-top:solid 1px #d8d9dc;padding:15px}.bretUL li:nth-child(-n+4){border-top:none}@media (max-width:1023px){.bretUL{margin:15px}.bretUL li{width:33.33333%;float:left;padding:0}.bretUL li:nth-child(-n+4){border-top:solid 1px #d8d9dc}}.bretUL li:nth-child(-n+3){border-top:none}.bret_content{display:none}.bret_content.active{display:block}.jamform{max-width:500px;margin:25px auto}.jamform .fa-search:before{font-size:22px;color:#A6A6A6}.jamform input{padding:8px;border:1px solid #D5D5D7;font-size:16px;margin:0 4px;width:50%}@media (max-width:1023px){.jamform .btnn-skp{float:none;padding:10px;margin-left:0}}.sublink{margin:25px 15px}.santosred{background:#f9eff4;margin:25px;padding:25px;color:#4d4d4d}@media (max-width:1023px){.santosred{margin:15px;padding:15px 9px}}.santosred h4{font-size:18px;margin-bottom:15px;font-weight:100}.santosred .of_list li{display:inline-block;margin-bottom:10px}.santosred .of_list li .radioArea{padding-right:12px}.santosred .of_list li input[type=checkbox].css-checkbox+label.css-label{font-size:13px}.santosred .of_sec{border-top:solid 1px #fff;overflow:auto;padding:15px 0 0}.santosred .of_sec .oswaldo{margin:15px 0;width:50%;float:left}.santosred .of_sec .oswaldo label{font-weight:100;font-size:18px;margin-right:10px}.santosred .of_sec .oswaselect{width:70%}.santosred .of_sec .select_eliz{background:#fff;min-width:125px}.santosred .of_sec .select_eliz:after{z-index:0}.oferick{margin:25px}@media (max-width:1023px){.santosred .of_sec{padding:0}.oferick{margin:25px 0}}.oferick h4{text-align:right;font-weight:100;margin-bottom:6px}@media (max-width:1023px){.oferick h4{text-align:center;margin-bottom:25px}}.oferick h4 .big{font-size:30px}.of_card{padding:0 15%;text-align:center}.of_card h3{font-size:18px;margin:15px 0}.of_card p{color:#585858;margin-bottom:15px}.of_cardowl .owl-controls .owl-nav .owl-next:before,.of_cardowl .owl-controls .owl-nav .owl-prev:before{color:#c6221c}.of_cardowl .owl-controls .owl-nav .owl-prev{left:0}.of_cardowl .owl-controls .owl-nav .owl-next{right:0}.taylor{margin:25px 0}.taylor>li{padding:25px 15px;border-bottom:solid 1px #D5D5D7;display:table;width:100%}.taylor>li:first-child{border-top:solid 1px #D5D5D7}.taylor>li [class^=col-]{display:table-cell;vertical-align:middle;float:none}@media (max-width:1023px){.taylor>li{padding:25px 0}.taylor>li [class^=col-]{display:inline-block}.taylor .img{position:relative;left:-15px}}.taylor .img img{max-height:80px}.taylor .btnn-jed{text-align:center;width:100%;padding:6px;margin-top:6px}.taylor p{font-size:13px;margin:0}.taylor h4{line-height:1.5em}@media (max-width:1023px){.taylor .btnn-jed{margin:0}.taylor h4{font-size:13px}.taylor .parea{width:50%;float:left}}.pointinfo{max-width:600px;margin:25px auto}.pointinfo p{text-align:left}.pointinfo .naomi_content{margin-bottom:25px}.pointinfo .marty_title:first-of-type h3{border-top:none}.macktxt .img{text-align:right}.simonUL,.txtcenter td,.txtcenter td:nth-child(1),.txtcenter td:nth-child(2){text-align:center}.macktxt .img img{max-height:50px}.macktxt .p{margin:0}.simonUL{display:table;width:100%}.simonUL>li,.simonUL>li span{vertical-align:middle;width:2%}.simonUL>li{padding:15px 25px;display:table-cell;float:none;position:relative}.simonUL>li:after{content:"\f0da";position:absolute;left:-5px;top:50%;font-size:30px;margin-top:-15px}.simonUL>li:first-child:after{display:none}.simonUL>li span{display:table-cell;border:1px solid #4d4d4d;padding:15px;height:105px}.peteUL li{list-style-type:disc;list-style-position:inside;text-indent:-80px;padding-left:80px}.tableBox{overflow-x:scroll}@media (max-width:1023px){.dougtxt{border-top:dotted 2px #8F8F8F;margin:35px 15px 0;border-bottom:dotted 2px #8F8F8F;padding:25px 0}}.btn-contact,.btn-enter-area{border-radius:5px;border-style:none;letter-spacing:5px}.coryUL{overflow:auto}.coryUL li{margin:10px 0}.coryUL .img{padding-right:25px}@media (max-width:1023px){.coryUL .img{padding-right:0}}.austin{padding:25px}.austinUL{overflow:hidden}.austinUL li{width:48.57143%;float:left;margin-right:2.85714%;background:#fff;margin-bottom:2.85714%}.austinUL li.w100,.paulette{width:100%}@media (max-width:1023px){.austin{padding:15px}.austinUL li{width:100%;float:left;margin-left:0;margin-right:0}.brooke{display:none}}.austinUL li:nth-child(2n){float:right;margin-right:0}.austinUL .fullw{width:100%;float:left;margin-left:0;margin-right:0}.austinUL .img img{max-height:85px;padding:10px}.austinUL h5{margin-top:20px;color:#666;font-weight:100}.austinUL h4{margin:10px 0;font-weight:100;color:#4d4d4d}.austinUL h3{margin:25px;font-weight:100}.austinUL h2{margin:10px 0}.macktxt{padding-left:10px}.brooke{background:-moz-radial-gradient(center,circle cover,#397f88 0,#0b5970 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#397f88),color-stop(100%,#0b5970));background:-webkit-radial-gradient(center,circle cover,#397f88 0,#0b5970 100%);background:-o-radial-gradient(center,circle cover,#397f88 0,#0b5970 100%);background:-ms-radial-gradient(center,circle cover,#397f88 0,#0b5970 100%);background:radial-gradient(center,circle cover,#397f88 0,#0b5970 100%);background-color:#397f88}.brookeInner{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px}.brookeInner:after{content:" ";display:block}.paulette{display:table}.dorthy,.paulette .img,.paulette h2{display:table-cell;vertical-align:middle}.paulette .img img{max-width:80px}.paulette h2{color:#fff;font-size:23px;text-align:left}.dorthy{text-align:center;width:2%}.dorthy a{display:inline-block;padding:5px}.dorthy img{max-width:150px}.boyd{padding:35px 0 35px 230px;position:relative}.boyd:before{background-image:url(../img/pic-40.png);left:0;bottom:0;width:200px;height:200px;z-index:1}.betsy{display:block}.betsy .boyd{padding:35px 0}.betsy .boyd:before{display:none}@media (max-width:1023px){.betsy .boyd{max-width:340px;margin:0 auto}.betsy .dorthy{display:block;width:100%;margin:15px 0}.betsy .paulette .img{padding-right:10px;text-align:right}}.btn-contact,.btn-enter-area,.center{text-align:center}.betsy .paulette h2 p{font-size:12px;font-weight:100;margin-top:10px}.betsy .paulette h5{display:table-cell;vertical-align:middle;color:#efea3a;font-size:18px;font-weight:100;position:relative}@media (max-width:1023px){.betsy .paulette h5{position:absolute;bottom:20px;width:100%;left:50%;max-width:100px;margin-left:-50px}}.betsy .paulette h5:before{content:"\f0da";font-size:25px;position:absolute;left:0}body{background:#fff}.btn-enter-area{height:40px;margin:10px 0;font-size:18px;width:100%;padding:0;-webkit-box-shadow:5px 5px 3px rgba(144,143,143,.6);-moz-box-shadow:5px 5px 3px rgba(144,143,143,.6);box-shadow:5px 5px 3px rgba(144,143,143,.6);transition:all .2s ease}@media (max-width:1000px){.btn-enter-area{font-size:14px}}@media (min-width:1000px) and (max-width:1200px){.btn-enter-area{font-size:12px}}.btn-enter-area.red{background-color:#AE0C23;color:#FFF}.btn-enter-area span{margin:0 10px}.btn-enter-area i{font-size:12px;line-height:20px;transition:all .2s ease}.btn-enter-area:hover{margin-left:15px}.btn-contact{width:300px;height:60px;margin:10px;font-size:18px;-webkit-box-shadow:5px 5px 3px rgba(144,143,143,.3);-moz-box-shadow:5px 5px 3px rgba(144,143,143,.3);box-shadow:5px 5px 3px rgba(144,143,143,.3);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-contact.orange{background-color:#D36A10;color:#FFF}input[type=checkbox].n-checkbox{background:#EEE;box-shadow:0 0 0 0 #d8262e inset,0 0 0 1px #ccc inset,0 0 0 8px #FFF inset,0 0 0 0 #ddd inset,0 0 0 0 #ddd;padding:8px;border-radius:2px;transition:all .2s;zoom:1.5;border-width:1px}input[type=checkbox].n-checkbox:active{background:#d8262e;box-shadow:0 0 0 8px #d8262e inset,0 0 0 0 #666 inset,0 0 0 8px #EEE inset,0 0 0 12px #ddd inset,0 0 0 8px #D6E5E4}input[type=checkbox].n-checkbox:checked{background:#F9F9F9;box-shadow:0 0 0 8px #d8262e inset,0 0 0 0 #666 inset,0 0 0 8px #EEE inset,0 0 0 0 #ddd inset,0 0 0 0 #ddd}.n-form-input,.n-form-select{line-height:inherit;border-radius:2px;border-style:solid;border-width:1px;margin:5px;border-color:#CCC;background:#FFF}.n-form-input:focus{outline:#000 auto 2px}.n-form-select{width:100%;padding:5px;font-size:16px;height:34px}.dropdown{position:relative;display:inline-block;text-align:left;width:132px}.dropdown-text{background-color:#FFF;border:1px solid;font-family:inherit;font-size:inherit;border-radius:2px;cursor:pointer;position:absolute;text-indent:10px;line-height:32px;width:100%}.dropdown-text:after{position:absolute;right:6px;top:15px;content:'';width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#555 transparent transparent}.dropdown-text a{color:#000}.dropdown-toggle{font-size:0;z-index:1;cursor:pointer;position:absolute;top:0;border:none;padding:0;margin:0 0 0 1px;background:0 0;text-indent:-10px;height:34px;width:100%}.dropdown-toggle:focus{outline:0}.dropdown-content{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;list-style-type:none;position:absolute;top:32px;padding:0;margin:0;opacity:0;visibility:hidden;border-radius:3px;text-indent:10px;line-height:32px;background-color:#eee;border:1px solid #ccc;width:140px}.dropdown-content a{display:block}.abcde-div,.main-page{display:inline-block}.dropdown-content a:hover{background:#FFF}.dropdown-toggle:focus~.dropdown-text,.dropdown-toggle:hover~.dropdown-text{background-color:#FFF}.dropdown-toggle:focus~.dropdown-text{z-index:2}.dropdown-toggle:focus~.dropdown-text:after{border-width:0 4px 5px;border-color:transparent transparent #FFF}.dropdown-content:hover,.dropdown-toggle:focus~.dropdown-content{opacity:1;visibility:visible;top:42px}.content{margin:0 auto;max-width:1440px;padding:0 15px;position:relative}@media (max-width:1000px){.content{padding:0}}.margin-bottom-50{margin-bottom:50px}.bread-crumb{overflow:hidden;font-size:12px;color:#535454;padding:10px 0 20px 20px}.main-page{margin-left:50px;width:calc(100% - 310px);vertical-align:top}@media (max-width:1000px){.bread-crumb{margin-bottom:0!important}.main-page{margin-left:0;width:100%}}@media (min-width:1000px) and (max-width:1200px){.main-page{margin-left:20px;width:calc(100% - 300px);display:inline-block;vertical-align:top}}.main-page .content-title{font-size:18px;font-weight:700;letter-spacing:5px;border-bottom:2px solid #D0D0D4;color:#3D3C3D;margin-top:20px;margin-left:20px}.main-page .square-panel .square-panel-descrption,.main-page .square-panel .square-panel-title{font-size:20px;padding:15px 0;text-align:center}.main-page .content-title i{color:#D8262E}@media (max-width:1000px){.main-page .half-col{width:48%;display:inline-block}.main-page .half-col .square-panel .square-panel-img{height:130px}}.main-page .square-panel{border:1px solid #A09CA1;margin:20px 0;border-radius:1px;cursor:pointer}.main-page .square-panel .square-panel-title{background-color:#E8E7E6}.main-page .square-panel .square-panel-img{height:200px;overflow:hidden}.main-page .square-panel .square-panel-img img{width:100%}.main-page .square-panel .square-panel-descrption .name{color:#23272A;font-size:21px}.main-page .square-panel .square-panel-descrption .meta{color:#6D96BB;font-size:16px}.main-page .square-panel:hover img{opacity:.8}.main-page .right-line{border-right:2px solid #D0D0D4}.main-page .loan-form{font-size:16px;color:#504F50}.main-page .loan-form .form-title{margin:20px 0;padding:0 10%}.main-page .loan-form .form-block{margin:20px 0;line-height:36px}.main-page .loan-form .form-block:after,.main-page .loan-form .form-block:before{content:" ";display:table}.main-page .loan-form .form-block:after{clear:both}.main-page .loan-form .form-row{display:block}.main-page .loan-form .form-row .form-check-list{display:inline-block;width:45%;margin:10px 0;padding:0 0 0 10%}.main-page .loan-form .form-row span{font-size:18px}.main-page .loan-form .form-row .policy{font-size:16px;line-height:20px;letter-spacing:2px;padding-left:50px}@media (max-width:1000px){.main-page .loan-form .form-row .policy{padding-left:10px}}.main-page .loan-form .two-col-info{display:block;height:400px}.main-page .loan-form .two-col-info .left-panel,.main-page .loan-form .two-col-info .right-panel{display:inline-block;width:45%;vertical-align:top}.two-col-circle{display:block;width:100%;margin-bottom:40px}.two-col-circle .two-info{width:48%;display:inline-block;padding-bottom:40px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.two-col-circle .two-info .info-img{padding:20px 20%}.two-col-circle .two-info .info-img img{width:100%}.two-col-circle .two-info .info-txt{text-align:center}.two-col-circle .two-info:hover{background-color:#FAFAFA;border-radius:5px}.two-avatar{display:inline-block}.two-avatar .two-avatar-img{width:80px}.two-avatar .two-avatar-img img{width:100%}.two-avatar .two-avatar-txt.right{padding:100px 100px 40px 30px}.two-avatar .two-avatar-txt.left{padding:100px 30px 40px 100px;border-right:solid 1px #CCC}.two-avatar .two-avatar-txt h4{font-weight:700}.two-avatar .two-avatar-txt h3{margin-top:20px;font-size:18px}.two-avatar .two-avatar-txt a{text-align:underline;color:#3879D9}.content-panel{overflow:hidden}.content-panel:after,.content-panel:before{content:" ";display:table}@media (max-width:1000px){.content-panel{margin-top:15px}}.content-panel.gray-panel{margin-top:0;margin-bottom:120px;background-color:#F9F9F9;border:1px solid #A5A5A6}.content-panel.gray-panel .alison{margin:0}.txt-left{text-align:left}.gray-block{display:block;margin:40px;border-radius:3px}@media (max-width:1023px){.gray-block{margin:0}}.question-left{display:block;text-align:end;font-size:18px;margin-bottom:20px}.question-left a{color:#424999}.avatar-container{margin-bottom:30px}.avatar-container .img-left{vertical-align:middle;display:inline-block;width:30%}.avatar-container .img-left-img-large{display:inline-block;vertical-align:middle;width:30%}.avatar-container .img-left-img-large img{width:100%}@media (max-width:1023px){.avatar-container .img-left-img-large{width:100%}}.avatar-container .content-right{vertical-align:middle;text-align:initial;display:inline-block;width:60%}@media (max-width:1023px){.avatar-container .content-right.large-img{width:100%}}.avatar-container .content-right .example-panel{display:block}.avatar-container .content-right .example-panel .example-icon{display:inline-block;background:#BE0C16;font-size:18px;padding:2px 10px;color:#FFF}.avatar-container .content-right .txt-panel p{line-height:25px;font-size:16px;font-weight:500}.avatar-container .content-right .txt-panel p span.orange{color:#EE8417}.avatar-container .content-right .txt-panel-loan-inner{padding-left:20px}.avatar-container .content-right .txt-panel-loan-inner p{line-height:40px;font-size:25px;font-weight:500}@media (max-width:1000px){.avatar-container .content-right .txt-panel-loan-inner p{font-size:20px}}.avatar-container .content-right .txt-panel-loan-inner p span.red{color:#D81115;font-weight:800}.avatar-container .img-left-loan-inner{vertical-align:middle;display:inline-block;width:30%;padding:20px}.avatar-container .img-left-loan-inner img{height:80%;width:80%}.contact-us-panel{background-color:#FFF;padding-top:40px}.contact-us-panel .contact-us-head h3{text-align:center;font-size:30px}.contact-us-panel .contact-us-head .hint-img{text-align:end;padding:0 60px}.contact-us-panel .contact-us-head ul li{font-size:16px;background-color:#F3F2F6;display:inline-block;padding:10px 0;text-align:center;width:30%;margin-left:20px;border-radius:2px;cursor:pointer;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.compare-footer span,.red-tab li{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.contact-us-panel .contact-us-head ul li i{margin-right:5px}@media (max-width:1000px){.contact-us-panel .contact-us-head ul li{margin-left:5px}}.contact-us-panel .contact-us-head ul li.active,.contact-us-panel .contact-us-head ul li:hover{color:#FFF;background-color:#BB0E19}.compare-footer{text-align:end;font-size:16px;margin-bottom:50px;margin-top:20px}.compare-footer span{margin:0 10px;transition:all .2s ease-out}.mg-bottom-50,.red-tab-content{margin-bottom:50px}.compare-footer span:hover{color:#333}.venture-container{padding:10px}.venture-container .venture-info{display:block}.venture-container .venture-info .venture-ask{padding-right:130px}@media (max-width:1000px){.venture-container .venture-info .venture-ask{padding-right:0}}.venture-container .venture-info .venture-ask .ask-content{display:inline-block;vertical-align:middle;background-color:#EEE;padding:20px;border-radius:10px;width:calc(100% - 140px)}.venture-container .venture-info .venture-ask .ask-content p{font-size:18px;letter-spacing:1px;color:#3D3D40}.venture-container .venture-info .venture-ask .ask-content:before{border-color:transparent transparent #EEE;border-style:solid;border-width:20px;content:'';height:0;transform:rotate(45deg);position:absolute;margin-left:-40px;width:0;margin-top:-20px}@media (max-width:1000px){.venture-container .venture-info .venture-ask .ask-content:before{display:none}}.venture-container .venture-info .venture-ask .avatar-img{margin-right:30px;display:inline-block;vertical-align:middle}.venture-container .venture-info .venture-ask .avatar-img .name{text-align:center;color:#3D3D40;font-size:20px;padding:5px}.venture-container .venture-info .venture-reply{padding-left:130px}@media (max-width:1000px){.venture-container .venture-info .venture-reply{padding-left:0}}.venture-container .venture-info .venture-reply .reply-content{width:calc(100% - 140px);display:inline-block;border-radius:10px;border:1px solid #EEE}.venture-container .venture-info .venture-reply .reply-content .reply-content-img{max-width:100%}.venture-container .venture-info .venture-reply .reply-content .reply-content-img img{width:90%}.venture-container .venture-info .venture-reply .reply-content p{padding:20px;color:#545555;font-size:16px}.venture-container .venture-info .venture-reply .reply-content p span.red{font-size:20px;font-weight:700;color:#D81115}.venture-container .venture-info .venture-reply .reply-content p span.large{font-size:20px;font-weight:700;color:#1E1D1D}.venture-container .venture-info .venture-reply .avatar-img{margin-left:10px;display:inline-block;vertical-align:top}.venture-container .venture-info .venture-reply .avatar-img .name{text-align:center;color:#3D3D40;font-size:20px;padding:5px}.hint-layer{width:100%;height:0}.hint-layer:after,.hint-layer:before{border-style:solid;content:'';height:0;transform:rotate(45deg);position:absolute;margin-left:calc(100% - 650px);width:0}.hint-layer:after{border-color:transparent #EEE transparent transparent;border-width:20px;margin-top:100px}.hint-layer:before{border-color:transparent #FFF transparent transparent;border-width:18px;margin-top:104px;z-index:3}.red-tab li,.red-tab-3 li{padding:10px;margin-left:5%;border-radius:5px 5px 0 0;text-align:center}@media (max-width:1000px){.hint-layer:after,.hint-layer:before{display:none}}.compare-title .compare-img,.red-tab li,.red-tab-3 li,.vs-panel .vs-center,.vs-panel .vs-side{display:inline-block}.red-tab li{color:#000;background-color:#F3F2F6;width:40%;transition:all .2s ease-out}.qa-tab-containter ul.qa-tab li,.red-tab-3 li{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.red-tab li.active,.red-tab li:hover{background-color:#BB0E19;color:#FFF}.red-tab-3 li{color:#000;background-color:#F3F2F6;width:28%;transition:all .2s ease-out}.red-tab-3 li.active,.red-tab-3 li:hover{background-color:#BB0E19;color:#FFF}.red-tab-content{font-size:18px;padding:20px}.qa-fold-panel,.vs-panel{margin-bottom:40px}.compare-table{font-size:18px;text-align:center}.compare-table .table-header{background-color:#F3F2F6}.compare-table tr.divide-line{background-color:#0E0D0E;color:#FFF;font-size:12px;text-align:initial}.compare-table .red,.compare-title .compare-right h2 span.red{color:#D81115}.compare-table tbody>tr>td:first-child{text-align:initial;padding-left:20px;min-width:200px}.compare-title .compare-right{padding-top:20px;display:inline-block;width:calc(100% - 100px);vertical-align:top}.compare-title .compare-right h4{color:#D81115;padding:5px 10px;font-size:12px}.compare-title .compare-right h2{padding:5px 10px;font-size:20px}.compare-title .compare-img{vertical-align:top}.contact-bottom{background-color:#F3F2F6;padding:30px 0;text-align:center}.contact-bottom h3{font-size:18px}.contact-bottom h3 span{color:#000;letter-spacing:2px}.vs-panel .vs-side{vertical-align:middle;height:250px;background-color:#FFF;width:40%;border:1px solid #C2C2C2;border-radius:2px}.vs-panel .vs-side:after,.vs-panel .vs-side:before{content:" ";display:table}.vs-panel .vs-side .head-img{border-bottom:1px solid #C2C2C2}.vs-panel .vs-side .txt{padding:10px;text-align:initial}.vs-panel .vs-side .txt.red{color:#CB231D}.vs-panel .head-img img{width:100%}.qa-ans-reply-info{padding-left:100px;padding-top:20px}.calculate-tab-containter .calculate-tab-panel,.qa-tab-containter .qa-tab-panel{padding:50px 20px}.qa-ans-reply-info .info-a{display:inline-block;width:50px;vertical-align:top}.qa-ans-reply-info .info-a span{font-size:20px;font-weight:800;line-height:30px}.calculate-tab-containter ul.calculate-tab li,.qa-tab-containter ul.qa-tab li{line-height:45px;text-align:center;margin-right:5px;border-radius:2px 2px 0 0;display:inline-block}.qa-ans-reply-info .info-ans{width:calc(100% - 200px);display:inline-block}.qa-ans-reply-info .info-ans p{color:#3B4043;font-size:16px}.qa-ans-reply-info .info-img{margin-top:40px}.calculate-tab-containter,.qa-tab-containter{margin-top:20px}.qa-ans-reply-info .info-img p{text-align:center;font-weight:600}.qa-tab-containter ul.qa-tab li{width:23%;height:50px;background-color:#F3F2F6;border-top:5px solid #F3F2F6;transition:all .2s ease-out}.qa-tab-containter ul.qa-tab li.active,.qa-tab-containter ul.qa-tab li:hover{background-color:#FFF;border-top:5px solid #BB0E19}.qa-tab-containter ul.qa-tab li .tab{color:#3B4043;font-size:16px;height:100%;width:100%}.qa-tab-containter ul.qa-tab li.active .tab,.qa-tab-containter ul.qa-tab li:hover .tab{color:#BB0E19}.calculate-tab-containter ul.calculate-tab li{width:31.5%;height:50px;background-color:#F3F2F6;border-top:5px solid #F3F2F6;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.calculate-tab-containter ul.calculate-tab li.active,.calculate-tab-containter ul.calculate-tab li:hover{background-color:#FFF;border-top:5px solid #BB0E19}.calculate-tab-containter ul.calculate-tab li .tab{color:#3B4043;font-size:16px;height:100%;width:100%}.calculate-tab-containter ul.calculate-tab li.active .tab,.calculate-tab-containter ul.calculate-tab li:hover .tab{color:#BB0E19}.qa-fold-panel .qa-fold{margin-bottom:10px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.qa-fold-panel .qa-fold:hover{background-color:#FAFAFA;border-radius:5px}.qa-fold-panel .qa-fold .title{cursor:pointer;border-bottom:#9f9f9f solid 1px;padding-bottom:10px;padding-left:30px;text-align:initial}.qa-fold-panel .qa-fold .title span{font-size:30px;color:#BE0C16}.qa-fold-panel .qa-fold .title h2{display:inline-block;font-size:20px;line-height:20px;vertical-align:middle;height:30px;margin-left:10px}.qa-fold-panel .qa-fold .content{display:none;text-align:initial}.austin-list-box li h2,.qa-fold-panel .qa-fold .content p{font-size:18px}.austin-list-box li h3{font-size:20px;margin:0}.austin-list-box li h3 span.small{font-size:10px}.kava_title .descreption{display:inline-block;margin:20px}.kava_title .descreption h1{font-size:20px}.kava_title .descreption h1 span{color:#D81115}.content-panel-3-block-left:after,.content-panel-3-block-left:before{content:" ";display:table}.content-panel-3-block-left li{width:32.20339%;float:left;margin-right:1.69492%;position:relative;padding-bottom:15%;background:#FAFAFC}@media (max-width:1023px){.qa-fold-panel .qa-fold .title{padding-left:0}.content-panel-3-block-left li{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:0;margin-bottom:10px}}.content-panel-3-block-left li:nth-child(3n){float:right;margin-right:0}.content-panel-3-block-left .bgimg{height:180px;background-size:inherit;background-position:center center;background-repeat:no-repeat;background-color:#FFF}@media (max-width:1023px){.content-panel-3-block-left .bgimg{width:50%;float:left;height:100%}}.content-panel-3-block-left .txt{background:#fafafc;position:absolute;bottom:0;left:0;width:100%;padding:15px 15px 15px 19%;min-height:160px}.content-panel-3-block-left .txt h4{color:#2e3337;font-size:16px;margin-bottom:10px}.content-panel-3-block-left .txt ul li{list-style:disc;color:#83878b;font-size:14px;line-height:1.3em}@media (max-width:1023px){.content-panel-3-block-left .txt{position:static;min-height:inherit;padding:10px 10px 10px 8%;width:50%;float:left;float:right}.content-panel-3-block-left .txt ul li{font-size:12px;margin-bottom:3px}.content-panel-3-block{margin:0 15px}}.content-panel-3-block{display:block;padding-top:20px}.content-panel-3-block>li{height:20em;width:31.6%;float:left;margin-right:1.69492%;border:1px solid #bbbcc0;margin-bottom:1.69492%;overflow:hidden;position:relative}.content-panel-3-block>li h2{position:absolute;bottom:25px;text-align:center;width:100%;color:#fff;font-size:22px}.content-panel-3-block>li .bgimg{height:180px;background-size:inherit;background-position:center center;background-repeat:no-repeat;background-color:#FFF}@media (max-width:1023px){.content-panel-3-block>li .bgimg{height:180px;width:100%}.content-panel-3-block>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}.content-panel-3-block .center-txt{margin-top:180px}}.content-panel-3-block .center-txt{background-color:#EDEDED;text-align:center;height:80px}.content-panel-3-block .center-txt h4{font-weight:700;letter-spacing:2px;line-height:40px}.content-panel-3-block .center-txt h4 span{color:red}.content-panel-3-block .panel-txt{text-align:center;padding:12px;position:absolute;bottom:0;background:#fff;width:100%}.content-panel-3-block .panel-txt h3{color:#0f596f;font-size:18px;font-weight:100;margin-bottom:10px;line-height:1.3em}.content-panel-3-block .panel-txt p{color:#717174;font-size:13px;font-weight:700;margin-right:12%}.content-panel-4-block{display:block;padding-top:20px;margin:0 15px}@media (max-width:1023px){.content-panel-3-block .panel-txt{display:block}.content-panel-4-block{margin:0 15px}}.content-panel-4-block>li{height:20em;width:23.2999%;float:left;margin-right:1.69492%;border:1px solid #bbbcc0;margin-bottom:1.69492%;overflow:hidden;position:relative}.content-panel-4-block>li h2{position:absolute;bottom:25px;text-align:center;width:100%;color:#fff;font-size:22px}.content-panel-4-block>li .bgimg{position:absolute;top:0;width:100%}.content-panel-4-block .panel-txt{padding:12px;position:absolute;bottom:0;background:#fff;width:100%}@media (max-width:1023px){.content-panel-4-block>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px;height:500px}.content-panel-4-block .panel-txt{display:block}[class^=florence_] li a{height:300px}}.content-panel-4-block .panel-txt h3{color:#0f596f;font-size:18px;font-weight:100;margin-bottom:10px;line-height:1.3em}.content-panel-4-block .panel-txt p{color:#717174;font-size:13px;font-weight:700;margin-right:12%}.content-row{margin-left:-5px;margin-right:-5px;margin-bottom:25px}.content-row:after,.content-row:before{content:" ";display:table}.enter-button,.inline{display:inline-block}.large-title{color:#373F47;display:block;font-size:25px;font-weight:600}.bold700{font-weight:700}.w100{width:100%}.img-info{padding:10px}.img-info img{width:100%}.img-info-tr{padding:10px 20%}.car-loan-policy p{font-size:10px;font-weight:400}.content-panel-3-block-button .center-txt h4,.content-panel-3-block-transparent .center-txt h4{font-weight:700;letter-spacing:2px;line-height:50px}.content-panel-3-block-transparent{display:block;padding-top:20px}@media (max-width:1023px){.content-panel-3-block-transparent{margin:0 15px}}.content-panel-3-block-transparent>li{height:20em;width:31.6%;float:left;margin-right:1.69492%;margin-bottom:1.69492%;overflow:hidden;position:relative}.content-panel-3-block-transparent>li h2{position:absolute;bottom:25px;text-align:center;width:100%;color:#fff;font-size:22px}.content-panel-3-block-transparent>li .bgimg{height:180px;background-size:inherit;background-position:center center;background-repeat:no-repeat;background-color:#FFF}@media (max-width:1023px){.content-panel-3-block-transparent>li .bgimg{height:180px;width:100%}.content-panel-3-block-transparent>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}.content-panel-3-block-transparent .center-txt{margin-top:180px}}.content-panel-3-block-transparent .center-txt{text-align:center;height:30px}.content-panel-3-block-transparent .center-txt h4 span{color:red}.content-panel-3-block-transparent .panel-txt{text-align:center;padding:12px;bottom:0;background:#fff;width:100%;margin:0}.content-panel-3-block-transparent .panel-txt h5{font-size:12px}.content-panel-3-block-button{display:block;padding-top:20px}@media (max-width:1023px){.content-panel-3-block-transparent .panel-txt{display:block}.content-panel-3-block-button{margin:0 15px}}.content-panel-3-block-button>li{height:400px;width:31.6%;float:left;margin-right:1.69492%;border:1px solid #bbbcc0;margin-bottom:1.69492%;overflow:hidden;position:relative}.content-panel-3-block-button>li h2{position:absolute;bottom:25px;text-align:center;width:100%;color:#fff;font-size:22px}.content-panel-3-block-button>li .bgimg{height:300px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#FFF}.content-panel-3-block-button .center-txt{text-align:center;color:#74777B}.content-panel-3-block-button .center-txt h4{font-size:12px}.ans-bottom .input-area .top,.ans-bottom .txt h2{font-weight:600;letter-spacing:1px;font-size:20px}.content-panel-3-block-button .center-txt h4 span{color:red}.content-panel-3-block-button .panel-txt{text-align:center}@media (max-width:1023px){.content-panel-3-block-button>li .bgimg{height:300px;width:100%}.content-panel-3-block-button>li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:15px}.content-panel-3-block-button .center-txt{margin-top:300px}.content-panel-3-block-button .panel-txt{display:block}}.txt-row{text-align:center;font-size:16px}.enter-button{background:#B30E23;color:#fff;font-size:14px;border-radius:4px;text-decoration:none;outline:0;padding:10px 30px;box-shadow:inset 3px 5px 6px rgba(223,53,53,.87);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.input-top .input-li .input-info,.input-top .input-li .txt{font-size:18px;display:inline-block}.enter-button:hover{color:#EEE;box-shadow:inset 3px 5px 6px rgba(223,53,53,.2)}.w100px{width:20%}.input-top{height:350px;width:100%;background-color:#FFF;padding-left:20%}@media (max-width:1000px){.large-title{text-align:center}.input-top{padding-left:10%;height:500px}}.input-top .input-li{height:30px;line-height:30px;margin-bottom:30px}.ans-bottom,.hint-center{background-color:#F3F2F6;height:150px}.input-top .input-li ul.form-inputs{margin-left:30px}.input-top .input-li ul.form-inputs li{text-align-last:center}.input-top .input-li ul.form-inputs li span{padding:0 20px}@media (max-width:1000px){.input-top .input-li{margin-bottom:80px}}.input-top .input-li .txt{width:200px}.input-top .input-li .txt span{color:#B30E23}.input-top .input-li .input-info input{width:300px}.hint-center{font-size:20px;position:relative;background-repeat:no-repeat;background-position:top center;background-image:url(../image/white-triangle.svg)}.ans-bottom{width:100%;text-align:center}.ans-bottom .txt{display:inline-block;vertical-align:top;padding:10px 0}.ans-bottom .txt h2{color:#3C4144}.ans-bottom .input-area{margin-left:20px;vertical-align:middle;display:inline-block}.ans-bottom .input-area .top{line-height:30px}.ans-bottom .input-area .top input{width:250px}.ans-bottom .input-area .bottom-description{margin-top:20px}.ans-bottom .input-area .bottom-description h5{color:#545555;font:15px}@media (max-width:1023px){.menu-slide-button{background-color:#FAFAFA;margin:0;padding:0}}.menu-slide-button .content-title .row-slide-up{float:right;font-size:20px;margin-right:20px;margin-top:-5px;display:none;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}@media (max-width:1000px){.menu-slide-button .content-title .row-slide-up{display:block}}.menu-slide-button .content-title .row-slide-up i{color:#777}.menu-slide-button .content-title .row-slide-up:hover i{color:#000}.arrow-small-list{width:32%;display:inline-block}.float-text-right{display:inline-block;float:right;margin-right:80px;position:absolute;width:150px}.float-text-right a{font-size:20px;width:50px;text-decoration:underline;color:#3879D9}.arrow-small-container{display:inline-block;height:400px}.arrow-small-container .arrow-small-info{display:inline-block;margin-top:20px;vertical-align:top}.arrow-container .arrow-info .arrow-icon:after,.arrow-small-container .arrow-small-info .arrow-small-icon:after{content:'';background:#16455A;transform:rotate(45deg);z-index:0;margin-top:6px;position:absolute}@media (max-width:1000px){.arrow-small-container{height:300px}.arrow-small-container .arrow-small-info{display:block;height:40px}}.arrow-small-container .arrow-small-info .arrow-small-icon{line-height:40px;padding-left:10px;height:40px;width:90px;background-color:#16455A;margin-left:20px}.arrow-small-container .arrow-small-info .arrow-small-icon span{font-size:25px;color:#FFF}.arrow-small-container .arrow-small-info .arrow-small-icon:after{width:28.28px;height:28.28px;margin-left:2px}.arrow-small-container .arrow-small-center{vertical-align:top;margin-left:40px;padding:20px 0}@media (max-width:1000px){.arrow-small-container .arrow-small-center{display:block;width:calc(100vw - 250px)}}.arrow-small-container .arrow-small-center h2{font-size:18px}.arrow-small-container .arrow-small-right-img{width:200px;height:150px}.arrow-container{height:200px}@media (max-width:1000px){.arrow-container{height:300px}}.arrow-container .arrow-info{display:inline-block;height:100%;vertical-align:top}@media (max-width:1000px){.arrow-container .arrow-info{display:block;height:40px}}.arrow-container .arrow-info .arrow-icon{line-height:40px;padding-left:10px;height:40px;width:90px;background-color:#16455A;margin-left:20px}.arrow-container .arrow-info .arrow-icon span{font-size:25px;color:#FFF}.arrow-container .arrow-info .arrow-icon:after{width:28.28px;height:28.28px;margin-left:2px}.arrow-container .arrow-center{display:inline-block;height:100%;width:calc(100% - 400px);vertical-align:top;margin-left:40px}@media (max-width:1000px){.arrow-container .arrow-center{display:block;width:calc(100vw - 250px)}}.arrow-container .arrow-right-img{float:right;width:200px;height:150px}.circle-red{background-color:#E2231A;color:#FFF;border-radius:50%;padding:1px 8px}.agent-container{padding:20px;margin-top:20px}.agent-container .agent-title-float{background-color:#FFF;position:absolute;margin-left:40px;padding:0 20px;margin-top:-2px}.agent-container .agent-title-float h4{font-size:20px;font-weight:700;color:#154559}.agent-container .agent-panel{border:4px solid #BFE3F4;padding:30px;text-align-last:center}.agent-container .agent-panel .agent-panel-content{display:inline-block}.agent-container .agent-panel .agent-panel-content h2{margin-bottom:30px;margin-top:30px}.agent-container .agent-panel .agent-panel-content h4{padding-bottom:30px;display:inline-block}.agent-container .agent-panel .agent-panel-content h3{color:#2A2928;padding-bottom:30px}.agent-container .agent-panel-img{vertical-align:top;display:inline-block}.single-austinUL-panel{width:100%;padding:10px;height:200px;background:#fff;margin-bottom:2.85714%}.single-austinUL-panel:after,.single-austinUL-panel:before{content:" ";display:table}@media (max-width:1000px){.single-austinUL-panel{height:300px}}.agent-container-2{text-align:center;padding:50px;background-color:#F2F9FC;margin:20px;border-radius:5px}.agent-container-2 .agent-panel-content{display:inline-block}.agent-container-2 .agent-panel-content h2{margin-top:20px}.agent-container-2 .agent-panel-content p{margin-top:5px;font-size:20px}.agent-container-2 .agent-panel-content .red{display:inline-block}.agent-container-2 .agent-panel-img{display:inline-block;vertical-align:top}.header{background-image:url(../image/bg.svg);background-repeat:no-repeat;background-size:auto 100px;background-position:top right;height:200px;box-shadow:2px 2px 25px rgba(0,0,0,.2)}@media (max-width:1000px){.header{height:50px;background-size:auto 80px;background-color:#E2231A;top:0;width:100%}}.header.open-left-menu{transform:translateX(275px)}.header.open-right-menu{transform:translateX(-275px)}.header .header-container{z-index:2;position:absolute;height:200px;width:100%;max-width:1440px;left:50%;transform:translateX(-50%)}@media (max-width:1000px){.header .header-container{height:50px}}.header .header-container .header-top{height:100px}.header .header-container .header-top .header-top-logo{transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;height:55px;position:absolute;top:10px}@media (max-width:1000px){.header .header-container .header-top .header-top-logo{left:50%;transform:translateX(-50%);height:30px}}.header .header-container .header-top .header-top-logo .logo{display:inline-block;height:100%;width:220px}@media (max-width:1000px){.header .header-container .header-top .header-top-logo .logo{width:120px}}.header .header-container .header-top .header-top-logo .logo img{height:100%;width:auto}.header .header-container .header-top .header-top-logo .des{display:inline-block;color:#FFF;width:210px;letter-spacing:2px;font-size:18px;vertical-align:bottom;line-height:30px}@media (max-width:1000px){.header .header-container .header-top .header-top-logo .des,.header .header-container .header-top .header-top-right-panel{display:none}}.header .header-container .header-top .header-top-right-panel .info{position:absolute;top:76px;right:100px}.header .header-container .header-top .header-top-right-panel .info ul{color:#FFF}.header .header-container .header-top .header-top-right-panel .info ul li{list-style:none;display:inline-block;padding:0 5px;border-right:solid #FFF 1px}.header .header-container .header-top .header-top-right-panel .info ul li a{text-decoration:none;color:#FFF;cursor:pointer;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;font-size:15px;line-height:20px;text-shadow:1px 2px 2px rgba(55,55,55,.2)}.header .header-container .header-top .header-top-right-panel .info ul li a:hover{color:#EFEFEF;text-shadow:1px 2px 2px #686868;font-weight:600}.header .header-container .header-top .header-top-right-panel .info ul li a.high-light{padding:1px 5px;background-color:#7F141C;font-weight:300}@media (max-width:1000px){.header .header-container .header-top .header-top-function-panel{display:none}}.header .header-container .header-top .header-top-function-panel .info{position:absolute;top:76px;left:75px}.header .header-container .header-top .header-top-function-panel .info ul{color:#FFF}.header .header-container .header-top .header-top-function-panel .info ul li{list-style:none;display:inline-block;padding:0 10px}.header .header-container .header-top .header-top-function-panel .info ul li a{color:#FEFEFE;text-decoration:none;font-size:15px;line-height:20px;cursor:pointer;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.header .header-container .header-top .header-top-function-panel .info ul li a:hover{color:#FFF}.header .header-container .header-top .header-top-function-panel .info ul li a.active{text-shadow:1px 2px 2px #686868;color:#FFF}.header .header-container .header-top .header-top-function-panel .info ul li a.active:before{content:'';width:20px;height:20px;position:absolute;background:#FFF;bottom:-20px;margin-left:15px;transform:rotate(45deg);z-index:1}.header .header-container .header-bottom{height:100px}@media (max-width:1000px){.header .header-container .header-bottom{display:none}}.header .header-container .header-bottom .header-bottom-right{position:absolute;width:100%;text-align:-webkit-right;padding:0 100px 0 0;line-height:10px}.header .header-container .header-bottom .header-bottom-right ul{line-height:40px;margin-top:5px;color:#FFF;padding-bottom:8px;border-bottom:solid 1px #eaeaea;margin-bottom:0;height:40px}.header .header-container .header-bottom .header-bottom-right ul li{list-style:none;display:inline-block;padding:0 5px;border-right:solid #FFF 1px}.header .header-container .header-bottom .header-bottom-right ul li a{text-decoration:none;letter-spacing:.5px;color:#74747b;cursor:pointer;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s;font-size:14px}.header .header-container .header-bottom .header-bottom-right ul li a.active,.header .header-container .header-bottom .header-bottom-right ul li a:active,.header .header-container .header-bottom .header-bottom-right ul li:hover a{color:#0e5b73}.header .header-container .header-bottom .header-bottom-right ul li a i{margin-right:2px}.header .header-container .header-bottom .header-bottom-right ul li a.high-light{background-color:#7F141C}.header .header-container .header-bottom .header-bottom-right ul li a.active:before{content:'';width:20px;height:20px;position:absolute;background:#0e5b73;bottom:-16px;margin-left:30px;border-radius:3px;transform:rotate(45deg);z-index:1}.rwd-menu,.rwd-menu .menu-title{box-shadow:0 2px 10px rgba(0,0,0,.68);background-color:#FFF}.header .header-container .header-bottom .header-bottom-info{border-top:#ddd solid 1px}.header .header-container .header-bottom .header-bottom-info .info-main-function{margin-top:55px}.header .header-container .header-bottom .header-bottom-info .info-main-function .function-panel{margin-left:85px}.header .header-container .header-bottom .header-bottom-info .info-main-function .function-panel li{list-style:none;display:inline-block}.header .header-container .header-bottom .header-bottom-info .info-main-function .function-panel li span{color:#D1D1D9}.header .header-container .header-bottom .header-bottom-info .info-main-function .function-panel li a{text-decoration:none;color:#57595d;cursor:pointer;font-weight:600;transition:all .2s cubic-bezier(.29,.82,.74,.12);-moz-transition:all .2s cubic-bezier(.29,.82,.74,.12);-webkit-transition:all .2s cubic-bezier(.29,.82,.74,.12);-o-transition:all .2s cubic-bezier(.29,.82,.74,.12);font-size:22px;line-height:30px;padding:13px 20px}.header .header-container .header-bottom .header-bottom-info .info-main-function .function-panel li a.active,.header .header-container .header-bottom .header-bottom-info .info-main-function .function-panel li a:hover{border-bottom:6px #D62B3D solid;color:#D40018}[class^=mainNavArea_content_]{z-index:300;margin-top:-55px}.rwd-left-button,.rwd-right-button{height:50px;font-size:25px;z-index:10px;position:fixed;top:0;line-height:50px}.rwd-left-button{display:none;color:#FFF;width:50px;left:20px}.rwd-left-button:hover{text-shadow:1px 2px 2px #686868;color:#EEE}@media (max-width:1000px){.rwd-left-button{display:block}}.rwd-right-button{display:none;color:#FFF;width:100px;text-align:right;right:20px}.rwd-right-button:hover{text-shadow:1px 2px 2px #686868;color:#EEE}.rwd-menu .menu-title,.rwd-menu .menu-title a{color:#292929;text-decoration:none;text-align:center}@media (max-width:1000px){.rwd-right-button{display:block}}.rwd-menu{z-index:30;-webkit-overflow-scrolling:touch;display:none;position:fixed;top:0;bottom:0;height:100%;width:300px;overflow-y:scroll;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.rwd-menu.left{left:-300px}.rwd-menu.left.open{left:0;display:block}.rwd-menu.left.back{display:block;animation-name:slideOutLeft}.rwd-menu.right{right:-300px}.rwd-menu.right.open{display:block;animation-name:slideInRight}.rwd-menu.right.back{display:block;animation-name:slideOutRight}.rwd-menu .menu-title{height:50px;line-height:50px;font-size:20px}.rwd-menu .menu-title .function-icon{position:absolute;margin-left:70px}.rwd-menu ul{z-index:3;padding:0}.rwd-menu ul li.menu-item{list-style:none;box-shadow:0 3px 3px rgba(177,177,177,.47);margin-bottom:5px}.rwd-menu ul li.menu-item .menu-list{border:10px;box-sizing:border-box;display:block;font-family:Roboto,sans-serif;cursor:pointer;text-decoration:none;padding:0;outline:0;font-size:20px;font-weight:inherit;transform:translate3d(0,0,0);color:rgba(0,0,0,.870588);line-height:16px;position:relative;background-color:#F5F5F5;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;border-radius:2px}.rwd-menu ul li.menu-item .menu-list:hover{padding-left:10px;border-left:4px #BD1023 solid}.rwd-menu ul li.menu-item .menu-list:hover a{color:#767676}.rwd-menu ul li.menu-item .menu-list a{text-decoration:none;color:#57595d;height:80px;overflow-x:visible;overflow-y:hidden}.rwd-menu ul li.menu-item .menu-list a i{color:#BE1023;margin-right:5px}.rwd-menu ul li.menu-item .menu-list .function-btn,.rwd-menu ul li.menu-item .menu-list .list-icon-area{border:10px;margin:0;padding:12px;font-weight:inherit;transform:translate3d(0,0,0);position:absolute;display:block;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:0;text-decoration:none;top:0;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;background:0 0}.rwd-menu ul li.menu-item .menu-list a span{color:#57595d}.rwd-menu ul li.menu-item .menu-list .menu-item-overlay{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}.rwd-menu ul li.menu-item .menu-list .list-icon-area{box-sizing:border-box;font-family:Roboto,sans-serif;overflow:visible;width:48px;height:48px;right:4px}.rwd-menu ul li.menu-item .menu-list .list-icon{height:100%;width:200px;position:absolute;top:0;left:5px;overflow:hidden;font-size:20px;line-height:48px;color:#BD1023}.rwd-menu ul li.menu-item .menu-list .function-icon{height:100%;width:100%;position:absolute;top:0;right:0;overflow:hidden;font-size:20px;line-height:48px}.rwd-menu ul li.menu-item .menu-list .function-btn{overflow:visible;width:48px;height:48px;right:2px}.rwd-menu ul li.menu-item .menu-list .list-function{margin-left:0;padding:16px;position:relative}.rwd-menu ul li.menu-item .menu-list .list-content{margin-left:25px;width:200px}.rwd-menu ul li.menu-item.active .sub-lists{display:block}.rwd-menu ul li.menu-item .sub-lists{margin-top:0;display:none}.rwd-menu ul li.menu-item .sub-lists li{font-size:18px;list-style:none;height:60px;padding:0 10%;line-height:60px;transition:all .1s ease-out;-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out}.rwd-menu ul li.menu-item .sub-lists li a{text-decoration:none;color:#57595d}.rwd-menu ul li.menu-item .sub-lists li a i{color:#BFC0C1;margin-right:5px}.rwd-menu ul li.menu-item .sub-lists li:hover{padding:0 15%}.rwd-menu ul li.menu-item.menu-head{font-size:20px;width:240px;height:50px;box-shadow:0 2px 10px rgba(0,0,0,.68);background-color:#FFF;line-height:50px}.rwd-menu ul li.menu-item.menu-head a{position:absolute;transform:translateX(-50%);left:50%;text-decoration:none;color:#57595d}.rwd-menu ul li.menu-item.menu-head .function-icon{position:absolute;right:10px;height:50px;line-height:50px;color:#858586}.rwd-menu .menu-info{padding:20px 30px}.rwd-menu .menu-info .menu-info-container{border-radius:2px;border:1px solid #A4A4A3;height:155px}.rwd-menu .menu-info .menu-info-container .info-head{color:#4C4C52;font-size:17px;text-align:center;line-height:60px}.rwd-menu .menu-info .menu-info-container .info-content-line{color:#8E8D94;font-size:13px;text-align:center;line-height:30px;font-weight:200;letter-spacing:.5px}.rwd-menu .menu-info .menu-info-container .info-content-line span{font-size:17px;color:#B10D19;font-weight:500;margin:0 3px}.rwd-menu .menu-info .menu-info-container .info-content-line i{margin:0 3px}.rwd-menu .menu-info .info-branch-bank{padding:20px;text-align:center}.rwd-menu .menu-info .info-branch-bank .icon-branch{background-image:url(../image/icon-branch.png);background-repeat:no-repeat;height:26px;width:17px;display:inline-block;vertical-align:middle}.rwd-menu .menu-info .info-branch-bank a{text-decoration:none;line-height:26px;display:inline-block;vertical-align:middle;height:26px}.n-wraper{height:100%}.n-wraper .n-wraper-block{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;background-color:rgba(0,0,0,.5)}.n-wraper .n-wraper-block.open{display:block}.footer{height:100px;background-color:#E2231A;font-size:14px}.footer .footer-info{padding-top:30px;padding-left:100px}@media (max-width:1000px){.footer{height:220px}.footer .footer-info{padding:0 20px;margin-top:40px}}.footer .footer-info .footer-info-top{padding:0}.footer .footer-info .footer-info-top li{list-style-type:none;letter-spacing:2px;display:inline-block}.footer .footer-info .footer-info-top li a{color:#FFF}.footer .footer-info .footer-info-top li span{color:#FFF;margin:0 2px}.footer .footer-info .footer-info-bottom{padding:0 10px;color:#FFF;letter-spacing:2px}.footer .footer-info .footer-info-bottom span{margin:0 5px}@media (max-width:1000px){.footer .footer-info .footer-info-bottom .info-head{font-weight:600;display:block}.footer .footer-info .footer-info-bottom span{margin:0;display:inline-block;text-align:initial}.footer .footer-info .footer-info-bottom span .icon-facebook .icon-line .icon-youtube{height:15px;width:15px}}.footer .footer-info .footer-info-bottom .copyright{font-size:10px}.footer .scroll-top-button{position:fixed;font-size:50px;right:20px;color:#FFF;bottom:20px;width:50px;border-radius:50%;background-color:#FFF;padding:0;margin:0;text-align:center;vertical-align:middle;line-height:50px}@media (max-width:1000px){.footer .scroll-top-button{display:block;position:initial;margin-left:calc(100vw - 60px)}}.footer .scroll-top-button i{color:#E2231A}.footer .scroll-top-button:hover{background-color:#FFF;color:#E2231A}.aside{width:250px;display:inline-block;vertical-align:top}@media (max-width:1000px){.aside{display:none}}.aside .menu-head{height:65px;background-color:#136478;color:#FFF;font-size:22px;text-align:center;line-height:50px;letter-spacing:5px}.aside .menu-head span{margin-right:5px}.aside .menu-head .pattern{border-bottom:18px solid #868687;border-left:0 solid transparent;border-right:15px solid transparent;height:20px;margin-left:10%;right:0;top:45px;background-color:#136478}.aside ul{margin-top:-20px;z-index:3;width:90%;margin-left:5%;padding:0}.aside ul li.menu-item{list-style:none;box-shadow:0 3px 3px rgba(177,177,177,.47);margin-bottom:10px}.aside ul li.menu-item .menu-list{border:10px;box-sizing:border-box;display:block;font-family:Roboto,sans-serif;-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;padding:0;outline:0;font-size:15px;font-weight:inherit;transform:translate3d(0,0,0);color:rgba(0,0,0,.870588);line-height:16px;position:relative;background-color:#F5F5F5;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;border-radius:2px}.aside ul li.menu-item .menu-list:hover{padding-left:10px;border-left:4px #BD1023 solid}.aside ul li.menu-item .menu-list:hover a{color:#767676}.aside ul li.menu-item .menu-list a{text-decoration:none;color:#57595d;height:80px;overflow-x:visible;overflow-y:hidden}.aside ul li.menu-item .menu-list a i{color:#BE1023;margin-right:5px}.aside ul li.menu-item .menu-list .function-btn,.aside ul li.menu-item .menu-list .list-icon-area{border:10px;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0;padding:12px;outline:0;font-weight:inherit;transform:translate3d(0,0,0);display:block;text-decoration:none}.aside ul li.menu-item .menu-list a span{color:#57595d}.aside ul li.menu-item .menu-list .menu-item-overlay{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}.aside ul li.menu-item .menu-list .list-icon-area{box-sizing:border-box;font-family:Roboto,sans-serif;position:absolute;overflow:visible;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;width:48px;height:48px;top:0;right:4px;background:0 0}.aside ul li.menu-item .menu-list .function-icon,.aside ul li.menu-item .menu-list .list-icon{height:100%;width:100%;overflow:hidden;font-size:20px;line-height:48px;position:absolute;top:0}.aside ul li.menu-item .menu-list .list-icon{left:5px;color:#BD1023}.aside ul li.menu-item .menu-list .function-icon{right:0}.aside ul li.menu-item .menu-list .function-btn{position:absolute;overflow:visible;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;width:48px;height:48px;top:0;right:-1px;background:0 0}.aside ul li.menu-item .menu-list .list-function{margin-left:0;padding:16px;position:relative}.aside ul li.menu-item .menu-list .list-content{margin-left:25px;width:90px;font-size:15px;font-weight:700}.aside ul li.menu-item.active .sub-lists{display:block}.aside ul li.menu-item .sub-lists{margin-top:0;display:none}.aside ul li.menu-item .sub-lists li{list-style:none;height:60px;padding:20px 10%;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.aside ul li.menu-item .sub-lists li a{text-decoration:none;color:#57595d;font-size:15px}.aside ul li.menu-item .sub-lists li a i{color:#BFC0C1;margin-right:5px}.aside ul li.menu-item .sub-lists li:hover{padding:20px 15%}.aside ul li.menu-item.menu-head{font-size:20px;width:240px;height:50px;box-shadow:0 2px 10px rgba(0,0,0,.68);background-color:#FFF;line-height:50px}.banner.banner-01,.banner.banner-02,.banner.banner-03,.banner.banner-04,.banner.banner-05,.banner.banner-06{background-color:#FEF5E7;background-repeat:no-repeat;background-position:center center;background-size:cover}.aside ul li.menu-item.menu-head a{position:absolute;transform:translateX(-50%);left:50%;text-decoration:none;color:#57595d}.aside ul li.menu-item.menu-head .function-icon{position:absolute;right:10px;height:50px;line-height:50px;color:#858586}.aside .menu-info{padding:10px}.aside .menu-info .menu-info-container{border-radius:2px;border:1px solid #A4A4A3;height:155px}.aside .menu-info .menu-info-container .info-head{color:#4C4C52;font-size:17px;text-align:center;line-height:60px}.aside .menu-info .menu-info-container .info-content-line{color:#8E8D94;font-size:13px;text-align:center;line-height:30px;font-weight:200;letter-spacing:.5px}.aside .menu-info .menu-info-container .info-content-line span{font-size:10px;color:#B10D19;font-weight:500;margin:0 3px}.aside .menu-info .menu-info-container .info-content-line i{margin:0 3px}.aside .menu-info .info-branch-bank{padding:20px;text-align:center}.aside .menu-info .info-branch-bank .icon-branch{background-image:url(../image/icon-branch.png);background-repeat:no-repeat;height:26px;width:17px;display:inline-block;vertical-align:middle}.banner.banner-01 .text-content,.banner.banner-02 .text-content,.banner.banner-03 .text-content,.banner.banner-04 .text-content,.banner.banner-05 .text-content,.banner.banner-06 .text-content{position:absolute;left:50%;transform:translateX(-50%);overflow:hidden;width:80%}.aside .menu-info .info-branch-bank a{text-decoration:none;line-height:26px;display:inline-block;vertical-align:middle;height:26px}.banner{height:150px;box-shadow:inset 0 10px 50px rgba(195,195,195,.5);-moz-box-shadow:inset 0 10px 50px rgba(195,195,195,.5);-webkit-box-shadow:inset 0 10px 50px rgba(195,195,195,.5)}.banner.banner-01{background-image:url(../image/banner-01.png)}.banner.banner-01 .text-content .title{padding-top:30px;font-size:40px;color:#164F61;text-align:center;letter-spacing:4px}@media (max-width:1000px){.banner.banner-01 .text-content .title{font-size:30px}}.banner.banner-01 .text-content .descreption{font-size:16px;color:#313238;text-align:center;letter-spacing:2px;margin-top:10px}.banner.banner-02{background-image:url(../image/banner-02.png)}.banner.banner-02 .text-content .title{padding-top:30px;font-size:40px;color:#FFF;text-align:center;letter-spacing:4px}@media (max-width:1000px){.banner.banner-02 .text-content .title{font-size:30px}}.banner.banner-02 .text-content .descreption{font-size:16px;color:#FFF;text-align:center;letter-spacing:2px;margin-top:10px}.banner.banner-03{background-image:url(../image/banner-03.png)}.banner.banner-03 .text-content .title{padding-top:30px;font-size:40px;color:#D62C3C;text-align:center;letter-spacing:4px}@media (max-width:1000px){.banner.banner-03 .text-content .title{font-size:30px}}.banner.banner-03 .text-content .descreption{font-size:16px;color:#323138;text-align:center;letter-spacing:2px;margin-top:10px}.banner.banner-04{background-image:url(../image/banner-04.png)}.banner.banner-04 .text-content .title{padding-top:30px;font-size:40px;color:#FFF;text-align:center;letter-spacing:4px}@media (max-width:1000px){.banner.banner-04 .text-content .title{font-size:30px}}.banner.banner-04 .text-content .descreption{font-size:16px;color:#FFF;text-align:center;letter-spacing:2px;margin-top:10px}.banner.banner-05{background-image:url(../image/banner-05.png)}.banner.banner-05 .text-content .title{padding-top:30px;font-size:40px;color:#D62B3D;text-align:center;letter-spacing:4px}@media (max-width:1000px){.banner.banner-05 .text-content .title{font-size:30px}}.banner.banner-05 .text-content .descreption{font-size:16px;color:#1D1D20;text-align:center;letter-spacing:2px;margin-top:10px}.banner.banner-06{background-image:url(../image/banner-06.png)}.banner.banner-06 .text-content .title{padding-top:30px;font-size:40px;color:#D62B3D;text-align:center;letter-spacing:4px}.content-sub-banner-car2,.content-sub-banner-left{float:left;width:60%;text-shadow:1px 2px 2px rgba(55,55,55,.2);padding:25px}@media (max-width:1000px){.banner.banner-06 .text-content .title{font-size:30px}}.banner.banner-06 .text-content .descreption{font-size:16px;color:#1D1D20;text-align:center;letter-spacing:2px;margin-top:10px}.content-sub-banner-left{text-align:center}.content-sub-banner-left h2,.content-sub-banner-left h4{color:#FFF}.content-sub-banner-car2 h2{color:#FFF;text-align:initial;font-size:30px;font-weight:800}.content-sub-banner-car2 h4{color:#FFF;text-align:initial;font-size:26px;font-weight:400}.content-sub-banner-car,.content-sub-banner-right{width:60%;text-align:center;text-shadow:1px 2px 2px rgba(55,55,55,.2);padding:25px;float:right}.content-sub-banner-right h2,.content-sub-banner-right h4{color:#FFF}.loan-page1-sub-banner,.loan-page2-sub-banner{width:100%;text-align:initial;text-shadow:1px 2px 2px rgba(55,55,55,.2);padding:25px 25px 25px 20px}.content-sub-banner-car h2,.content-sub-banner-car h4{color:#0D0C0C}.loan-page1-sub-banner h2{font-size:25px;color:#2A2928}.loan-page1-sub-banner h4{font-size:25px;color:#D81115}.content-sub-banner-housing,.content-sub-banner-housing-2,.content-sub-banner-housing-item{text-shadow:1px 2px 2px rgba(178,177,177,.2);padding:25px}.loan-page2-sub-banner h2{font-size:25px;color:#2A2928}.loan-page2-sub-banner h4{font-size:25px;color:#D81115}.content-sub-banner-housing-item{float:right;width:60%}.content-sub-banner-housing-item h2{font-size:35px;color:#0D0D0D}.content-sub-banner-housing-item h4{font-size:15px;color:#0D0D0D}.content-sub-banner-housing{float:right;width:60%;text-align:center}.content-sub-banner-housing h2{font-size:35px;color:#0D0D0D}.content-sub-banner-housing h4{font-size:15px;color:#0D0D0D}.content-sub-banner-housing-2{width:80%;margin:20px auto;text-align:center}.content-sub-banner-housing-2 .white-box{background-color:rgba(255,255,255,.48)}.content-sub-banner-housing-2 .white-box h2{font-size:30px;font-weight:700;color:#0D0D0D;line-height:20px;margin-bottom:5px}.content-sub-banner-credit1,.content-sub-banner-credit2{width:80%;margin:20px auto;text-shadow:1px 2px 2px rgba(178,177,177,.2)}.content-sub-banner-housing-2 .white-box h4{font-size:18px;color:#0D0D0D;line-height:30px;padding-bottom:5px}.content-sub-banner-credit1{height:150px;text-align:center;padding-left:150px}.content-sub-banner-credit1 h2{font-size:40px;font-weight:600;text-align:initial}@media (max-width:1000px){.content-sub-banner-credit1{padding-left:0}.content-sub-banner-credit1 h2{font-size:30px}}.content-sub-banner-credit1 h4{font-size:20px;font-weight:200;text-align:initial;letter-spacing:2px}@media (max-width:1000px){.content-sub-banner-credit1 h4{font-size:18px}}.content-sub-banner-credit1 h4 span{font-size:50px;color:#E67E16;font-weight:600}@media (max-width:1000px){.content-sub-banner-credit1 h4 span{font-size:30px}}.content-sub-banner-credit1 h5{color:#144F61;text-align:initial;font-size:18px}.content-sub-banner-credit1 .button-area{display:inline-block;float:right}.content-sub-banner-credit2{text-align:initial;padding-left:100px}.icon-facebook,.icon-line,.icon-manager,.icon-youtube{height:20px;width:20px;vertical-align:middle}.content-sub-banner-credit2 h2{font-size:30px;font-weight:700;color:#0D0D0D;line-height:20px;margin-bottom:5px;display:inline-block}.content-sub-banner-credit2 h4{font-size:18px;color:#0D0D0D;line-height:30px;padding-bottom:5px;display:inline-block}.content-sub-banner-credit2 h4 span{font-size:30px;color:#D81115}.content-sub-banner-credit2 .button-area{display:inline-block;float:right;margin-top:10px}.content-sub-banner-credit2 .button-area .red-btn{background:#cc231c;color:#fff;padding:10px 20px;position:relative;border-radius:2px}.icon-facebook,.icon-line,.icon-manager,.icon-manager2,.icon-youtube{background-repeat:no-repeat;display:inline-block}.icon-youtube{background-image:url(../image/icon-youtube.svg)}.icon-facebook{background-image:url(../image/icon-facebook.svg);background-color:#FFF}.icon-line{background-image:url(../image/icon-line.svg)}.icon-manager{background-image:url(../image/icon-manager-avatar.png);background-size:20px}.icon-manager2{background-image:url(../image/icon-manager-avatar2.svg);height:30px;width:30px;background-size:30px;vertical-align:text-bottom}.icon-minus,.icon-plus{height:12px;width:12px;background-repeat:no-repeat;background-size:12px}.icon-minus{background-image:url(../image/icon-minus.svg);display:inline-block;vertical-align:middle}.icon-plus{background-image:url(../image/icon-plus.svg);display:inline-block;vertical-align:middle}.icon-menu-list-01,.icon-menu-list-02,.icon-menu-list-03{height:20px;width:20px;background-repeat:no-repeat;background-size:20px;display:inline-block;vertical-align:middle}.icon-menu-list-01{background-image:url(../image/icon-menu-li-01.png)}.icon-menu-list-02{background-image:url(../image/icon-menu-li-02.png)}.icon-menu-list-03{background-image:url(../image/icon-menu-li-03.png)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19saXN0LnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19wYXRoLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsInBhcnRpYWxzL3NrX3Njc3Mvc2V0dGluZy9fbm9ybWFsaXplLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9vd2xDYXJvdXNlbC9fb3dsQ2Fyb3VzZWwuc2FzcyIsInBhcnRpYWxzL3NrX3Njc3MvanF1ZXJ5LXVpL2pxdWVyeS11aS5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9zZXR0aW5nL19ldmFfY29udGVudC5zYXNzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsInBhcnRpYWxzL3NrX3Njc3Mvc2V0dGluZy9fbWFpbi5zYXNzIiwicGFydGlhbHMvc2tfc2Nzcy9zZXR0aW5nL19oZWFkZXIuc2FzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2FzaWRlLnNjc3MiLCJ2ZW5kb3IvZm9udC1hd2Vzb21lL2ZvbnQtYXdlc29tZS5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fY29yZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsInZlbmRvci9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwidmVuZG9yL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19wcmludC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInBhcnRpYWxzL3NrX3Njc3Mvc2VsZWN0L3NlbGVjdF9tb29uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9mb250L3NrbWFpbi5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9zZXR0aW5nL19zaWRlTWVudV9pZGEuc2FzcyIsInBhcnRpYWxzL3NrX3Njc3MvZm9ybS9faW5wdXQtY2hlY2tib3guc2FzcyIsInBhcnRpYWxzL3NrX3Njc3MvYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCJwYXJ0aWFscy9za19zY3NzL3NldHRpbmcvX3Zhci5zYXNzIiwicGFydGlhbHMvc2tfc2Nzcy9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2NvbnRhaW5lci5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9mb3JtL19pbnB1dC1yYWRpby5zYXNzIiwicGFydGlhbHMvc2tfc2Nzcy9leHRlbmQvX2V4dGVuZC5zYXNzIiwicGFydGlhbHMvY29tcG9uZW50cy9fcGFnZS5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9zZXR0aW5nL19tYXJjZW5lX3RhYmxlLnNhc3MiLCJwYXJ0aWFscy9za19zY3NzL3NldHRpbmcvX2Zvb3Rlci5zYXNzIiwicGFydGlhbHMvc2tfc2Nzcy9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX3NwYW4uc2NzcyIsInBhcnRpYWxzL3NrX3Njc3Mvc2V0dGluZy9fc2lkZU1lbnVfdGFueWEuc2FzcyIsInBhcnRpYWxzL3NrX3Njc3Mvc2V0dGluZy9fYnJvb2tlLnNhc3MiLCJwYXJ0aWFscy9za19zY3NzL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fZGlyZWN0aW9uLnNjc3MiLCJib3VyYm9uL2NzczMvX2xpbmVhci1ncmFkaWVudC5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2d1dHRlcnMuc2NzcyIsInBhcnRpYWxzL3NrX3Njc3MvYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19yb3dzLnNjc3MiLCJwYXJ0aWFscy9za19zY3NzL2V4dGVuZC9fbWl4aW4uc2FzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwicGFydGlhbHMvc2tfc2Nzcy9zdHlsZS5zYXNzIiwibmV1eC5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2Jhbm5lci5zY3NzIl0s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QUVULGNGb0JBLFFBQUUsTUFBQSw0QkVsQkEsU0FYTixTQUFBLEtBWUUsSy9FcWNFLG9CQ25VUSxrQjhFaklFLG9CakZrcklMLDJCQWhnR0wscUJBbzlETSxlR3YzRk4saUJIdzdHUSxtQkEzQlYsbUJBc1VTLGlCaUY3K0hYLGFqRjhvSVcsa0JBMWlEVCxzQkUzdEVBLHFCK0V6WUYsdUJBQUEscUJBSmtCLDJCQUlsQixrQmpGKzdCSSx1QmlGLzdCSiw2QkFBQSx1QlI2REcsZ0N0RW1QQyx1QjhFdFRNLDBCL0VxUUwsZStFL1BMLDBCakZpbERjLDJCRTcxQ04sWStFcFBSLG1COUU2U1EsYUErUUgsZThFNWpCTCxtQkFBQSwrQmpGc3BJVyxrQnNGMW9JRCxxQm5Gd0dELGM4RXBIVCxzQjlFd1hTLGNzRXJJRixnQ3RFN0dGLDZCOEV0SUwsUWpGcStKSyxhdUZ0OUpILEtBQUEsT0FTSSxPTnZCSixPQUFTLEtBQUEsRUFBQSxZQUNILFVBQUEsUUFBQSxlQUFBLEtBQ04sdUJBQ0EsWUFBZ0Isd0JBQ2hCLFUvRXVLTSxRaUZyRU4sNEJBN0VBLDRCRmhCRixNQUFBLFdFOEhJLFFqRjdERSxTK0VqRU4sOEJFN0RFLDJDRnlEeUIsdUJBQXpCLHdCQUlGLGtDQUFBLGFFNkhFLFFGbEl3QixTQUsxQixrQkVtSEksT0FXQSxPQVhBLGNuRjY0Q0YsZWlGaGdERixRQUFBLGFqRnVuR1UsUUE2L0JGLElBQUEsS2lGbm5JTixVQUFTLEtBQUEsY0FDQSxJQUlSLGVBS0gsYUFKaUIsMEJqRjZtSVQsc0JpRnptSVIsY0FBQSxVOUVpVnlCLE84RWpWekIsWUFBQSxLQUFBLGFOdkRZLEtDUkksUURRWixFQUFBLEtFcURnQyxTRnJEaEMsU0VxRCtELHFCQzdEOUQsbUJHK0RMLGdDQUdFLDRCQUhGLG9CQUFBLFFBQUEsSUgvREssUUcrREwsTUFBQSxNSC9ESyxLQUFNLFNBQ0ksVUFDVCxLQUFTLGVBRVYsTzVFbTVCSixlK0VoMUIyQixnQmpGcTlDWixzQkF3Q2QsNEJpRjEvQ0Ysc0JBQUEsYS9FbThCRyxnQitFbjhCSCxtQmpGcVVZ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TUFBQSxNQUFBLFdBeUJJLEtBQUEsa0RBR3FCLFdBNUJ6QixRQUFBLE1BQUEsS0F5QkksUUFBQSxLQUlJLEtBQUEsU0FDSSxTQUFZLGNBQ0EsSUh2WEQsZUFVVixXQVNVLGNBVW5CLGVHMlZRLGNIL1Y4QyxrQkFBQSxVQXNCL0MsUUFDUCxhR3dVUSxjQUVBLGlCSDlYWiwrQkFJdUIsZUFFbkIsaUJBQ0gsZ0NBTXNCLGlCQUNWLEtBQUEsV0FFVCxpQkFDSCw0QkFNc0IsY0FDbkIsaUJBQ0Esc0NBS0EsZ0JBQ0EsS0FFQSxlQUNPLGlCQUNQLHVDQUlBLE9BQUEsS0FBdUQsTUFBQSxLQUN2RCxnQkFDQSxLQUNtQixlQUNuQixZQUFpQixZQVVqQixXQUdILE9BR0csS0FBQSxNQUFBLEtBVjZDLGtCQUFBLFVBVzdDLGdCQUNBLEtBbEJpQixZQUNSLGlCQUNULDZCQU1PLFFBQ1AsYUFBbUIsZUFDbkIsT0FBQSxXQUNBLGlCQUFzQiw0QkFPZixRQUNQLGFBQW1CLGVBQ25CLE9BQUEsbUJBVUEsbUJBVUEsbUJBTUEsT0FBQSxLQUFBLE1BQWtELEtBQUEsa0JBQUEsVUFDbEQsZ0JBQ0EsS0FBTyxRQUNQLGFBQW1CLGVBQ25CLE9BOUJBLG1CQUNTLGlCQUNULGtDQVFBLG1CQUNTLGlCQUNULGtDQVFBLG1CQUNTLGlCQUNUIiwiZmlsZSI6Im5ldXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgICBxdW90ZXM6IFwiXFwyMDFDXCIgXCJcXDIwMURcIiBcIlxcMjAxOFwiIFwiXFwyMDE5XCI7XG59XG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbn1cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIC8qIDIgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgLyogMyAqL1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM0MjQxNDI7XG59XG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbi8qIDEgKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLyogMyAqL1xufVxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAvKiAxICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC8qIDIgKi9cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiwg5b6u6Luf5q2j6buR6auUO1xufVxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRza2JsdWU7XG59XG51bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbnNlbGVjdCxcbnNlbGVjdDpjaGVja2VkLFxuc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNDI0MTQyO1xuICAgIGNvbG9yOiAjNmY2ZjcxO1xufVxuaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOWRjO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGNsZWFyOiBib3RoO1xufVxucCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuLmgxLFxuLmgyLFxuLmgzLFxuaDEsXG5oMixcbmgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaDQsXG4uaDUsXG4uaDYsXG5oNCxcbmg1LFxuaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA4LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYGRhdGV0aW1lYCBvciBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLm93bC1hbmltYXRlZC1pbiB7XG4gICAgei1pbmRleDogMDsgfVxuICAub3dsLWFuaW1hdGVkLW91dCB7XG4gICAgei1pbmRleDogMTsgfVxuICAuZmFkZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpbiAqL1xuXG4ub3dsLWhlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqICBDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZSAqL1xuXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIuXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH0gfVxuICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jb250cm9scyB7XG4gICAgLm93bC1uYXYge1xuICAgICAgLm93bC1wcmV2LCAub3dsLW5leHQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9IH1cbiAgICAub3dsLWRvdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9IH1cbiAgJi5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAmLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICYub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9IH1cbiAgJi5vd2wtdGV4dC1zZWxlY3Qtb24gLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICAgIHVzZXItc2VsZWN0OiBhdXRvOyB9XG4gIC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAmLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIC5vd2wtaXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfSB9XG5cbi8qIE5vIEpzICovXG5cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpbiAqL1xuXG4ub3dsLWNhcm91c2VsIHtcbiAgLm93bC1pdGVtIHtcbiAgICAub3dsLWxhenkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH0gfVxuICAub3dsLXZpZGVvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgLW1zLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTsgfSB9XG4gIC5vd2wtdmlkZW8tcGxheWluZyB7XG4gICAgLm93bC12aWRlby10biwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5vd2wtdmlkZW8tdG4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuICAub3dsLXZpZGVvLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfSB9XG5cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luICovXG5cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC5vd2wtY2Fyb3VzZWxcbi8vICAgcGFkZGluZy1yaWdodDogMzBweFxuLy8gICArYnJlYWtwb2ludCgkcGFkcylcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4vLyAgIC5vd2wtY29udHJvbHNcbi8vICAgICAub3dsLWRvdHNcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gICAgICAgcmlnaHQ6IDBcbi8vICAgICAgIHRvcDogMjVweFxuLy8gICAgICAgd2lkdGg6IDEzcHhcbi8vICAgICAgICticmVha3BvaW50KCRwYWRzKVxuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vICAgICAgICAgcmlnaHQ6IDBcbi8vICAgICAgICAgdG9wOiAwXG4vLyAgICAgICAgIHdpZHRoOiAxMDAlXG4vLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuLy8gICAgIC5vd2wtZG90XG4vLyAgICAgICB3aWR0aDogMTNweFxuLy8gICAgICAgaGVpZ2h0OiAxM3B4XG4vLyAgICAgICBiYWNrZ3JvdW5kOiAjZTZlN2U3XG4vLyAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZTZlN2U3XG4vLyAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuLy8gICAgICAgK2JyZWFrcG9pbnQoJHBhZHMpXG4vLyAgICAgICAgIG1hcmdpbjogMCA2cHhcbi8vICAgICAgICYuYWN0aXZlXG4vLyAgICAgICAgIGJvcmRlci1jb2xvcjogIzBlODljYlxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vd2wtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm93bC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgd2lkdGg6IDEwMCU7XG4gIC5vd2wtbmF2IHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoJGFubl9jb250YWluZXIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAub3dsLXByZXYge1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiBpbml0aWFsO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH0gfVxuICAgIC5vd2wtbmV4dCB7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgIHRvcDogODglO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbF9iYWNrZ3JvdW5kX2ltYWdlcyB7XG4gIEBleHRlbmQgJWJhY2tncm91bmRfaW1hZ2VzO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4ICM2OTY5Njk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgcGFkZGluZzogMjJweCAwOyB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH0gfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMS40IC0gMjAxNS0wMy0xMVxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgYnV0dG9uLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIG1lbnUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2ZmRGVmYXVsdD1WZXJkYW5hJTJDQXJpYWwlMkNzYW5zLXNlcmlmJmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTEuMWVtJmNvcm5lclJhZGl1cz00cHgmYmdDb2xvckhlYWRlcj1jY2NjY2MmYmdUZXh0dXJlSGVhZGVyPWhpZ2hsaWdodF9zb2Z0JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZib3JkZXJDb2xvckhlYWRlcj1hYWFhYWEmZmNIZWFkZXI9MjIyMjIyJmljb25Db2xvckhlYWRlcj0yMjIyMjImYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJvcmRlckNvbG9yQ29udGVudD1hYWFhYWEmZmNDb250ZW50PTIyMjIyMiZpY29uQ29sb3JDb250ZW50PTIyMjIyMiZiZ0NvbG9yRGVmYXVsdD1lNmU2ZTYmYmdUZXh0dXJlRGVmYXVsdD1nbGFzcyZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJvcmRlckNvbG9yRGVmYXVsdD1kM2QzZDMmZmNEZWZhdWx0PTU1NTU1NSZpY29uQ29sb3JEZWZhdWx0PTg4ODg4OCZiZ0NvbG9ySG92ZXI9ZGFkYWRhJmJnVGV4dHVyZUhvdmVyPWdsYXNzJmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJvcmRlckNvbG9ySG92ZXI9OTk5OTk5JmZjSG92ZXI9MjEyMTIxJmljb25Db2xvckhvdmVyPTQ1NDU0NSZiZ0NvbG9yQWN0aXZlPWZmZmZmZiZiZ1RleHR1cmVBY3RpdmU9Z2xhc3MmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJvcmRlckNvbG9yQWN0aXZlPWFhYWFhYSZmY0FjdGl2ZT0yMTIxMjEmaWNvbkNvbG9yQWN0aXZlPTQ1NDU0NSZiZ0NvbG9ySGlnaGxpZ2h0PWZiZjllZSZiZ1RleHR1cmVIaWdobGlnaHQ9Z2xhc3MmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJvcmRlckNvbG9ySGlnaGxpZ2h0PWZjZWZhMSZmY0hpZ2hsaWdodD0zNjM2MzYmaWNvbkNvbG9ySGlnaGxpZ2h0PTJlODNmZiZiZ0NvbG9yRXJyb3I9ZmVmMWVjJmJnVGV4dHVyZUVycm9yPWdsYXNzJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJvcmRlckNvbG9yRXJyb3I9Y2QwYTBhJmZjRXJyb3I9Y2QwYTBhJmljb25Db2xvckVycm9yPWNkMGEwYSZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PWFhYWFhYSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz04cHgmb2Zmc2V0VG9wU2hhZG93PS04cHgmb2Zmc2V0TGVmdFNoYWRvdz0tOHB4JmNvcm5lclJhZGl1c1NoYWRvdz04cHhcbiogQ29weXJpZ2h0IDIwMTUgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBzdXBwb3J0OiBJRTcgKi9cbn1cblxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eSA9IDApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cblxuLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLWFjY29yZGlvbiB7XG4gIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG4gICAgbWluLWhlaWdodDogMDtcbiAgICAvKiBzdXBwb3J0OiBJRTcgKi9cbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbiAgLnVpLWFjY29yZGlvbi1pY29ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbiAgICAudWktYWNjb3JkaW9uLWljb25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4yZW07XG4gICAgfVxuICB9XG4gIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAuNWVtO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbiAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMi4yZW07XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVpLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogcmVtb3ZlcyBleHRyYSB3aWR0aCBpbiBJRSAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6bGluaywgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cblxuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMi4yZW07XG59XG5cbi8qIGJ1dHRvbiBlbGVtZW50cyBzZWVtIHRvIG5lZWQgYSBsaXR0bGUgbW9yZSB3aWR0aCAqL1xuXG5idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyLjRlbTtcbn1cblxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IHtcbiAgd2lkdGg6IDMuNGVtO1xufVxuXG5idXR0b24udWktYnV0dG9uLWljb25zLW9ubHkge1xuICB3aWR0aDogMy43ZW07XG59XG5cbi8qIGJ1dHRvbiB0ZXh0IGVsZW1lbnQgKi9cblxuLnVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLWJ1dHRvbi10ZXh0LW9ubHkgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogLjRlbSAxZW07XG59XG5cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1idXR0b24tdGV4dCwgLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24tdGV4dCB7XG4gIHBhZGRpbmc6IC40ZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xufVxuXG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24tdGV4dCwgLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtIC40ZW0gMi4xZW07XG59XG5cbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAuNGVtIDIuMWVtIC40ZW0gMWVtO1xufVxuXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogLjRlbSAyLjFlbSAuNGVtIDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjFlbTtcbiAgcGFkZGluZy1yaWdodDogMi4xZW07XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMsIHByb3ZpZGUgcGFkZGluZyBieSBkZWZhdWx0ICovXG5cbmlucHV0LnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiBidXR0b24gaWNvbiBlbGVtZW50KHMpICovXG5cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uLCAudWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1pY29uLCAudWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWljb24sIC51aS1idXR0b24tdGV4dC1pY29ucyAudWktaWNvbiwgLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24taWNvbi1wcmltYXJ5LCAudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksIC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tcHJpbWFyeSB7XG4gIGxlZnQ6IC41ZW07XG59XG5cbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5LCAudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwgLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnkge1xuICByaWdodDogLjVlbTtcbn1cblxuLyogYnV0dG9uIHNldHMgKi9cblxuLnVpLWJ1dHRvbnNldCB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICAudWktYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uM2VtO1xuICB9XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiByZXNldCBleHRyYSBwYWRkaW5nIGluIEZpcmVmb3gsIHNlZSBoNWJwLmNvbS9sICovXG5cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTdlbTtcbiAgcGFkZGluZzogLjJlbSAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC4yZW0gMDtcbiAgfVxuICAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdDogMnB4O1xuICB9XG4gIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gICAgbGVmdDogMXB4O1xuICB9XG4gIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDIuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICB9XG4gIH1cbiAgc2VsZWN0IHtcbiAgICAmLnVpLWRhdGVwaWNrZXItbW9udGgsICYudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDAgMCAuNGVtO1xuICB9XG4gIHRoIHtcbiAgICBwYWRkaW5nOiAuN2VtIC4zZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBzcGFuLCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogLjJlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIC4yZW07XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbiAgdGFibGUge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gLjRlbTtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgICByaWdodDogMXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBidXR0b24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAmLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLnVpLWRpYWxvZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAuMmVtO1xuICBvdXRsaW5lOiAwO1xuICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAuMWVtIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAuM2VtO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbiAgICAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC51aS1yZXNpemFibGUtc2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICByaWdodDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xuICB9XG59XG5cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgLnVpLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudWktbWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgLyogc3VwcG9ydDogSUU3ICovXG4gICAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xuICB9XG4gIC51aS1tZW51LWRpdmlkZXIge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgfVxuICAudWktc3RhdGUtZm9jdXMsIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIG1hcmdpbjogLTFweDtcbiAgfVxufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cblxuLnVpLW1lbnUtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC51aS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICB9XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuXG4udWktbWVudSB7XG4gIC51aS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAuMmVtO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG4gIC51aS1tZW51LWljb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuXG4udWktcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMjUpO1xuICAgIC8qIHN1cHBvcnQ6IElFOCAqL1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC4xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsIC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLW4ge1xuICBjdXJzb3I6IG4tcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXJlc2l6YWJsZS13IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG5cbi51aS1yZXNpemFibGUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktc2VsZWN0YWJsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC51aS1tZW51IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvKiBTdXBwb3J0OiBJRTcgKi9cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDJweCAwLjRlbTtcbiAgICAgIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzcGFuIHtcbiAgICAmLnVpLWljb24ge1xuICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG4gICAgJi51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAuNGVtIDIuMWVtIDAuNGVtIDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIH1cbiAgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAuN2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgLnVpLXNsaWRlci1oYW5kbGUsIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgZmlsdGVyOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAuOGVtO1xuICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgdG9wOiAtLjNlbTtcbiAgICBtYXJnaW4tbGVmdDogLS42ZW07XG4gIH1cbiAgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAuOGVtO1xuICBoZWlnaHQ6IDEwMHB4O1xuICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgbGVmdDogLS4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLS42ZW07XG4gIH1cbiAgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnVpLXNwaW5uZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC4yZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IC40ZW07XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG5cbi51aS1zcGlubmVyIHtcbiAgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAudWktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4vKiB2ZXJ0aWNhbGx5IGNlbnRlciBpY29uICovXG5cbi51aS1zcGlubmVyLXVwIHtcbiAgdG9wOiAwO1xufVxuXG4udWktc3Bpbm5lci1kb3duIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBUUiBvdmVycmlkZXMgKi9cblxuLnVpLXNwaW5uZXIgLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgLyogbmVlZCB0byBmaXggaWNvbnMgc3ByaXRlICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG4gIHBhZGRpbmc6IC4yZW07XG4gIC51aS10YWJzLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbjogMXB4IC4yZW0gMCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgJi51aS10YWJzLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwgJi51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjRlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcbn1cblxuYm9keSAudWktdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtO1xuICAudWktd2lkZ2V0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfNzVfZmZmZmZmXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGEge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICB9XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYmFja2dyb3VuZDogI2NjY2NjYyB1cmwoXCJpbWFnZXMvdWktYmdfaGlnaGxpZ2h0LXNvZnRfNzVfY2NjY2NjXzF4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGEge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICB9XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfNzVfZTZlNmU2XzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6bGluaywgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsIC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogI2RhZGFkYSB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfNzVfZGFkYWRhXzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyLCAmOmxpbmssICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi51aS1zdGF0ZS1mb2N1cyBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciwgJjpsaW5rLCAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsYXNzXzY1X2ZmZmZmZl8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6bGluaywgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjZWZhMTtcbiAgYmFja2dyb3VuZDogI2ZiZjllZSB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfNTVfZmJmOWVlXzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2QwYTBhO1xuICBiYWNrZ3JvdW5kOiAjZmVmMWVjIHVybChcImltYWdlcy91aS1iZ19nbGFzc185NV9mZWYxZWNfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjY2QwYTBhO1xufVxuXG4udWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSwgLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogI2NkMGEwYTtcbn1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5ID0gNzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eSA9IDM1KTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eSA9IDM1KTtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cblxuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24sIC51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfODg4ODg4XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sIC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NkMGEwYV8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cblxuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cblxuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuXG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cblxuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuXG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0LCAudWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG5cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHkgPSAzMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhIHVybChcImltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgb3BhY2l0eTogLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eSA9IDMwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn0vKiEgalF1ZXJ5IFVJIC0gdjEuMTEuNCAtIDIwMTUtMDMtMTFcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIGJ1dHRvbi5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCBtZW51LmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCByZXNpemFibGUuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9VmVyZGFuYSUyQ0FyaWFsJTJDc2Fucy1zZXJpZiZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xLjFlbSZjb3JuZXJSYWRpdXM9NHB4JmJnQ29sb3JIZWFkZXI9Y2NjY2NjJmJnVGV4dHVyZUhlYWRlcj1oaWdobGlnaHRfc29mdCZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYm9yZGVyQ29sb3JIZWFkZXI9YWFhYWFhJmZjSGVhZGVyPTIyMjIyMiZpY29uQ29sb3JIZWFkZXI9MjIyMjIyJmJnQ29sb3JDb250ZW50PWZmZmZmZiZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdJbWdPcGFjaXR5Q29udGVudD03NSZib3JkZXJDb2xvckNvbnRlbnQ9YWFhYWFhJmZjQ29udGVudD0yMjIyMjImaWNvbkNvbG9yQ29udGVudD0yMjIyMjImYmdDb2xvckRlZmF1bHQ9ZTZlNmU2JmJnVGV4dHVyZURlZmF1bHQ9Z2xhc3MmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZib3JkZXJDb2xvckRlZmF1bHQ9ZDNkM2QzJmZjRGVmYXVsdD01NTU1NTUmaWNvbkNvbG9yRGVmYXVsdD04ODg4ODgmYmdDb2xvckhvdmVyPWRhZGFkYSZiZ1RleHR1cmVIb3Zlcj1nbGFzcyZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZib3JkZXJDb2xvckhvdmVyPTk5OTk5OSZmY0hvdmVyPTIxMjEyMSZpY29uQ29sb3JIb3Zlcj00NTQ1NDUmYmdDb2xvckFjdGl2ZT1mZmZmZmYmYmdUZXh0dXJlQWN0aXZlPWdsYXNzJmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZib3JkZXJDb2xvckFjdGl2ZT1hYWFhYWEmZmNBY3RpdmU9MjEyMTIxJmljb25Db2xvckFjdGl2ZT00NTQ1NDUmYmdDb2xvckhpZ2hsaWdodD1mYmY5ZWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWdsYXNzJmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZib3JkZXJDb2xvckhpZ2hsaWdodD1mY2VmYTEmZmNIaWdobGlnaHQ9MzYzNjM2Jmljb25Db2xvckhpZ2hsaWdodD0yZTgzZmYmYmdDb2xvckVycm9yPWZlZjFlYyZiZ1RleHR1cmVFcnJvcj1nbGFzcyZiZ0ltZ09wYWNpdHlFcnJvcj05NSZib3JkZXJDb2xvckVycm9yPWNkMGEwYSZmY0Vycm9yPWNkMGEwYSZpY29uQ29sb3JFcnJvcj1jZDBhMGEmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz1hYWFhYWEmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9OHB4Jm9mZnNldFRvcFNoYWRvdz0tOHB4Jm9mZnNldExlZnRTaGFkb3c9LThweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCAyMDE1IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgbWluLWhlaWdodDogMDtcbiAgLyogc3VwcG9ydDogSUU3ICovXG59XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHkgPSAwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG5cbi51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24ge1xuICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgLyogc3VwcG9ydDogSUU3ICovXG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG4gIC51aS1hY2NvcmRpb24taWNvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMi4yZW07XG4gICAgLnVpLWFjY29yZGlvbi1pY29ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMmVtO1xuICAgIH1cbiAgfVxuICAudWktYWNjb3JkaW9uLWhlYWRlciAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLjVlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtIDIuMmVtO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi51aS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIHJlbW92ZXMgZXh0cmEgd2lkdGggaW4gSUUgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmxpbmssICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG5cbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDIuMmVtO1xufVxuXG4vKiBidXR0b24gZWxlbWVudHMgc2VlbSB0byBuZWVkIGEgbGl0dGxlIG1vcmUgd2lkdGggKi9cblxuYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMi40ZW07XG59XG5cbi51aS1idXR0b24taWNvbnMtb25seSB7XG4gIHdpZHRoOiAzLjRlbTtcbn1cblxuYnV0dG9uLnVpLWJ1dHRvbi1pY29ucy1vbmx5IHtcbiAgd2lkdGg6IDMuN2VtO1xufVxuXG4vKiBidXR0b24gdGV4dCBlbGVtZW50ICovXG5cbi51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1idXR0b24tdGV4dC1vbmx5IC51aS1idXR0b24tdGV4dCB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQsIC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAuNGVtO1xuICB0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbn1cblxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsIC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDIuMWVtO1xufVxuXG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogLjRlbSAyLjFlbSAuNGVtIDFlbTtcbn1cblxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XG4gIHBhZGRpbmc6IC40ZW0gMi4xZW0gLjRlbSAxZW07XG4gIHBhZGRpbmctbGVmdDogMi4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuMWVtO1xufVxuXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xuXG5pbnB1dC51aS1idXR0b24ge1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiwgLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktaWNvbiwgLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1pY29uLCAudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWljb24sIC51aS1idXR0b24taWNvbnMtb25seSAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLWljb24tcHJpbWFyeSwgLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1wcmltYXJ5LCAudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnkge1xuICBsZWZ0OiAuNWVtO1xufVxuXG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwgLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksIC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5IHtcbiAgcmlnaHQ6IC41ZW07XG59XG5cbi8qIGJ1dHRvbiBzZXRzICovXG5cbi51aS1idXR0b25zZXQge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgLnVpLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjNlbTtcbiAgfVxufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogcmVzZXQgZXh0cmEgcGFkZGluZyBpbiBGaXJlZm94LCBzZWUgaDVicC5jb20vbCAqL1xuXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xuICAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAuMmVtIDA7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtO1xuICB9XG4gIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxuICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxuICAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAyLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHNlbGVjdCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgfVxuICB9XG4gIHNlbGVjdCB7XG4gICAgJi51aS1kYXRlcGlja2VyLW1vbnRoLCAmLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDAgLjRlbTtcbiAgfVxuICB0aCB7XG4gICAgcGFkZGluZzogLjdlbSAuM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgc3BhbiwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC4yZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW46IC43ZW0gMCAwIDA7XG4gICAgcGFkZGluZzogMCAuMmVtO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAmLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIC40ZW07XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cblxuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIHJpZ2h0OiAycHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbi51aS1kaWFsb2cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogLjJlbTtcbiAgb3V0bGluZTogMDtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgcGFkZGluZzogLjRlbSAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLjFlbSAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLjNlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG4gICAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAudWktcmVzaXphYmxlLXNlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbiAgfVxufVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC51aS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnVpLW1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIC8qIHN1cHBvcnQ6IElFNyAqL1xuICAgIC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbiAgfVxuICAudWktbWVudS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIH1cbiAgLnVpLXN0YXRlLWZvY3VzLCAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBtYXJnaW46IC0xcHg7XG4gIH1cbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG5cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudWktbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cblxuLnVpLW1lbnUge1xuICAudWktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLjJlbTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAudWktbWVudS1pY29uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cblxuLnVpLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDI1KTtcbiAgICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG59XG5cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLCAudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1uIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtcyB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtdyB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcmVzaXphYmxlLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbn1cblxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICAudWktbWVudSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLyogU3VwcG9ydDogSUU3ICovXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAycHggMC40ZW07XG4gICAgICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3BhbiB7XG4gICAgJi51aS1pY29uIHtcbiAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICAgICYudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwLjRlbSAyLjFlbSAwLjRlbSAxZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG4gIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gICYudWktc3RhdGUtZGlzYWJsZWQge1xuICAgIC51aS1zbGlkZXItaGFuZGxlLCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgIGZpbHRlcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogLjhlbTtcbiAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHRvcDogLS4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNmVtO1xuICB9XG4gIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIGxlZnQ6IC0uM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0uNmVtO1xuICB9XG4gIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51aS1zcGlubmVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAuMmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgZm9udC1zaXplOiAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbn1cblxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuXG4udWktc3Bpbm5lciB7XG4gIGEudWktc3Bpbm5lci1idXR0b24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLnVpLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLyogdmVydGljYWxseSBjZW50ZXIgaWNvbiAqL1xuXG4udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDtcbn1cblxuLnVpLXNwaW5uZXItZG93biB7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogVFIgb3ZlcnJpZGVzICovXG5cbi51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIC8qIG5lZWQgdG8gZml4IGljb25zIHNwcml0ZSAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuICBwYWRkaW5nOiAuMmVtO1xuICAudWktdGFicy1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW46IDFweCAuMmVtIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICYudWktdGFicy1hY3RpdmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsICYudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS10b29sdGlwIHtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG59XG5cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgLnVpLXdpZGdldCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcImltYWdlcy91aS1iZ19mbGF0Xzc1X2ZmZmZmZl80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBhIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgfVxufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2MgdXJsKFwiaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0Xzc1X2NjY2NjY18xeDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgfVxufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2U2ZTZlNl8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IGEge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmxpbmssICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGEgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2RhZGFkYV8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciwgJjpsaW5rLCAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udWktc3RhdGUtZm9jdXMgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsICY6bGluaywgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcImltYWdlcy91aS1iZ19nbGFzc182NV9mZmZmZmZfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmxpbmssICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4udWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmY2VmYTE7XG4gIGJhY2tncm91bmQ6ICNmYmY5ZWUgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsYXNzXzU1X2ZiZjllZV8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi51aS1zdGF0ZS1lcnJvciwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkMGEwYTtcbiAgYmFja2dyb3VuZDogI2ZlZjFlYyB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfOTVfZmVmMWVjXzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogI2NkMGEwYTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEsIC51aS1zdGF0ZS1lcnJvci10ZXh0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICNjZDBhMGE7XG59XG5cbi51aS1wcmlvcml0eS1wcmltYXJ5LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eSA9IDcwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHkgPSAzNSk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHkgPSAzNSk7XG4gIC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG5cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uLCAudWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc18yMjIyMjJfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzg4ODg4OF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLCAudWktc3RhdGUtZm9jdXMgLnVpLWljb24sIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDU0NTQ1XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzJlODNmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLCAudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jZDBhMGFfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG5cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4udWktaWNvbi1jYXJhdC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG5cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcbn1cblxuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cblxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cblxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cblxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1zdGFydCwgLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWEgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBvcGFjaXR5OiAuMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5ID0gMzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHkgPSAzMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4iLCJcbi53cmFwcGVyIC5zaG93X1dlYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLndyYXBwZXIgLnNob3dfTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi53cmFwcGVyIC5tb2JpbGVfbm9uZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJpZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnJlZCB7XG4gIGNvbG9yOiAjZDgyNjJlOyB9XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMwMDY2ZmY7IH1cblxuLnNzdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmdfZ3J5XzAge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG5cbi5iZ19ncnlfMSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi52aXZpYW4ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgLmltZyBpbWcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3R0b206IDMwJTtcbiAgICAvL3RleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgYm90dG9tOiA1NSU7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNDA0MjQ2O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjUlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjZTE0MjRjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzU4NTg1ODsgfSB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjNTg1ODU4OyB9IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogMjQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2JTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDE1JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM1ODU4NTg7IH0gfVxuICAuaDQge1xuICAgIHBhZGRpbmctbGVmdDogMTclOyB9XG4gIC50aW1teSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH1cbiAgLmhvbGxpcyxcbiAgLmhvbGxpc3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC05MnB4O1xuICAgIHBhZGRpbmc6IDVweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gIC5ob2xsaXNfYSB7XG4gICAgbGVmdDogNDAlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgICAgYm90dG9tOiAzMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuaG9sbGlzX2Ige1xuICAgIGxlZnQ6IDYzJTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICAgIGJvdHRvbTogNiU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4gIC5idWZvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1JTtcbiAgICByaWdodDogMiU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3hkLnBuZyk7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA4cHg7IH0gfVxuXG4gIC5idWZvcmRjIHtcbiAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi52aXZpYW5pbWcge1xuICBAZXh0ZW5kICViYWNrZ3JvdW5kX2ltYWdlcztcbiAgcGFkZGluZzogOCUgMCAzNCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udGltbXkge1xuICBAZXh0ZW5kICV0aGVidG47XG4gIGJhY2tncm91bmQ6ICNmNWIxMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLmhvbGxpcyB7XG4gIEBleHRlbmQgJXRoZWJ0bjtcbiAgYmFja2dyb3VuZDogJHNrcmVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cblxuLmhvbGxpc3kge1xuICBAZXh0ZW5kICV0aGVidG47XG4gIGJhY2tncm91bmQ6ICNGNEIxMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuXG4uYnVmb3JkIHtcbiAgQGV4dGVuZCAldGhlYnRuO1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTAyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDVkNztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cblxuLmJnaW1nIHtcbiAgQGV4dGVuZCAlYmFja2dyb3VuZF9pbWFnZXM7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaG9tZUJhbm5lciB7XG4gIEBleHRlbmQgJWJhY2tncm91bmRfaW1hZ2VzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIG1pbi1oZWlnaHQ6IDQzMHB4XG4gIC8vICticmVha3BvaW50KCRwYWRtKVxuIH0gIC8vICAgbWluLWhlaWdodDogaW5oZXJpdFxuXG5cbi5uZXd0b25CYW5uZXIge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iZ19oZWR5IHtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgIHotaW5kZXg6IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmV2YV9jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yb3NhX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQyZDU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjbGVhcjogYm90aDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBoMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkMmQyZDU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZzogMTVweCA0MHB4OyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDgyNjJlO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH0gfVxuICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG5cbiAgLnJpdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgIC5iaWcge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWNpY29uIHtcbiAgaDIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIFtjbGFzc149XCJza21haW4tXCJdIHtcbiAgICBjb2xvcjogI0Q4MjYyRTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb21lbG9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyZDJkNTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBoMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2UxN2MwMDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfSB9IH1cblxuXG5cbi5wb21lbG9fY29udGVudCB7XG4gIG1hcmdpbjogMjVweCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH0gfVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5rYXZhX3RpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzdjN2M2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIHRvcDogMDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5rYXZhX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDE1cHggOCU7XG4gIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ3JhY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnR4dCB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ub21hciB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtNDUucG5nKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDI1JTsgfVxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy00Ny5wbmcpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDI1JTsgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50eHQge1xuICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNjb3R0X2NvbnRlbnQge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiB9IH0gICAgLy9kaXNwbGF5OiBub25lXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bY2xhc3NePSdmbG9yZW5jZV8nXSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY5NDkyJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN2VtO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNlbTsgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRza2JsdWU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRza2JsdWU7XG4gICAgICAgICAgY29sb3I6ICRza2JsdWU7IH0gfSB9XG5cbiAgICAuYmdpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuXG4gICAgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsb3JlbmNlXzQge1xuICBsaSB7XG4gICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDEvNCk7XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIEBpbmNsdWRlIG9tZWdhOyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mbG9yZW5jZV81IHtcbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7IH1cbiAgICAmOm50aC1jaGlsZCg1bisxKSxcbiAgICAmOm50aC1jaGlsZCg1bisyKSB7XG4gICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAxLzQpO1xuICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfSB9XG4gICAgJjpudGgtY2hpbGQoNW4rMiksXG4gICAgJjpudGgtY2hpbGQoNW4rNSkge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmxvcmVuY2VfNiB7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgMS80KTtcbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsb3JlbmNlX2luZm8ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mcmFua0JveCB7XG4gIEBleHRlbmQgJWNsZWFyZml4OyB9XG5cbi5mcmFuayB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuXG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4gICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgLmZyYW5rdHh0IHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZnJhbmtJbWcgLmltZyBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDsgfSB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NiY2JjYjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlY2VjZWMsICNmZmZmZmYpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNrcmVkOyB9IH0gfSB9XG5cblxuLmZyYW5rUG9pbnQge1xuICBiYWNrZ3JvdW5kOiAjZDgyNjJlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogOHB4OyB9XG5cblxuLmZyYW5rSW1nIHtcbiAgcGFkZGluZzogMjAlIDEwJSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG4uZnJhbmt0eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NiY2JjYjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDEwcHggMTAlOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM0ZDRkNGQ7IH1cbiAgcCB7XG4gICAgY29sb3I6ICMxMzY0Nzg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uam9lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDcxYjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2FyaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JpLTA0LnBuZyk7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogMXB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmRhbm55IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuXG4gID5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMS80KTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2JjYmNiO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjk0OTIlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtNjUucG5nKTtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNSBvZiAxMiAwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmltZyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogLTRweDsgfSB9XG4gICAgICBoMyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2stMjEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkzRDRBO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NHB4O1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7IH0gfSB9XG5cblxuICAgIC5yaWdodCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDcgb2YgMTIgMCk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7IH0gfVxuXG4gICAgLmppbW15X2xpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDQwcHg7IH1cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcxYjU7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogOHB4OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA3MWI1O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7IH0gfSB9IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50b255IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHJpZ2h0OiAzNXB4OyB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNkODI2MmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogODUlOyB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDgyNjJlOyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2hvbm5hIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwO1xuICBtYXJnaW46IDYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2QyZDJkNTtcbiAgICBtYXJnaW46IDA7IH1cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgcmFkaWFsLWdyYWRpZW50KCM5MTkxOTEsICNmZmZmZmYpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHJhZGlhbC1ncmFkaWVudCgjOTE5MTkxLCAjZmZmZmZmKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuXG4gIFtjbGFzc149J3Nob25uYVN1bl8nXSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gIC5zaG9ubmFTdW5fbGVmdCB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH0gfVxuXG4gIC5zaG9ubmFTdW5fcmlnaHQge1xuICAgIHAge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2QyZDJkNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07IH0gfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNhbGx5IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi50YWJfc2FsbHkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAyJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgNXB4ICNmN2Y3Zjk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgfVxuICAgICY6aG92ZXI6YmVmb3JlLFxuICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggI2Q2MjIxYzsgfVxuICAgICY6aG92ZXIgYSxcbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAjZDYyMjFjIWltcG9ydGFudDsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzY5NmI3YTtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyB9XG4gICAgW2NsYXNzXj1cInNrbWFpbi1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH0gfVxuXG5cbi8vIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFiQ29udGVudF9wZXJyeT4udGFiLXBhbmUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cbi50YWJDb250ZW50X3NhbGx5Qm94IHtcbiAgLnJvc2FfdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH0gfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYl9wZXJyeSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDE1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDIlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRTFFMEU0O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICNmZmY7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmZmY7IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2tyZWQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNjk2YjdhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYl90dWFuIHtcbiAgbGkge1xuICAgICY6aG92ZXIgYSxcbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMjNjNDM7IH1cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4ODhkOTk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYXJjZW5lX3RhYmxlIHtcbiAgLnRhYl90dWFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTBweDsgfSB9IH1cbiAgLnRhYl9wZXJyeSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfSB9XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmd3ZW5fdGVyaSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud2FkZSB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBtYXJnaW46IDIwcHggNSU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDIwcHggMTUlOyB9XG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIEBpbmNsdWRlIG9tZWdhOyB9XG5cbiAgICAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cblxuICAgIC53YWRldHh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzM1M2UzZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzYWJlbCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuXG4uaXNhYmVsX2xpcyB7XG4gIGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2IwYjBiZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG5cbiAgLm9saXZlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICY6aG92ZXIgcCB7XG4gICAgICBjb2xvcjogIzE3OUFBRDsgfVxuICAgIGg1IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjOTA4ZjhmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAuZmF5ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTk1NDVhO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMXB4OyB9IH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM0NDQ0NGI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwOyB9IH0gfVxuXG4gIC50b21hcyB7XG4gICAgY29sb3I6ICM3MTcxNzY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE4cHg7XG4gICAgQGV4dGVuZCAuc2ttYWluX2ljb247XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjQ0IyMzFEOyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnNrbWFpbi1wZGZpbWc6YmVmb3JlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNDQjIzMUQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0gfSB9XG5cblxuXG4udG9uaWEge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZDYyMjFjO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJHNrYmx1ZTsgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfSB9XG5cblxuLmhvcGUge1xuICBjb2xvcjogIzAwNjZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHggMCAwOyB9XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5ld3NfaXNhYmVsIHtcbiAgbWFyZ2luOiAxNXB4O1xuICAub2xpdmVyIHAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0RCREJEQjsgfVxuICAub2xpdmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWx5Y2Uge1xuICAvLyBkaXNwbGF5OiBibG9ja1xuICAvLyB3aWR0aDogMTAwJVxuICAvLyBoZWlnaHQ6IDEwMCVcbiAgLy8gcG9zaXRpb246IGFic29sdXRlXG4gIC8vIHotaW5kZXg6IDEwMFxuICBkaXNwbGF5OiBub25lOyB9XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGlsYXJ5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFyZ290eHQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgaDMge1xuICAgIGNvbG9yOiAjMGY1OTZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gIHAge1xuICAgIGNvbG9yOiAjNzE3MTc0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyJTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGNvbG9yOiAjNGI0YzRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmdvYXJlYSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzBjNWE3MjtcbiAgICBjb2xvcjogIzBjNWE3MjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4OyB9IH1cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNTU1NTU2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgJi5ob21lciBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAmLnNldGgge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogIzgzODc4YjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU1NTU1NjtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICB0b3A6IC0zcHg7IH0gfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvZHl0eHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBoNCB7XG4gICAgY29sb3I6ICM1YzYwNjk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgc21hbGwge1xuICAgIGNvbG9yOiAjOTU5NjlkOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J21hcmdvXyddIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICA+bGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiYmJjYzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42OTQ5MiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwRDVCNzI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBAaW5jbHVkZSBvbWVnYTsgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLm1hcmdvdHh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5iZ2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYXJnb19hbnkge1xuICA+bGkge1xuICAgIGhlaWdodDogMjQwcHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1hcmdvX2x1bHUge1xuICA+bGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmJnaW1nIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy02NS5wbmcpO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5jYWx2aW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTsgfSB9XG4gIC5tYXJnb3R4dCB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA0MHB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH0gfVxuICAudG9ueSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcmlnaHQ6IDEwcHg7IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYXJnb19ib2Ige1xuICA+bGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMGVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0OyB9XG4gICAgLmJnaW1nIHtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfSB9XG4gIC5tYXJnb3R4dCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgaDQge1xuICAgICAgY29sb3I6ICMyZTMzMzc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYXJnb192aW9sYSB7XG4gID5saSB7XG4gICAgQGluY2x1ZGUgc3BhbigzIG9mIDEyIDEvNCk7XG4gICAgcGFkZGluZy1ib3R0b206IDE4ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDsgfVxuICAgICY6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy02NS5wbmcpO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5iZ2ltZyB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAubWFyZ290eHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjNWM1YzYyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICM4ODg5OGI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J21hcmdvXyddLmFybWFuZG8ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICA+bGkge1xuICAgIC5iZ2ltZyB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiYmJjYzA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MCU7IH1cbiAgICAgIC5tYXJnb3R4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG5cblxuLm1hcmdvX2JvYi5hcm1hbmRvIHtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtNjUucG5nKTtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH0gfVxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tYXJnb3R4dCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9IH0gfVxuXG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmh1ZXlfbGFnID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjFlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsOyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj0naHVudGVyXyddIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzk5YTBhMztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmh1bnRlcl9saXN0IHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNjY2NjZmO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMnB4IDZweDsgfVxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmOTsgfSB9IH1cblxuXG5bY2xhc3NePSdodW50ZXJzXyddIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5cbi5odW50ZXJzX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHdpZHRoOiA0MyU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG5cbi5udW1Cb3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4OyB9IH1cblxuXG4uaHVudGVyc19udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYwZDhcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNjYzIzMWM7IH1cbiAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGNvbG9yOiAjY2MyMzFjOyB9IH1cbiAgLnNzdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7IH0gfVxuXG5cbi5odW50ZXJzX21vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxlZnQ6IDM3cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaHVudGVyX2dlbm55IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIC5odW50ZXJzX3RpdGxlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfSB9XG4gIC5odW50ZXJfbGlzdCB7XG4gICAgbGkge1xuICAgICAgJjpudGgtY2hpbGQoMSkgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMDcucG5nKTsgfVxuICAgICAgJjpudGgtY2hpbGQoMikgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMDgucG5nKTsgfVxuICAgICAgJjpudGgtY2hpbGQoMykgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMDkucG5nKTsgfVxuICAgICAgJjpudGgtY2hpbGQoNCkgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMTAucG5nKTsgfVxuICAgICAgJjpudGgtY2hpbGQoNSkgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMTEucG5nKTsgfSB9IH1cbiAgLmh1bnRlcnNfbW9yZSB7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kICV0aGVidG47XG4gICAgICBiYWNrZ3JvdW5kOiAjZDY2YTE0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmh1bnRlcl9pdmV5IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5odW50ZXJzX3RpdGxlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTsgfSB9IH1cbiAgLmh1bnRlcl9saXN0IHtcbiAgICBsaSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzY5OThiMywgI2IzY2JkNyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuaHVudGVyc19udW0gaDQuYWN0aXZlLFxuICAgICAgICAuaHVudGVyc19udW0gaDQuYWN0aXZlOmJlZm9yZSxcbiAgICAgICAgLmh1bnRlcnNfbW9yZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICAmOm50aC1jaGlsZCgxKSAuaHVudGVyc190aXRsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy0xMi5wbmcpO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgdG9wOiA1MCU7IH0gfVxuICAgICAgJjpudGgtY2hpbGQoMikgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wZC0wMS5wbmcpOyB9XG4gICAgICAmOm50aC1jaGlsZCgzKSAuaHVudGVyc190aXRsZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BkLTAyLnBuZyk7IH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIC5odW50ZXJzX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGQtMDMucG5nKTsgfVxuICAgICAgJjpudGgtY2hpbGQoNSkgLmh1bnRlcnNfdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wZC0wNC5wbmcpOyB9IH0gfVxuICAuaHVudGVyc19tb3JlIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMwZjU5NmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmxvbmRlbGwge1xuICBAZXh0ZW5kICVjbGVhcmZpeDsgfVxuXG4uYmxvbmRlbGxfaW5mbyB7XG4gIEBpbmNsdWRlIHJhZGlhbC1ncmFkaWVudCgjMDc2YzdhLCAjMTk1MjY3KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDMwcHggNSUgNzBweDtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy01NC5wbmcpO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuXG4uYmxvbmRlbGxfaW5mb19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOSU7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZzogMCA1JTsgfVxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTUyLnBuZyk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJsb25kZWxsX21haW4ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTUxLnBuZyk7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMjYxcHg7XG4gICAgbGVmdDogMyU7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBoNCB7XG4gICAgY29sb3I6ICM1NzU5NWQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH0gfVxuXG5cbi5zeWRuZXlCb3gge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5cbi5zeWRuZXkge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gIGNvbG9yOiAjNkI2QjZCO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICA+aDMge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGNvbG9yOiAjNTc1OTVkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDsgfSB9IH0gfVxuXG4uc3lkbmV5X3N1biB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDVweCAwOyB9IH1cblxuXG4ubWl0Y2gge1xuICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgMCk7XG4gIGNvbG9yOiAjNkI2QjZCO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDApOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGNvbG9yOiAjY2MyMzFjOyB9IH1cblxuXG4ubWl0Y2hmdWxsIHtcbiAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIDApO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDsgfVxuICBhIHtcbiAgICBAZXh0ZW5kICV0aGVidG47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBib3R0b206IDEyJTtcbiAgICBiYWNrZ3JvdW5kOiAjY2MyMzFjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiA4cHggNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndlc2xleSB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDBkMWQyO1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAyMHB4OyB9XG4gIGgyIHtcbiAgICBjb2xvcjogIzY2NjY2ZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsb2F0OiBub25lOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ub2Rpc0JveCB7XG4gIG1hcmdpbjogMjVweCAxNXB4O1xuICBAZXh0ZW5kICVjbGVhcmZpeDsgfVxuXG4ub2RpcyB7XG4gIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgJjpudGgtY2hpbGQoM24pIHtcbiAgICBAaW5jbHVkZSBvbWVnYTsgfSB9XG5cblxuLnNlbGVjdF9lbGl6IHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAzNHB4O1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAmOmFmdGVyIHtcbiAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiAwO1xuICAgICByaWdodDogMDtcbiAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgICAgei1pbmRleDogLTE7IH1cbiAgIHNlbGVjdCB7XG4gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgcGFkZGluZzogNXB4O1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICBib3JkZXI6IDA7XG4gICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgIGhlaWdodDogMzRweDtcbiAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAmOmZvY3VzIHtcbiAgICAgICBvdXRsaW5lOiBub25lOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYl94ZW5pYSB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMGQxZDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkMWQyOyB9XG4gICAgJi5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2NjMjMxYyFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgJi5hY3RpdmUgYTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTFweDsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBjb2xvcjogIzY2NjY2ZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9IH1cblxuXG4uZG9ublNpYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyNXB4IDE1cHg7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBjbGVhcjogYm90aDtcbiAgLmRvbm4ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pO1xuICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5kb25uIHtcbiAgQGV4dGVuZCAldGhlYnRuO1xuICBiYWNrZ3JvdW5kOiAjMGY1OTZmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2VkcmljayB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkNWQ1ZDc7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG5cbi5iZXJ0cmFtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7IH1cblxuXG4udGFiX2JlcnRyYW0ge1xuICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgMCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApOyB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIgMCk7IH1cbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzVmNWY1ZiFpbXBvcnRhbnQ7IH1cbiAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q1ZDVkNztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfSB9XG5cblxuLnRhYkNvbnRlbnRfYmVydHJhbUJveCB7XG4gIEBpbmNsdWRlIHNwYW4oOCBvZiAxMiAwKTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGOTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7IH0gfVxuXG5cbi5iZXJ0cmFtQm94IHtcbiAgQGluY2x1ZGUgc3Bhbig3IG9mIDEyIDApO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfSB9XG5cblxuLmRlc2hhd24ge1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI0NXB4O1xuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM4RDhEOEQ7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5oYXduIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIG1hcmdpbjogMTJweCAwO1xuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucmhldHQge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTQwcHg7IH0gfVxuXG4uZmF1c3RvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBpbWcge1xuICAgIG1heC13aWR0aDogOThweDsgfSB9XG5cbi5ob3NlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLmhhc3NhbiB7XG4gIEBpbmNsdWRlIHNwYW4oNSBvZiAxMiAwKTtcbiAgY29sb3I6ICM3Mzc2NzY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAxNS41cHg7IH1cbiAgLmRvbmcge1xuICAgIGNvbG9yOiAjNWU1ZjY1O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5yZWQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nZXJhbGRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTM5LnBuZyk7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogMTgzcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG5cbi5nZXJhbGRvVUwge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICBsaSB7XG4gICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDEvNCk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JiYmJiYjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA3cHggI2JiYmJiYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxODVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzBlNWI3MztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmJiYmJiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGU1YjczO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIHRvcDogLTJweDsgfSB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGNvbG9yOiAjNTE1MDUwOyB9XG5cbiAgICAuY2VjaWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2VjaWwge1xuICBjb2xvcjogIzBlNWI3MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmx5bmRvbiB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBtYXJnaW46IDUwcHggMjBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87IH1cbiAgPmxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMTAlIDMwcHg7IH0gfVxuXG4gIC5seW5kb25fbGVmdCB7XG4gICAgQGluY2x1ZGUgc3BhbigzIG9mIDEwIDApO1xuICAgIHBhZGRpbmc6IDMlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTAgb2YgMTAgMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuICAubHluZG9uX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBzcGFuKDcgb2YgMTAgMCk7XG4gICAgY29sb3I6ICM3Mzc2NzY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMCBvZiAxMCAwKTsgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzUzZTNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9IH0gfVxuXG4gIC50b25pYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICByaWdodDogMTAlOyB9IH0gfVxuXG5bY2xhc3NePSdseW5kb25fJ10ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kZWxsYSB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBtYXJnaW46IDUwcHggMjBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87IH1cbiAgPmxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHBhZGRpbmc6IDAgNSUgMTBweDsgfSB9XG5cbiAgLmRlbGxhX2xlZnQge1xuICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMCAwKTtcbiAgICBwYWRkaW5nOiAzJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9IH1cblxuICAuZGVsbGFfcmlnaHQge1xuICAgIEBpbmNsdWRlIHNwYW4oNyBvZiAxMCAwKTtcbiAgICBjb2xvcjogIzczNzY3NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzUzZTNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9IH0gfSB9XG5cbi50cmFjZXkge1xuICB0ZXh0LWluZGVudDogLTY1cHg7XG4gIHBhZGRpbmctbGVmdDogNjVweDsgfVxuXG5cbltjbGFzc149J2RlbGxhXyddIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGF0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtNjUucG5nKTtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudG9ueSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndpbmZvcmQge1xuICBAZXh0ZW5kICViYWNrZ3JvdW5kX2ltYWdlcztcbiAgY29sb3I6ICMzYTNhM2U7XG4gIHBhZGRpbmc6IDQ1cHggNSU7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbiAgLmRvbm4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cblxuLndpbmZvcmRzdW4ge1xuICBwYWRkaW5nOiAxNXB4IDUlOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWxpc29uIHtcbiAgQGV4dGVuZCAlYmFja2dyb3VuZF9pbWFnZXM7XG4gIG1hcmdpbjogMTVweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzYwNjA2MDtcbiAgICBwYWRkaW5nOiA4JSAwOyB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICBoNCB7XG4gICAgY29sb3I6ICNkNjIyMWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBwIHtcbiAgICBjb2xvcjogIzRiNGI1MDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBpbnB1dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5kb25uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDYyMjFjO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH0gfVxuXG4uYWxpc29uc3ViIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLWxlZnQ6IDI0JTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cblxuLmFsaXNvbmJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmltZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfVxuXG5cbi5wYWludF95ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0U3OyB9XG4ucGFpbnRfcHVycGxlIHtcbiAgYmFja2dyb3VuZDogI0RERDZERDsgfVxuXG5cblxuLmFsaXNvbmZvcm0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICBoNCB7XG4gICAgY29sb3I6ICNDNzIyMUM7IH1cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAub3N3YSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAuaW5wdXRzIHtcbiAgICAgIHdpZHRoOiAxMTBweDsgfSB9XG4gIC5idG5uLW5vcmEtZGlzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cblxuXG4uYWxpc29ucnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMjVweDtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmpvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2J1XzAucG5nKTtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1pY2hhbCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBtYXJnaW46IDUwcHggMTVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMTVweDsgfVxuICBpbWcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMyU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmc6IDE1cHggNSU7IH1cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH0gfVxuICBoNCB7XG4gICAgY29sb3I6ICMzZTQyNDY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIHAge1xuICAgIGNvbG9yOiAjODM4NzhiOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb3NlIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7IH1cblxuLm1vc2VVTCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICA+bGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBAaW5jbHVkZSBvbWVnYTsgfSB9XG5cbiAgLmJnaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbiAgLm1vc2V0eHQge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOSU7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjMmUzMzM3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgY29sb3I6ICM4Mzg3OGI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9ydGVyIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7IH1cblxuLnBvcnRlclVMIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2NhY2FkMjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfSB9XG5cblxuLnBvcnRlcl9sZWZ0IHtcbiAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDUlOyB9IH0gfVxuXG4ucG9ydGVyX3JpZ2h0IHtcbiAgQGluY2x1ZGUgc3Bhbig4IG9mIDEyIDApO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzQ2NDk0QTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODM4NzhiOyB9IH1cblxuW2NsYXNzXj0ncG9ydGVyXyddIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zYW50byB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gIC5vd2wtY29udHJvbHMge1xuICAgIC5vd2wtbmF2IHtcbiAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgICAgY29sb3I6ICNlOWU5ZWU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgICAgdG9wOiA4OCU7IH0gfSB9XG4gICAgICAub3dsLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgICBjb2xvcjogI2U5ZTllZTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgICAgICB0b3A6IDg4JTsgfSB9IH0gfSB9IH1cblxuXG4uc2FudG9zdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgMzVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnNhbnRvX2xlZnQge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gIHBhZGRpbmc6IDI1cHggNSU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgIHBhZGRpbmc6IDAgMTIlOyB9IH1cblxuLnNhbnRvX3JpZ2h0IHtcbiAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDApO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgcGFkZGluZzogMjBweCAxMiU7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzkwOGY4ZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2U5NTQ1YTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDQ0NDRiO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5bY2xhc3NePSdzYW50b18nXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuXG5cbi5zYW50byAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHJpZ2h0OiA1cHg7IH0gfVxuLnNhbnRvIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGVmdDogNXB4OyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsZXRjaGVyX2xpc3Qge1xuICBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIC5mbGV0Y19zZWxsOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNhMmEyYTc7IH0gfSB9IH1cblxuW2NsYXNzXj0nZmxldGNfJ10ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMxYjI4MmI7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIGg1IHtcbiAgICBjb2xvcjogIzZjNmM3NDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgaDQge1xuICAgIGNvbG9yOiAjNDQ0NDRiO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZHVsY2llIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzQ2NGY1ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJyaWFuX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhMmE2YTk7XG4gIC5pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzBweDsgfSB9XG4gIGg0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjMDQwMDAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZW5hIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW46IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBsaSB7XG4gICAgY29sb3I6ICMzOTNhM2E7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICBwIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICA+bGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2prLWlkZW9ncmFwaGljO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJpdmEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gID5saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYWxrYSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgPmxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDIyICc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjZTE0MjRjOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2VfY29udHJvbCB7XG4gIGNvbG9yOiAjNDY0ZjU4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDc1cHggMjVweCAyNXB4IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAucHJldiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG4gIC5uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjphZnRlciB7XG4gICAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTE0MjRjOyB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1pcmlhbVVMIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOCU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMiU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9la2wyLnBuZyk7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIgMS80KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMS8yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQlO1xuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgQGluY2x1ZGUgb21lZ2E7IH0gfVxuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBAaW5jbHVkZSBvbWVnYTsgfVxuICAgICY6Zmlyc3QtY2hpbGQgYSBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IHNvbGlkIDRweCAjY2MyMzFjO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZnJlZGEge1xuICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgMCk7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaDMge1xuICAgIGNvbG9yOiAjNWY2ZjczO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmphbmlzIHtcbiAgQGluY2x1ZGUgc3Bhbig4IG9mIDEyIDApO1xuICBtYXJnaW46IDYwcHggMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgbWFyZ2luOiAyMHB4IDAgNjBweDsgfVxuICAuaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBpbmhlcml0OyB9XG4gIC5vd2wtY29udHJvbHMge1xuICAgIHRvcDogMjglOyB9XG4gIC5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAtMTU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGJvdHRvbTogLTIyMHB4OyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0I2QkRDMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGJvdHRvbTogMzclO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7IH1cbiAgICAub3dsLWRvdCB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfSB9XG4gICAgLm93bC1kb3Q6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idV8xMC5wbmcpOyB9XG4gICAgLm93bC1kb3Q6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idV8xMS5wbmcpOyB9XG4gICAgLm93bC1kb3Q6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idV8xMi5wbmcpOyB9XG4gICAgLm93bC1kb3Q6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idV8xMy5wbmcpOyB9XG4gICAgLm93bC1kb3Q6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idV8xNC5wbmcpOyB9IH0gfVxuXG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJhcXVlbCB7XG4gIHBhZGRpbmc6IDAgNzBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuW2NsYXNzXj0ncmFxdWVsXyddIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5cbi5yYXF1ZWxfbGVmdCB7XG4gIHdpZHRoOiA0MiU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucmFxdWVsX3JpZ2h0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGg1IHtcbiAgICBjb2xvcjogIzYwNmU3YTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5pbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFzaGFVTCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICA+bGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAxLzQpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZGNlMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBAaW5jbHVkZSBvbWVnYTsgfSB9XG4gIGgzIHtcbiAgICBjb2xvcjogI2U5NTQ1YTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIGg1IHtcbiAgICBjb2xvcjogIzYzNzI3NTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgLmltZyBpbWcge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDcwcHg7IH0gfSB9XG5cblxuLmNsYXJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIGNvbG9yOiAjNjM3Mjc1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bY2xhc3NePSd0YXNoYV8nXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRhc2hhIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4udGFzaGFfbGVmdCB7XG4gIHBhZGRpbmc6IDEwcHggMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAxMHB4IDYlIDEwcHggNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U0ZTRlOTtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB0b3A6IDMycHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIHRvcDogMjBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YW1pIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRhc2hhVUwge1xuICAgID5saSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuaW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gIC50YXNoYV9sZWZ0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwMHB4IDEwcHggMjBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMDsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAyMHB4OyB9IH0gfVxuXG4gIC5oZWxwQ2FsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG5cblxuLnRhbWlVTCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjsgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucm94YW5uZSB7XG4gIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7IH1cbiAgaDMge1xuICAgIGNvbG9yOiAjNWY2ZjczO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzQwNGI1NzsgfSB9XG4gIC5pbWcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblxuLmJldWxhaCB7XG4gIEBpbmNsdWRlIHNwYW4oOCBvZiAxMiAwKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7IH1cbiAgLnRhYl9wZXJyeSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmVmZmllX3RpdGxlIHtcbiAgaDMge1xuICAgIGNvbG9yOiAjMmQyZDJmO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYTJhNmE5O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnVfMTUucG5nKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiA2cHg7IH0gfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICNlMTQyNGM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTFweDsgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNWY5OyB9XG4gICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYxMDZcIjsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYW9taV9jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBoMyB7XG4gICAgY29sb3I6ICM2MzYyNjc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnVfMjAucG5nKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogNHB4OyB9IH0gfVxuICAubHluZG9uIHtcbiAgICBtYXJnaW46IDUwcHggMjBweCAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMzVweDsgfVxuICAgID5saSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5seW5kb25fcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDcgb2YgMTAgMCk7IH1cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmx5bmRvbl9sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDAgMyU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMCAwKTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udHJlbnRfdGl0bGUge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDFweCAwOyB9XG4gIGgzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2IyMzFkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NlwiO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAuc2ttYWluX2ljb247XG4gICAgICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMTNweDsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBjb2xvcjogI2NiMjMxZDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kaWNrX3RpdGxlIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZzogMXB4IDA7IH1cbiAgaDMge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIFtjbGFzc149XCJza21haW4tXCJdIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7IH1cbiAgLnNrbWFpbi1haXJjcmFmdCB7XG4gICAgbGVmdDogMTNweDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubm9pY29uIHtcbiAgaDMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1hcnR5X3RpdGxlIHtcbiAgaDMge1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNEOEQ5REM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYwNTVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGNvbG9yOiAjY2IyMzFkOyB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NlwiOyB9IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oZW5yaWV0dGEge1xuICBAZXh0ZW5kICV0aGVidG47XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzBhY2I5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRvcDogOHB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYXJ2aW4ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgbWFyZ2luOiAxNXB4IDE1cHggNTBweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMTVweDsgfVxuICBoMiB7XG4gICAgY29sb3I6ICM1YjVjNjU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfSB9XG5cbi5tYXJ2aW5VTCB7XG4gIG1hcmdpbjogMjVweCAwO1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7IH1cbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzQ2NGY1ODtcbiAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICM0NjRmNTg7IH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICM0NjRmNTg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH0gfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDY0ZjU4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogNzAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtd2Via2l0LWJhc2VsaW5lLW1pZGRsZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9IH1cbiAgLmZpbGVBcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGEge1xuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI0NCMjMxRDsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDNweDsgfSB9XG4gICAgICAmLmRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGhpbGlwX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICM0NjRmNTg7XG4gICAgbWFyZ2luOiA1MHB4IDAgMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gNnB4OyB9IH1cbiAgLnJvc2FfdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj0nZHJld18nXSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfVxuICBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAmOmZpcnN0LWNoaWxkIGgzOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICY6Zmlyc3QtY2hpbGQgaDMge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigzIG9mIDEwIDApO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNBMEEwQTA7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMyM2M0MztcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDcgb2YgMTAgMCk7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kcmV3Qm94IHtcbiAgW2NsYXNzXj0nZHJld18nXSB7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTsgfVxuICAgIGgzIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGgzIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4OyB9IH0gfSB9IH1cblxuXG5cbi5kcmV3Qm94IHtcbiAgW2NsYXNzXj0nZHJld18nXTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzhlOTI5ODsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kcmV3X2JsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMGY1OTZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgbGkge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y4Zjk7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZDogIzBmNTk2ZjsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRyZXdfZ3JheSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM4ZTkyOTg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzhlOTI5ODtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjOGU5Mjk4OyB9XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiAjODg4ZDk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgbGkge1xuICAgIGgzIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4ODhkOTk7IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vd2VubWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4Zjk7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNrbWFpbi1raSB7XG4gICAgY29sb3I6ICNhYmIzYmE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRvbm4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4IDIlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggOCU7IH0gfSB9XG5cbi5tYXJ0eSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzRkNTE1NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDlweCA5cHggOXB4IDA7IH1cbiAgLm9kaXMge1xuICAgIG1heC13aWR0aDogMTIlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5ld3Rvbl9zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUsXG4gIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgb3V0bGluZTogc29saWQgNHB4ICRza2JsdWU7IH0gfVxuICAud2FycmVuIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMTNweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAud2FycmVuX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG4gIC53YXJyZW5fbGVmdCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAuaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIHdpZHRoOiA4MHB4OyB9IH0gfVxuICAubWFyZ290eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29keXR4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmdvYXJlYSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50dWFuIHtcbiAgYmFja2dyb3VuZDogI2ZiZmNmYztcbiAgcGFkZGluZzogMzVweCAyNXB4IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QwZDJkMjtcbiAgLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M5Y2FjYjsgfVxuICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2UxNDI0YzsgfVxuICAudWktc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMWVtOyB9XG4gIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y5O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIGhlaWdodDogMS40ZW07IH1cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAjNGQ1MTU1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZTE0MjRjO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNBMkEyQTI7IH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDk1MDU1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50dWFuX2xlZnQge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTAgMCk7IH1cblxuLnR1YW5fcmlnaHQge1xuICBAaW5jbHVkZSBzcGFuKDQgb2YgMTAgMCk7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDQwcHg7IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGhlcm9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIGgzIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBhIHtcbiAgICBjb2xvcjogIzAwNzBjMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgYm90dG9tOiAtNjVweDsgfSB9XG4gIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IC0xMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNzkxOTEgdXJsKFwiaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0Xzc1X2NjY2NjY18xeDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDsgfVxuICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNiZWJlYmUgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfNzVfZmZmZmZmXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGhlcm9ubnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JlYmViZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiA4NXB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRoZXJvbnNsaWRlciB7XG4gIG1hcmdpbjogMTVweCAwIDUwcHg7IH1cblxuLnRoZXJvbnRvdGFsIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMDsgfVxuICBoMyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuZWcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAubnV5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yZWNpcHJvY2FsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JlYmViZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGNvbG9yOiAjYzAwMDAwOyB9IH1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucmV5X3Jlc3VsdHMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOWRjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzRkNTE1NTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogI0UxNDI0QztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogMjVweDsgfSB9XG4gIGg1IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMTVweCAyMHB4O1xuICAgIGNvbG9yOiAjRTE0MjRDOyB9XG4gIC5jb3J0ZXoge1xuICAgIG1hcmdpbjogMCAyMHB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cblxuLnJleV9yZXN1bHRzX2FyZWEge1xuICBtYXJnaW46IDgwcHggMDtcbiAgaDQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNBRUFFQUU7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjRTE0MjRDO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0MjQxNDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0FFQUVBRTsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jaGFudGUge1xuICAuYmVybmFyZCBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTdlYWYwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hbW91bnRJbm5lciB7XG4gIG1hcmdpbjogMjVweCAwOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2hhZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlci1ib3R0b206IHNub25lOyB9XG4gIC5zaGFkaW1nIHtcbiAgICBAaW5jbHVkZSBzcGFuKCA2IG9mIDEyIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKCAxMiBvZiAxMiAwKTsgfVxuICAgIC5pbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDsgfSB9IH0gfVxuICAuc2hhZHR4dCB7XG4gICAgQGluY2x1ZGUgc3BhbiggNiBvZiAxMiAwKTtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbiggMTIgb2YgMTIgMCk7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC8vIC5yZWRcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIC8vICAgYm90dG9tOiAyMHB4XG4gICAgLy8gICArYnJlYWtwb2ludCgkcGFkbSlcbiAgICAvLyAgICAgcG9zaXRpb246IGluaXRpYWxcbiAgICAvLyAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgLy8gICAgIG1heC13aWR0aDogMTMwcHhcbiAgICAuaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfSB9XG4gICAgLnRhbGtib3gge1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNoYWRzdW4ge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDI1cHggYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEN0Q3RDk7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaGFkbW9tIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDJkMmQ1OyB9XG4gIC5zaGFkaW1nIHtcbiAgICBAaW5jbHVkZSBzcGFuKCA2IG9mIDEyIDApO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oIDYgb2YgMTIgMCk7IH1cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfSB9XG4gIC5zaGFkdHh0IHtcbiAgICBAaW5jbHVkZSBzcGFuKCA2IG9mIDEyIDApO1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbiggNiBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2hhZGdyYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIC5zaGFkaW1nIHtcbiAgICBAaW5jbHVkZSBzcGFuKCA1IG9mIDEyIDApO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oIDEyIG9mIDEyIDApOyB9IH1cbiAgLnNoYWR0eHQge1xuICAgIEBpbmNsdWRlIHNwYW4oIDcgb2YgMTIgMCk7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKCAxMiBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBbY2xhc3NePSdidG5uLSddIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFudGlvbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyZDJkNTtcbiAgcGFkZGluZzogMjVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMiU7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjYjNiM2IzO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiA2cHggMXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFibGVfa2FzZXkge1xuICBib3JkZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMTVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHdpZHRoOiBpbmhlcml0OyB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH0gfVxuICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjVmODtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYmxlX2NsZW8ge1xuICBiYWNrZ3JvdW5kOiAjZTllZGY0O1xuICBib3JkZXItY29sbGFwc2U6IGluaXRpYWw7XG4gIGJvcmRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICM0ZjgxYmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcGFkZGluZzogNHB4OyB9IH1cbiAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNkMGQ4ZTg7IH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDRweDsgfSB9XG4gIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8vIHRkOm50aC1jaGlsZCgyKVxuICAvLyAgIHRleHQtYWxpZ246IGxlZnRcbiB9ICAvLyAgIG1pbi13aWR0aDogMTQwcHhcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YWJsZV9jZW50ZXJ0ZXgge1xuICB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIHRkOm50aC1jaGlsZCgxKSxcbiAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYmxlX3BhcyB7XG4gIG1hcmdpbjogMjVweCAxNXB4O1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfVxuICAgIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAzMiU7IH0gfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEOEQ5REM7IH1cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICBwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBoZWlnaHQ6IDQuNWVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YWJsZV95ZW1hIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xuICBib3JkZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCAxNXB4O1xuICB0aCB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFybGllIHtcbiAgY29sb3I6ICM1MjVmYWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdyYWlnIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDVkNWQ3O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZDVkNWQ3O1xuICBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMzAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgW2NsYXNzXj1cInNrbWFpbi1cIl06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIHAge1xuICAgIG1hcmdpbjogMTVweDsgfVxuICAudm9sdm9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNWY4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDVweCAxNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaWRfdGl0bGUge1xuICBtYXJnaW46IDE1cHg7XG4gIGNsZWFyOiByaWdodDtcbiAgaDQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMTAwOyB9XG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hc2Ege1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAxNXB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ib3ljZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNENUQ1RDc7XG4gIG1hcmdpbjogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGg0IHtcbiAgICBjb2xvcjogI2VlNzgyMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlNzgyMTsgfVxuICB1bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbGkge1xuICAgICAgY29sb3I6ICM2OTY5NkI7XG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0OyB9IH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNhZGFkYWU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNENUQ1RDc7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdheWxlaW1nIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE5cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFweDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nYXJyZXQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNENUQ1RDc7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjVweCAwOyB9IH1cbiAgbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNENUQ1RDc7IH1cbiAgLmNoZWNrYm94YXVkaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMTVweCAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vc3dhIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5vc3dhbGRvIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ud2VzIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjBweDsgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udm9sdm9idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5kb25uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGM3ZjI4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YWJfcGVycnkgW2NsYXNzXj1cInNrbWFpbi1cIl06YmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLy8gZm9udC1zaXplOiAxOHB4XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAvLyBsZWZ0OiAtMzBweFxuICAvLyArYnJlYWtwb2ludCgkcGFkbSlcbiB9ICAvLyAgIGRpc3BsYXk6IG5vbmVcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5qb25haCB7XG4gIGJhY2tncm91bmQ6ICNmNmY4ZmE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5idG5uLWpvbmFoIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5bY2xhc3NePVwiam9uYWhfXCJdIHtcbiAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cbi5qb25haF9MZWZ0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLmltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgYSB7XG4gICAgY29sb3I6ICMwMDcwYjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfVxuXG4uam9uYWhfUmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgd2lkdGg6IDY1JTsgfVxuICBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIG1hcmdpbjogNXB4IDAgMTVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAyMHB4IDEwcHg7IH0gfVxuICBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J2J0bm4tJ10ge1xuIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiBAZXh0ZW5kICV0aGVidG47XG4gcGFkZGluZzogMTBweCAyMHB4O1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICBtYXJnaW4tbGVmdDogMTBweDtcbiAgIHBhZGRpbmc6IDZweDtcbiAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuW2NsYXNzXj0nYnRubi1ub3JhLSddIHtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiZWJlYmU7IH1cblxuXG4uYnRubi1qb25haCB7XG4gIGJhY2tncm91bmQ6ICNkZDZjMGE7XG4gIGNvbG9yOiAjZmZmO1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuLmJ0bm4tYW1hZG8ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JlYmViZTtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5idG5uLXRvcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JlYmViZTsgfVxuXG4uYnRubi1qZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ2YzBhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRubi1za3Age1xuICBiYWNrZ3JvdW5kOiAjZGEzZTQ5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5idG5uLXNlYSB7XG4gIGJhY2tncm91bmQ6ICNkZDZjMGE7XG4gIGNvbG9yOiAjZmZmO1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuXG4uYnRubi1ub3JhLXJvZCB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5za21haW5faWNvbjtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4uYnRubi1ub3JhLWFudG9uIHtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNrbWFpbl9pY29uO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5idG5uLW5vcmEtZGlzIHtcbiAgYmFja2dyb3VuZDogI2M3MjIxYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNnB4IDIwcHg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zdW5nIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0Q1RDVEODtcbiAgbWFyZ2luOiA1MHB4IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuam9lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm9zd2FzZWxlY3Qge1xuICB3aWR0aDogOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29ybkJveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5jb3Juc2VsZWN0IHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29ubmllYnRuIHtcbiAgY29sb3I6ICMwMDcwYjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi5mbHIge1xuICBmbG9hdDogcmlnaHQ7IH1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2hhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAxNXB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2hhZHR4dFVMIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vcmJlcnRvIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMTVweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNkODI2MmU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJhcnRvbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaSB7XG4gICAgQGluY2x1ZGUgc3BhbigzIG9mIDEyIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTsgfVxuICAgIC5pbWcgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4OyB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5taXRjaGJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCAwO1xuICBoNCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAucmVjaXByb2NhbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4MjYyZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICBwIHtcbiAgICBtYXJnaW46IDI1cHggMTVweDsgfVxuICAubWl0Y2hwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAxMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgaDMge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogMTAwOyB9XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAuaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH1cblxuLm1pdGNobmEge1xuICAuaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogOTBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5taXRjaG5hcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItbGVmdDogZGFzaGVkIDFweCAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJ0bm4tamVkIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7IH0gfSB9XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1pdGNoYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDcwYmI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlcnNheSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzdlN2U3ZTtcbiAgcGFkZGluZzogMjBweCA1JTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcy5wbmcpO1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zc3MucG5nKTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgYm90dG9tOiAtMzdweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB0b3A6IGluaGVyaXQ7IH0gfSB9XG5cblxuLmhlcnNheUFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5pbWcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9IH0gfSB9XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlzaWFoYm94IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhZGlvQXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5idG5uLWplZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pc2lhaHN1biB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLmJ0bm4tamVkIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlcnNheUFyZWEge1xuICBtYXJnaW46IDI1cHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5taW5hYmUge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnZjZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogLTRweDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJveWFsYm94IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGxpIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgaDUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj0ndml0b1VMJ10ge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuXG4udml0b1VMXzMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi52aXRvYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDtcbiAgYSB7XG4gICAgbWFyZ2luOiAwIDVweDsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zb25ueWlubmVyIHtcbiAgbWFyZ2luOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAxNXB4OyB9XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc29ubnlpbWcge1xuICBtYXJnaW46IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAxNXB4IDEyJSAzMHB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zb25ueWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIGEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDVweCAxMHB4OyB9XG4gIFtjbGFzc149J2J0bm4tJ10ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nYWxlbiB7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ2FsZW5fY2gge1xuICA+bGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNqay1pZGVvZ3JhcGhpYzsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaWxhc1VMIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNkODI2MmU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogLTUzcHg7XG4gICAgICB6LWluZGV4OiAtMTsgfSB9XG4gIHAge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGg1IHtcbiAgICBjb2xvcjogI2RmNmMwYTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zay0wOC5wbmcpO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtM3B4OyB9IH1cbiAgLmNvbm5pZWJ0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaWxhc21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDEwMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNENUQ1RDc7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jncy5wbmcpO1xuICAgIHdpZHRoOiA5OSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogMTM1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0OyB9XG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNjNjIyMWM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rjdi5wbmcpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNnB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhpcmFtIHtcbiAgY2xlYXI6IGJvdGg7XG4gID5saSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nYm4ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmOm50aC1jaGlsZCgybik6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgLmhpcmFtbm8ge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDc1cHg7IH0gfVxuICAuc2lsYXNVTCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaWxhc1VMIGgzOmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5zaWxhc1VMIGxpIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLmhpcmFtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwIDA7IH1cbiAgW2NsYXNzXj0nYnRubi0nXSB7XG4gICBwYWRkaW5nOiA2cHggMjBweDtcbiAgIG1hcmdpbjogNXB4IDJweDtcbiAgIG1pbi13aWR0aDogMTQwcHg7XG4gICB3aWR0aDogNDglOyB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2lsYXMge1xuICBtYXJnaW46IDE1cHg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaGVsYnkge1xuICAudml2aWFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgIHRvcDogNDAlOyB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNiZDAwMDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExJTtcbiAgICAgIHRvcDogNjAlOyB9IH1cbiAgLmNvbm5pZWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5hbGlzb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmtfZG8ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zdGVybGluZyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjYmNiY2I7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42OTQ5MiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMGVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy02NS5wbmcpO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG5cbiAgICAuYmdpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1JTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGxlZnQ6IDUlOyB9XG5cbiAgICAubWFyZ290eHQge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggNDVweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbiAgICAuaG90IHtcbiAgICAgIGJhY2tncm91bmQ6ICNiYjAwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucmVlZHR4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMTJweDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyZXRVTCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDI1cHggNyU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMiAwKTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q4ZDlkYztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q4ZDlkYzsgfSB9XG4gICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyZXRfY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uamFtZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNBNkE2QTY7IH1cbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRDVENUQ3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJ0bm4tc2twIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnN1Ymxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweCAxNXB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2FudG9zcmVkIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWZmNDtcbiAgbWFyZ2luOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDlweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAub2ZfbGlzdCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC5yYWRpb0FyZWEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3ggKyBsYWJlbC5jc3MtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfSB9XG4gIC5vZl9zZWMge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAub3N3YWxkbyB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5vc3dhc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAuc2VsZWN0X2VsaXoge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1pbi13aWR0aDogMTI1cHg7IH1cbiAgICAuc2VsZWN0X2VsaXo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogMDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vZmVyaWNrIHtcbiAgbWFyZ2luOiAyNXB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgaDQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vZl9jYXJkIHtcbiAgcGFkZGluZzogMCAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICBwIHtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vZl9jYXJkb3dsIHtcbiAgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlIHtcbiAgICBjb2xvcjogI2M2MjIxYzsgfVxuICAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2M2MjIxYzsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YXlsb3Ige1xuICBtYXJnaW46IDI1cHggMDtcbiAgPmxpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNENUQ1RDc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0Q1RDVENzsgfVxuICAgIFtjbGFzc149J2NvbC0nXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG4gIC5pbWcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xNXB4OyB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH0gfVxuICAuYnRubi1qZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAucGFyZWEge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTsgfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9pbnRpbmZvIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm5hb21pX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1hcnR5X3RpdGxlOmZpcnN0LW9mLXR5cGUgaDMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1hY2t0eHQge1xuICAuaW1nIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNTBweDsgfSB9XG4gIC5wIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpbW9uVUwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gID5saSB7XG4gICAgd2lkdGg6IDIlO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7IH1cbiAgICAmOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNGQ0ZDRkO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIlOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnR4dGNlbnRlciB7XG4gIHRkLCB0ZDpudGgtY2hpbGQoMSksIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wZXRlVUwge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB0ZXh0LWluZGVudDogLTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YWJsZUJveCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRvdWd0eHQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgYm9yZGVyLXRvcDogZG90dGVkIDJweCAjOEY4RjhGO1xuICAgIG1hcmdpbjogMzVweCAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDJweCAjOEY4RjhGO1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29yeVVMIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYXVzdGluIHtcbiAgcGFkZGluZzogMjVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmF1c3RpblVMIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGkge1xuICAgICYudzEwMCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAxLzIpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7IH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH0gfVxuXG4gIC5mdWxsdyB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7IH1cbiAgLmltZyB7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgaDUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogIzRkNGQ0ZDsgfVxuICBoMyB7XG4gICAgbWFyZ2luOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgaDIge1xuICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tYWNrdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIlxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj0nc2lkZU1lbnVfJ10ge1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tYWluQmFubmVyXG4vLyAgIGhlaWdodDogMTUwcHhcbi8vICAgb3ZlcmZsb3c6IGhpZGRlblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zdWJCYW5uZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywwLjEpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nIHtcbiAgICAgIEBleHRlbmQgJXBob3RvOyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb250ZW50IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1haW5fY29udGVudCB7XG4gIEBleHRlbmQgLmFubl9jb250YWluZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRpdGxlX2theSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigkYW5uX2NvbnRhaW5lcik7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01MHB4O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlMTQzNGM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9IH0gfVxuXG5cbi5wYXRoQXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjNjU2NTZiO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhvbWV0aXRsZSB7XG4gIEBpbmNsdWRlIHNwYW4oOCBvZiAxMiAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMzVweCAwO1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbiAgLmhlbnJpZXR0YSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5zaWxhbiB7XG4gIEBleHRlbmQgJXRoZWJ0bjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlOTU0NWE7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hc2hseW5fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogc29saWQgN3B4IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfSB9XG5cblxuLmdyYXkge1xuICBjb2xvcjogJGdyYXk7XG4gIGJvcmRlci1jb2xvcjogJHNrcGluazsgfVxuXG4uc293aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J3RyaXN0YW5fJ10ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjNDA0YjU3OyB9IH1cblxuLnRyaXN0YW5fa2lyYnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50cmlzdGFuX2ZyYW5jaXNjbyB7XG4gIGJhY2tncm91bmQ6ICNmM2Y1Zjk7XG4gIC50YWJfcGVycnkgbGkge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICNGM0Y1Rjk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRjNGNUY5OyB9IH0gfVxuXG4udHJpc3Rhbl9hbW1pZSB7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NGI7IH1cblxuLnRyaXN0YW5fYnJhbmRvbiB7XG4gIGJhY2tncm91bmQ6ICMwZTViNzM7IH1cblxuLnBvc2l0aW9uX3JlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYW5uX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuXG4udHJpc3Rhbl9lZGdhciB7XG4gIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY5OThiMywgI2JkZDFkYyk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4udHJpc3Rhbl9ndXN0YXZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ2xpbmUucG5nKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDBkMGQzO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDBkMGQzOyB9IH1cblxuLnRyaXN0YW5fYWRkaWUge1xuICBiYWNrZ3JvdW5kOiAjNDA0YjU3OyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53b29kcm93IHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIGNvbG9yOiAjNjI2NDY3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kICV0aGVidG47XG4gICAgICBiYWNrZ3JvdW5kOiAjMGU1YjczO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAycHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMCA2cHg7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFyeWFfY29udGVudCB7XG4gIEBleHRlbmQgJWNsZWFyZml4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uemFja2FyeSB7XG4gIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi56YWNrYXJ5SW5uZXIge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDlkYzsgfVxuXG4uemFja2FyeV90b3Age1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q4ZDlkYztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGgzIHtcbiAgICBjb2xvcjogIzQ2NDU0NDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAuc2VsZWN0X21vb24ge1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87IH0gfVxuXG4uemFja2FyeV9taWRkbGUge1xuICBiYWNrZ3JvdW5kOiAjZDhkOWRjO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoNSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgaDIge1xuICAgIGNvbG9yOiAkc2tibHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgaDYge1xuICAgIGNvbG9yOiAjNjU2NjY2OyB9IH1cblxuXG4uemFja2FyeV9ib3R0b20ge1xuICBtYXJnaW46IDE1cHggMDtcbiAgaDQge1xuICAgIGNvbG9yOiAjM2IzZTNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuW2NsYXNzXj0nemFja2FyeVVMXyddIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2NTY2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfSB9IH1cblxuLnphY2thcnlVTF9jaGFzZSB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMS80KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuLnphY2thcnlVTF9yb3ljZSB7XG4gIG1heC13aWR0aDogMTM1cHg7IH1cblxuXG5cbi5oYXl3b29kIHtcbiAgYmFja2dyb3VuZDogJHNrYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgN3B4ICMxNzlhYWQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuXG4uamFtZXkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzY1NjY2NjtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzY1NjY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM2NTY2NjY7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNrYmx1ZTsgfSB9IH0gfVxuXG5cbi5iZXJuYXJkIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgMCk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDhEOURDO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmljb2wge1xuICBAaW5jbHVkZSBzcGFuKDggb2YgMTIgMCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApOyB9XG4gIC50YWJfcGVycnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMiU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfVxuICAuaXNhYmVsIHtcbiAgICBtYXJnaW46IDI1cHggNSUgMCAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjVweDsgfSB9XG4gIC5pc2FiZWxfbGlzIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2IwYjBiZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgICAudG9tYXMge1xuICAgICAgdG9wOiA0cHg7IH0gfVxuICBwIHtcbiAgICBjb2xvcjogIzY4Njg2YztcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgW2NsYXNzXj0nbWFyZ29fJ10ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9IH1cblxuXG4ubmljb2xfbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGxpIHtcbiAgICBjb2xvcjogIzY4Njg2YztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgdGV4dC1pbmRlbnQ6IC04MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MnB4OyB9IH0gfVxuXG4uY2FtbWllIHtcbiAgbWFyZ2luOiAwIDUlOyB9XG5cblxuLmNoYW50ZSB7XG4gIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYl95ZWUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMiU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzVDNjM2OTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICAmOmhvdmVyIGEsXG4gICAgJjpmb2N1cyBhLFxuICAgICYuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogI2UxNDI0YyFpbXBvcnRhbnQ7IH1cbiAgICAmLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2YzZjVmOTsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0ZjU4O1xuICAgICAgcGFkZGluZzogMTBweCA1cHggMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTE0MjRjOyB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGxlZnQ6IDMxJTtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfSB9XG4gICAgLmltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYkNvbnRlbnRfeWVlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXG5cbi50YWItY29udGVudD4udGFiQ29udGVudF95ZWUudGFiLXBhbmUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNDY0ZjU4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTE0MjRjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmM2Y1Zjk7IH1cbiAgLmltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZGV0cmEge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2UxNDI0YztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogMTZweDsgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICM0NjRmNTg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDUlIDEwcHggMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI0M0QzRDNDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRza2JsdWU7IH0gfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRhYkNvbnRlbnRfeWVlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb3JpZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMiU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMiAwKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9IH1cbiAgaDUge1xuICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuXG4uaXltZSB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDUlOyB9IH1cblxuLmNvcmllQm94IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5rYXp1a28ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggODVweDtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjYTdhNmE5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3V2LTA5LnBuZyk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMTBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbmdlciB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBsaSB7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIDEvNCkge1xuICAgICBtYXJnaW4tYm90dG9tOiAxLjY5NDkyJTtcbiAgICAgZGlzcGxheTogdGFibGU7XG4gICAgIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZGE7XG4gICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICBAaW5jbHVkZSBvbWVnYTsgfSB9IH0gfVxuXG5cbltjbGFzc149J2luZ2VyXyddIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5cbi5pbmdlcl9sZWZ0IHtcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzJSAyJTsgfVxuXG5cbi5pbmdlcl9yaWdodCB7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzUzZTNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBwIHtcbiAgICBjb2xvcjogIzczNzY3NjsgfVxuICBhIHtcbiAgICBjb2xvcjogIzczNzY3NjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICM3Mzc2NzY7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzczNzY3NjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbWFyZ2luOiAxcHggMCAxcHggLTVweDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZGVsaXNhQm94IHtcbiAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDApO1xuICBwYWRkaW5nOiAwIDMlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfSB9XG5cbi5kZWxpc2Ege1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaDQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBwIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLnNrX21hcCB7XG4gIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uamVuaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjIwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgaDQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLm93bC1jb250cm9scyB7XG4gICAgdG9wOiAyNyU7IH1cbiAgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLmplbmlkdWIge1xuICBwYWRkaW5nOiA1MHB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGF3bnlfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNyU7XG4gIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMDsgfSB9IH1cblxuLnRhd255ZHViIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGljb25cbi5za19mdW5uZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ndC0wMy5wbmcpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAycHg7IH1cblxuLnNrX2JhZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2d0LTA0LnBuZyk7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDJweDsgfVxuXG4uc2tfbG93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ3QtMDUucG5nKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogLTM1cHg7XG4gIHRvcDogMnB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnJ5Y2VfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGgyIHtcbiAgICBjb2xvcjogIzVjNWM1YztcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgaDUge1xuICAgIGNvbG9yOiAjNWM1YzVjOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ncmVnb3JpbyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgLm93bC1jb250cm9scyB7XG4gICAgdG9wOiAyNSU7IH1cbiAgaDIge1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgaDUge1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTI4cHg7IH1cbiAgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4OyB9IH1cblxuLmdyZWdvcmlvc3ViIHtcbiAgbWFyZ2luOiAwIDIlOyB9XG5cbi5ncmVnb3Jpb19waGlib3gge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2E1YTVhNDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG4uZ3JlZ29yaW9fcGhpIHtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uaWNrb2xhcyB7XG4gIGNvbG9yOiAjOTY5NTk2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5taW5IX2NydXoge1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuXG4ubWFyY2VsaW5vQm94IHtcbiAgPmRpdiB7XG4gICAgYm9yZGVyOiBzb2xpZCA1cHggI0YzRjVGOTsgfVxuICAuamFtZXkgbGkge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9XG5cblxuLm1hcmNlbGlubyB7XG4gIEBpbmNsdWRlIHNwYW4oNCBvZiAxMCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwYW4oMTAgb2YgMTAgMCk7XG4gICAgcGFkZGluZzogMDsgfVxuICBoMiB7XG4gICAgY29sb3I6ICMwZTViNzM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBoNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gICAgY29sb3I6ICM1NDU1NTU7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaSB7XG4gICAgICBjb2xvcjogIzlkOWQ5ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5lc3RvciB7XG4gIEBleHRlbmQgJXRoZWJ0bjtcbiAgYmFja2dyb3VuZDogI2NjMjMxYztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1JTtcbiAgYm90dG9tOiAxMnB4O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2tibHVlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J21lcmxpbl8nXSB7XG4gIEBpbmNsdWRlIHNwYW4oMiBvZiAxMCAwKTtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEwIG9mIDEwIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy02NS5wbmcpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIGgzIHtcbiAgICBjb2xvcjogIzBlNWI3MztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmphbWV5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzg4ODk4YjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODk4YjtcbiAgICAgIG1hcmdpbjogMXB4IDAgMXB4IC01cHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9IH0gfVxuXG5cbi5tZXJsaW5fbGFuIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tZXJsaW5fdG9uIHtcbiAgbGVmdDogNDAlO1xuICBib3R0b206IDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J2Vtb3J5XyddIHtcbiAgQGluY2x1ZGUgc3Bhbig0IG9mIDEwIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMCBvZiAxMCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cbi5lbW9yeWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmVtb3J5X3NpcyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMjAlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbi5lbW9yeV9ib3Ige1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bY2xhc3NePSdjbGVvXyddIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH0gfVxuXG4uY2xlb19oYXQge1xuICBAaW5jbHVkZSBzcGFuKDQgb2YgMTAgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2U5NTQ1YTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMCBvZiAxMCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYTpiZWZvcmUge1xuICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9uLnBuZyk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdG9wOiAzOCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB0b3A6IDlweDsgfSB9IH1cblxuLmNsZW9fcG91IHtcbiAgQGluY2x1ZGUgc3BhbigyIG9mIDEwIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNiZmMxYzM7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMjAwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEwIG9mIDEwIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGluaGVyaXQ7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsZXRjaGVyX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaSB7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmNGY2OyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY3lyaWwge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiY2JiYzA7XG4gIHBhZGRpbmctbGVmdDogNiU7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMGY1OTZmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hbGJlcnRvIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAmOmFmdGVyIHtcbiAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICB3aWR0aDogMTAwMCU7XG4gICAgaGVpZ2h0OiAxMDAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTE1cHg7IH0gfVxuICBoMyB7XG4gICAgY29sb3I6ICNjOTMyM2Y7IH1cbiAgLndhcnJlbiB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfSB9XG4gIC53YXJyZW5fcmlnaHQge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgLndhcnJlbl9sZWZ0IHtcbiAgICB3aWR0aDogMjglO1xuICAgIC5pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4OyB9IH0gfVxuICAubWFyZ290eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9XG4gICAgLmdvYXJlYSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgICBzbWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5jb2R5dHh0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgc21hbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAwOyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2FsdmluIHtcbiAgYmFja2dyb3VuZDogI2Q4MjYyZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGVkcm9VTCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBsaSB7XG4gICAgQGluY2x1ZGUgc3BhbigzIG9mIDEyIDEvNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgIEBpbmNsdWRlIG9tZWdhOyB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4gIC5iZ2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBoMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBlZHJvdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4NXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGJvdHRvbTogNDVweDsgfVxuICAgIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAudG9ueSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGJvdHRvbTogMTVweDsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCAjZmZmOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRvbWluaWNVTCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICA+bGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkYTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBAaW5jbHVkZSBvbWVnYTsgfSB9IH1cblxuLnBldGVfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMGQ1NzZkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcnJyLnBuZyk7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMTVweDsgfSB9XG5cbi5ncmVnZ1VMIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRza2JsdWU7IH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfSB9XG4gIC5pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hcnRCb3gge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYXJ0dXJvIHtcbiAgQGluY2x1ZGUgc3BhbigzIG9mIDEwIDApO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMCBvZiAxMCAwKTtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY5OThiMywgI2JkZDFkYyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHRvcDogMDsgfSB9XG4gIC50YXdueV90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAudG9uaWEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9IH1cblxuLmFsZm9uc28ge1xuICBAaW5jbHVkZSBzcGFuKDcgb2YgMTAgMCk7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjMwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEwIG9mIDEwIDApO1xuICAgIGhlaWdodDogaW5oZXJpdDsgfSB9XG5cbi5RUmVkZ2FyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLlFSY29kZUJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG5cbi5RUmNvZGUge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApO1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjY5cHg7IH0gfVxuXG4uUVJfdG9tYXMge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxNjJweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cblxuLlFSX2pvc2gge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gIGJhY2tncm91bmQ6ICMwZTViNzM7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyOXB4O1xuICBsZWZ0OiAtMTU1cHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLlFSX2pvc2hJbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5qb3NoaW1nIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7IH0gfVxuXG4ubWF5aW1nIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzJweDsgfSB9XG5cbi5RUl9jb2RlX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwRDU3NkQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJHNrYmx1ZTsgfVxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRvcDogN3B4OyB9IH1cblxuLlFSX2RhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmltZyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NXB4OyB9IH0gfVxuICBoMyB7XG4gICAgY29sb3I6ICMxMjEzMTQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogNXB4IDA7IH0gfVxuICBwIHtcbiAgICBjb2xvcjogIzVjNWQ2OTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5zdGV3YXJ0IHtcbiAgYmFja2dyb3VuZDogIzVjNWM1YztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRza2JsdWU7IH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAycHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7IH0gfVxuXG4ubW9iaWJveCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzc149J3dhcnJlbl8nXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuXG4ud2FycmVuIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M2YzZjNTtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cbiAgaDQge1xuICAgIGNvbG9yOiAjNDg0ODRiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICBwIHtcbiAgICBjb2xvcjogIzc3ODI4NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9IH1cblxuXG4ud2FycmVuX2xlZnQge1xuICB3aWR0aDogMjUlO1xuICAuaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NXB4OyB9IH1cblxuLndhcnJlbl9yaWdodCB7XG4gIHdpZHRoOiA2NSU7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yZWdpbmFsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC5iZ2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbi5yZWdpbmFsZHN1YiB7XG4gIGJhY2tncm91bmQ6ICNlOTU0NWE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDk4JTtcbiAgICB0b3A6IDUwJTtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGNvbG9yOiAjRTk1NDVBO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIzcHg7IH0gfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yb3NlbW9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZDgyNjJlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRmNTE1ODsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2hlc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4O1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZl8zLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIGg0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDI5NTZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaG9yYWNlIHtcbiAgQGluY2x1ZGUgc3BhbigyIG9mIDEyIDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIDApOyB9XG4gIC5pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU1cHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogI2U5NTQ1YTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucm9kZXJpY2sge1xuICBAaW5jbHVkZSBzcGFuKDEwIG9mIDEyIDApO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nZXJhcmRvIHtcbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oMiBvZiAxMCAwKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDUgb2YgMTAgMCk7IH1cbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgQGluY2x1ZGUgb21lZ2E7IH1cbiAgICAuaW1nIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NXB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1hcmNvIHtcbiAgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHRleHQtaW5kZW50OiAtNjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucXVlbnRpbiB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBtYXJnaW46IDI1cHggMDsgfVxuICAub3dsLWNvbnRyb2xzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm93bC1kb3Qge1xuICAgICAgQGluY2x1ZGUgc3BhbigzIG9mIDEyIDApO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0IyMzFEOyB9IH0gfVxuICAucXVlbnRpbl9iZ2ltZyB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZF9pbWFnZXM7XG4gICAgcGFkZGluZzogNTBweCAxMCUgMTE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgcGFkZGluZzogMjVweCAxMCUgNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbiAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIHAge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cbiIsIi5tYWluTmF2QXJlYV9jb250ZW50XzcsXG4ubWFpbk5hdkFyZWFfY29udGVudF82LFxuLm1haW5OYXZBcmVhX2NvbnRlbnRfNSxcbi5tYWluTmF2QXJlYV9jb250ZW50XzQsXG4ubWFpbk5hdkFyZWFfY29udGVudF8zLFxuLm1haW5OYXZBcmVhX2NvbnRlbnRfMixcbi5tYWluTmF2QXJlYV9jb250ZW50XzEge1xuICBkaXNwbGF5OiBub25lOyB9XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlYWRlckFyZWEge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEMkQyRDU7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVhZGVyVG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNrcmVkO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5cbiAgLmFubl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1haW5OYXZBcmVhIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIHBhZGRpbmc6IDEwcHggMCA3cHg7IH0gfVxuXG5cbi5sb2dvQXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmxvZ28xIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBAaW5jbHVkZSBzcGFuKDcgb2YgMTIgMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7IH0gfVxuXG4ubG9nbzMge1xuICBAaW5jbHVkZSBzcGFuKDUgb2YgMTIgMCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNlMTQzNGM7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNhZmFjYjE7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdnRpbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uYXZjaGFkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCA4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cblxuXG4ubmF2Y3Ryb3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2EwMWUyMztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJhcnNJY29uQnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTNweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFpbk5hdiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5OYXZVTCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICM1NzU5NWQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjMjMxYztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjZmNmZDk7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgdG9wOiAxNXB4OyB9IH0gfSB9XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGFuTmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhhbk5hdlVMIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgY29sb3I6ICMxMTVENzU7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICM3NDc0N2I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMGU1YjczOyB9XG4gICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4OyB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICBjb2xvcjogIzBlNWI3MztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bY2xhc3NePSdtYWluTmF2X2NvbnRlbnRfJ10ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW5OYXZDb250ZW50X2lubmVyIHtcbiAgQGV4dGVuZCAuYW5uX2NvbnRhaW5lcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0I1QjVCNTtcbiAgYm9yZGVyLXRvcDogc29saWQgNXB4ICNjYzIzMWM7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5QTlBOUE7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuXG4uZ2VyYWxkaW5lIHtcbiAgQGluY2x1ZGUgc3BhbigzIG9mIDEyIDApO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIFtjbGFzc149J2VtbWV0dF8nXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzY2Njc2ODsgfSB9IH0gfSB9XG5cbi5rcmlzdGVuIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMSU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIGZsb2F0OiBsZWZ0O1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIxJTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTBlMGUxOyB9XG4gIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NrLTIxLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOTNENEE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMzBweDsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kb3lsZSB7XG4gIEBpbmNsdWRlIHNwYW4oMiBvZiAxMSAwKTtcbiAgcGFkZGluZzogMjVweCAwO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTBlMGUxO1xuICAudG9wIHtcbiAgICBtYXJnaW46IDVweCAxNXB4OyB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMyMzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWJhY2tncm91bmRzaXplO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9la2wucG5nKTtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTE1cHg7IH0gfSB9XG5cblxuLmRveWxlYm9tIHtcbiAgQGluY2x1ZGUgc3BhbigyIG9mIDExIDApO1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cblxuLnRyZW50IHtcbiAgYmFja2dyb3VuZDogIzBlNWI3MztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggI0M5QzlDOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogODAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5hdWJyZXkge1xuICBtYXJnaW46IDAgMzBweDtcbiAgbGkge1xuICAgIGNvbG9yOiAjN2E3ZTgzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjA1OVwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jbGF5IHtcbiAgQGluY2x1ZGUgc3Bhbig0IG9mIDExIDApO1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iZXJ0aGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2Q4MjYyZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj0nZW1tZXR0XyddIHtcbiAgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzU1NTU1NjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUxO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2NjMjMxYzsgfSB9IH0gfVxuXG4uZW1tZXR0XzIge1xuICBsaSB7XG4gICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDApOyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRld2F5bmUge1xuICBAaW5jbHVkZSBzcGFuKDMgb2YgMTEgMCk7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oYXJsZXlVTCB7XG4gIG1hcmdpbjogNDVweCAwIDE1cHg7XG4gIGxpIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBoNCB7XG4gICAgY29sb3I6ICMwZjU5NmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBwIHtcbiAgICBjb2xvcjogIzcxNzE3NDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW2NsYXNzXj0nbWFpbk5hdkFyZWFfY29udGVudF8nXSB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFpbk5hdkFyZWFDb250ZW50X2lubmVyIHtcbiAgQGV4dGVuZCAuYW5uX2NvbnRhaW5lcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0I1QjVCNTtcbiAgYm9yZGVyLXRvcDogc29saWQgNXB4ICMwZTViNzM7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5QTlBOUE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAzMTJweDtcbiAgLnRhYl9wZXJyeSB7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDogI0Y5RkFGQTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9IH0gfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5icml0dGFueSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQyZDU7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGNvbG9yOiAjODk4YjhkO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4ucm9iZXJ0YSB7XG4gIEBleHRlbmQgJXRoZWJ0bjtcbiAgYmFja2dyb3VuZDogI2RiM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ueW9sYW5kYSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7IH1cblxuLnlvbGFuZGFVTCB7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgMCk7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCA2JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIGgzIHtcbiAgICBjb2xvcjogIzQ0NDQ0YjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICBoNCB7XG4gICAgY29sb3I6ICM3MzdiN2I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgcCB7XG4gICAgY29sb3I6ICNhZGIyYjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIGg1IHtcbiAgICBjb2xvcjogI2RiM2Y0ODtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGIzZjQ4O1xuICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YW1hcmFib3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoMiB7XG4gICAgY29sb3I6ICM0NjRmNTg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIHNtYWxsIHtcbiAgICBjb2xvcjogI2NjMjMxYzsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWxsaXNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tay0wMS5wbmcpO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uamFja2llIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDcwJTtcbiAgbGkge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBAaW5jbHVkZSBvbWVnYTsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWRlZGVlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlZGVkZWU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAjYTlhOWIzOyB9IH1cbiAgICAuaW1nIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4OyB9XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wZWFybCB7XG4gIG1hcmdpbjogMTBweCAyNXB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFyc2hhIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzcGFuKDEgb2YgOSAxLzkpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTIzNiU7XG4gICAgJjpudGgtY2hpbGQoOW4pIHtcbiAgICAgIEBpbmNsdWRlIG9tZWdhOyB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmOWZhZmE7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZjZmNmY4O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAjNTk1ZTVmOyB9IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNGQ0YzRkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaW1nIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdmN0cm95X2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjYTAxZTIzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucXV5ZW4ge1xuICBAaW5jbHVkZSBzcGFuKDQgb2YgMTAgMCk7XG4gIHBhZGRpbmc6IDI1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5pc2FiZWxfbGlzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIC5vbGl2ZXIge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMCAwOyB9XG4gICAgICAgIC5mYXllIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMXB4IDVweDsgfVxuICAgICAgICBwIHtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTU1cHg7IH0gfSB9IH0gfVxuXG4ucXV5ZW5zdWIge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJvc3kge1xuICBjb2xvcjogI2EwMWUyMztcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5pZXNoYSB7XG4gIEBpbmNsdWRlIHNwYW4oNiBvZiAxMCAwKTtcbiAgcGFkZGluZzogMTIwcHggMjVweCA2MHB4OyB9XG5cbi5uaWVzaGFzdWIge1xuICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIgMCk7XG4gIC5iZXJ0aGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfSB9XG5cbi5uaWVzaGFVTCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbGkge1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9IH1cbiIsIi5yd2QtbGVmdC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4ICM2ODY4Njg7XG4gICAgICAgIGNvbG9yOiAjRUVFO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnJ3ZC1yaWdodC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggIzY4Njg2ODtcbiAgICAgICAgY29sb3I6ICNFRUU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ucndkLW1lbnUge1xuICAgIHotaW5kZXg6IDMwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjY4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgbGVmdDogLTMwMHB4O1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgLy8gYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIC8vIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLmJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLmJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bmN0aW9uLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gdWwge1xuICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgICBsaSB7XG4gICAgLy8gICAgICAgICAubWVudS1saXN0IHtcbiAgICAvLyAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIC8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAvLyAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIC8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTVFNztcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgLy8gICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAvLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAvLyAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAvLyAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICAvLyAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIC8vICAgICAgICAgICAgICAgICBhIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgIC8vICAgICAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIGEge1xuICAgIC8vICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIC8vICAgICAgICAgICAgICAgICBpIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkUxMDIzO1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICAgICAgLmZ1bmN0aW9uLWljb24ge1xuICAgIC8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIC8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIC8vICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAvLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgICAmLmFjdGl2ZSB7XG4gICAgLy8gICAgICAgICAgICAgLnN1Yi1saXN0cyB7XG4gICAgLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIC5zdWItbGlzdHMge1xuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgICAgICAgICAgbGkge1xuICAgIC8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIGEge1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0JGQzBDMTtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgICAgICYubWVudS1oZWFkIHtcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIC8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLy8gICAgICAgICAgICAgYSB7XG4gICAgLy8gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8vICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgLy8gICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIC5mdW5jdGlvbi1pY29uIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIC8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICM4NTg1ODY7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIHVsIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgxNzcsIDE3NywgMTc3LCAwLjQ3KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NzA1ODgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4ICNCRDEwMjMgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzU5NWQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkUxMDIzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTk1ZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0LWljb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpc3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkQxMDIzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnVuY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mdW5jdGlvbi1idG4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0LWZ1bmN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnN1Yi1saXN0cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItbGlzdHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTk1ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkZDMEMxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1oZWFkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTc1OTVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnVuY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODU4NTg2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAubWVudS1pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjQTRBNEEzO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgIC5pbmZvLWhlYWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEM0QzUyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mby1jb250ZW50LWxpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOEU4RDk0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMTBEMTk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mby1icmFuY2gtYmFuayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmljb24tYnJhbmNoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvaWNvbi1icmFuY2gucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uLXdyYXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuICAgIC5uLXdyYXBlci1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gJi5sZWZ0LW1lbnUtb3BlbiB7XG4gICAgLy8gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLy8gICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLy8gICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgICAvLyAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gICAgIHdpZHRoOiAxMDB2dztcbiAgICAvLyAgICAgdG9wOiAwO1xuICAgIC8vICAgICBib3R0b206IDA7XG4gICAgLy8gICAgIGxlZnQ6IDMwMHB4O1xuICAgIC8vICAgICAvLyB0cmFuc2Zvcm06dHJhbnNsYXRlWCgzMDBweCk7XG4gICAgLy8gfVxuICAgIC8vICYubGVmdC1tZW51LWJhY2sge1xuICAgIC8vICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC8vICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC8vICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICAgIC8vICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIC8vICAgICB0b3A6IDA7XG4gICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAvLyAgICAgcmlnaHQ6IDBweDtcbiAgICAvLyAgICAgbGVmdDogMzAwcHg7XG4gICAgLy8gfVxuICAgIC8vICYucmlnaHQtbWVudS1vcGVuIHtcbiAgICAvLyAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAvLyAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAvLyAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgICAvLyAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gICAgIHdpZHRoOiAxMDB2dztcbiAgICAvLyAgICAgdG9wOiAwO1xuICAgIC8vICAgICBib3R0b206IDA7XG4gICAgLy8gICAgIHJpZ2h0OiAzMDBweDtcbiAgICAvLyAgICAgLy8gdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzAwcHgpO1xuICAgIC8vIH1cbiAgICAvLyAmLnJpZ2h0LW1lbnUtYmFjayB7XG4gICAgLy8gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgLy8gICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLy8gICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICAgIC8vICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIC8vICAgICB0b3A6IDA7XG4gICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAvLyAgICAgLy8gcmlnaHQ6IDBweDtcbiAgICAvLyAgICAgcmlnaHQ6IDMwMHB4O1xuICAgIC8vIH1cbn1cblxuLy8gQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4vLyAgICAgMCUge1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4vLyAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICAgICB9XG4vLyAgICAgMTAwJSB7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbi8vICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4vLyAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbi8vICAgICAwJSB7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbi8vICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIH1cbi8vIH1cbiIsIi5hc2lkZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvLyB3aWR0aDogMjAlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAubWVudS1oZWFkIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2NDc4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYXR0ZXJuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgIzg2ODY4NztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNjQ3ODtcbiAgICAgICAgfVxuICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjRTdFNUU3O1xuICAgICAgICAvLyAgICAgdG9wOiA1MHB4O1xuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IC0yMCU7XG4gICAgICAgIC8vICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgdG9wOiA1MHB4O1xuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzg2ODY4NztcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDE3NywgMTc3LCAxNzcsIDAuNDcpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NzA1ODgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4ICNCRDEwMjMgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzU5NWQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkUxMDIzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTk1ZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0LWljb24tYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpc3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCRDEwMjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mdW5jdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZ1bmN0aW9uLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0LWZ1bmN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5zdWItbGlzdHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ViLWxpc3RzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTk1ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCRkMwQzE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZW51LWhlYWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzU5NWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mdW5jdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NTg1ODY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIC5tZW51LWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNBNEE0QTM7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgICAgICAgLmluZm8taGVhZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QzRDNTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvLWNvbnRlbnQtbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4RThEOTQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0IxMEQxOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWJyYW5jaC1iYW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuaWNvbi1icmFuY2gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9pY29uLWJyYW5jaC5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjUuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNS4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNS4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gIHJpZ2h0OiAwO1xufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRvciBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBEZWZhdWx0XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbn1cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdztcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSxcbiAgPiBzbWFsbCxcbiAgPiAuc21hbGwsXG4gID4gc21hbGwgPiBhLFxuICA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNhYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLnNlbGVjdF9tb29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2Fycm93ZG93bi5naWZcIikgbm8tcmVwZWF0IDk1JSA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWxlY3RfbW9vbiBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3Qtc3R5bGUgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICB9XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYsIGJ1dHRvbiYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVG9vbHRpcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4udG9vbHRpcCB7XG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc2ttYWluJztcbiAgICBzcmM6ICAgIHVybCgnLi4vZm9udHMvc2ttYWluLmVvdD9jOWlmZzMnKTtcbiAgICBzcmM6ICAgIHVybCgnLi4vZm9udHMvc2ttYWluLmVvdD9jOWlmZzMjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvc2ttYWluLnR0Zj9jOWlmZzMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvc2ttYWluLndvZmY/YzlpZmczJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvc2ttYWluLnN2Zz9jOWlmZzMjc2ttYWluJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInNrbWFpbi1cIl0sIFtjbGFzcyo9XCIgc2ttYWluLVwiXSwgLnNrbWFpbl9pY29uIHtcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgIGZvbnQtZmFtaWx5OiAnc2ttYWluJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNrbWFpbi12dV8yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5za21haW4tdnVfMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uc2ttYWluLWNkXzQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLnNrbWFpbi1jZF8wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5za21haW4tY2RfMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uc2ttYWluLWNkXzI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLnNrbWFpbi1jZF8zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5za21haW4tY2RfNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uc2ttYWluLWJpXzA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLnNrbWFpbi1iaV8xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5za21haW4tYmlfMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uc2ttYWluLWJpXzM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLnNrbWFpbi1iaV80OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5za21haW4tYmlfNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uc2ttYWluLWJpXzY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLnNrbWFpbi1iaV83OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5za21haW4taG9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uc2ttYWluLWFpcmNyYWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5za21haW4tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5za21haW4taXNzdWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLnNrbWFpbi1jb3BwZXJfMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uc2ttYWluLXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5za21haW4tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uc2ttYWluLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5za21haW4tZmlsbGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5za21haW4tY2FsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uc2ttYWluLWRvdWJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5za21haW4tY2FsbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5za21haW4tYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5za21haW4tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uc2ttYWluLWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLnNrbWFpbi1jbGllbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLnNrbWFpbi1leGNlbGZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLnNrbWFpbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5za21haW4tbGFuZGxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLnNrbWFpbi1jb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLnNrbWFpbi1wZGZpbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLnNrbWFpbi1wZGZmaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5za21haW4tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLnNrbWFpbi1wbGFjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uc2ttYWluLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLnNrbWFpbi1zZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5za21haW4tc3RvY2t1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uc2ttYWluLXdvcmRmaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5za21haW4ta2k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuIiwiXG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaWNvblxuXG4uc2tfY2FyZDpiZWZvcmUge1xuICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zay01NS5wbmcpO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAzNHB4O1xuICB0b3A6IDEzcHg7IH1cblxuLnNrX3R3aWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2stNTYucG5nKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxMnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDE1cHg7IH0gfVxuXG4uc2tfaG9sZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NrLTU0LnBuZyk7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTJweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAxNnB4OyB9IH1cblxuLnNrX21vZW55OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2stNTIucG5nKTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA5cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMTJweDsgfSB9XG5cbi5za19tYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2stNTMucG5nKTtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMnB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbGVmdDogMjdweDtcbiAgICB0b3A6IDE2cHg7IH0gfVxuXG4uc2tfb25jZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NrLTQ5LnBuZyk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIGxlZnQ6IDMzcHg7XG4gICAgdG9wOiAxOHB4OyB9IH1cblxuLnNrX3Blb3BsZTpiZWZvcmUge1xuICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMjEucG5nKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogMzVweDtcbiAgdG9wOiA5cHg7IH1cblxuLnNrX2hvbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMjAucG5nKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxMnB4OyB9XG5cbi5za19hZGRyZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTE5LnBuZyk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTJweDsgfVxuXG4uc2tfbmFrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTE4LnBuZyk7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMTRweDsgfVxuXG4uc2tfbW9uZXk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMTcucG5nKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxMXB4OyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1lbnVfc3VzYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICB0b3A6IDA7IH1cblxuICA+bGkge1xuICAgIG1hcmdpbjogMCA1JSAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggMnB4IDFweCByZ2JhKCRibGFjaywwLjEpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICA+YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4IDE2cHggNjhweDsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTsgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMjBweDsgfSB9XG5cbiAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjhcIjsgfSB9IH1cblxuXG4gIFtjbGFzc149XCJza21haW4tXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNEODI2MkU7IH1cbiAgLnNrbWFpbi1jZF8zIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnNrbWFpbi1jZF81IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuXG4gIHVsLmh1Z2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC03cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA3NXB4OyB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NrLWFyci5wbmcpO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9IH0gfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ud2VybmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCA1cHg7XG4gIG1hcmdpbjogMTVweCA1JTtcbiAgY29sb3I6ICM0ZDRjNGQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBjb2xvcjogI2MwMjYxZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBpY29uXG4uc2tfcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBleHRlbmQgLnNrbWFpbl9pY29uO1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc2ttYWluLWxhbmRsaW5lOmJlZm9yZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzlEOURBMzsgfSB9XG5cbi5za19jZWxscGhvbmUge1xuICBAZXh0ZW5kIC5za21haW5faWNvbjtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNrbWFpbi1waG9uZTpiZWZvcmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6ICM5RDlEQTM7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlbHBCb3gge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2QyZDJkNTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDAgNSU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9IH1cblxuLmhlbHBsaW5lIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2FjYWNhYztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZjZW50ZXIge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMTAwOyB9XG4gIC5yb2xhbmQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5cblxuLmhlbHBDYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudmNlbnRlciB7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNrbWFpbi1jYWxsIHtcbiAgICBjb2xvcjogI0Q4MjYyRTtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmdsZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViYWNrZ3JvdW5kc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2stMzgucG5nKTtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgdG9wOiA1cHg7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYXVsIHtcbiAgY29sb3I6ICMwMDcxYjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2NXB4O1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zay0zOS5wbmcpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogNXB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iaXJnaXQge1xuICBiYWNrZ3JvdW5kOiAjZDgyNjJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweDtcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgY29sb3I6ICM4OThiOGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDsgfVxuICBpbnB1dCB7XG4gICAgY29sb3I6ICM4OThiOGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNBOUE5QTk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDsgfSB9XG4iLCJpbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gICsgbGFiZWwuY3NzLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgJjpjaGVja2VkICsgbGFiZWwuY3NzLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOXB4OyB9IH1cblxubGFiZWwuY3NzLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jc3NjaGVja2JveF81ODQ3MTViZWM5YjcyOGYyMWE3YTllY2IxYjRlZWNmOS5wbmcpO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3NzY2hlY2tib3hfNjdjODM5MTc0NjU2OTIzMDRkMjM3YzdlOWUwNTMzY2EucG5nKVxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnNxci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTEwMDA7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgKyBsYWJlbC5zcXItbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDsgfSB9XG4gICY6Y2hlY2tlZCArIGxhYmVsLnNxci1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3NzY2hlY2tib3hfNTg0NzE1YmVjOWI3MjhmMjFhN2E5ZWNiMWI0ZWVjZjk2LnBuZyk7IH0gfVxuXG5sYWJlbC5zcXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nzc2NoZWNrYm94XzU4NDcxNWJlYzliNzI4ZjIxYTdhOWVjYjFiNGVlY2Y5NS5wbmcpOyB9XG5cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucmFkaW9BcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgbWFyZ2luOiA1cHggMDsgfSB9XG4iLCIvLyByZW0gU3VwcG9ydFxuLy8gPT09PT09PT09PT1cblxuLy8gcmVtXG4vLyAtLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXG4vLyAtICRwcm9wICA6IDxjc3MgcHJvcGVydHk+XG4vLyAtICR2YWwgICA6IDxjc3MgdmFsdWU+XG5AbWl4aW4gc3VzeS1yZW0oXG4gICRwcm9wLFxuICAkdmFsXG4pIHtcbiAgJF9yZXFzOiAoXG4gICAgdmFyaWFibGU6IHJoeXRobS11bml0IHJlbS13aXRoLXB4LWZhbGxiYWNrLFxuICAgIG1peGluOiByZW0sXG4gICk7XG4gIEBpZiBzdXN5LXN1cHBvcnQocmVtLCAkX3JlcXMsICR3YXJuOiBmYWxzZSkgYW5kICRyaHl0aG0tdW5pdCA9PSByZW0ge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3B9OiAkdmFsO1xuICB9XG59XG4iLCJcbiRwYWQ6IG1pbi13aWR0aCA3NjhweDtcblxuJHBhZG06IG1heC13aWR0aCAxMDIzcHg7XG4vLyRwYWRzOiBtYXgtd2lkdGggNzY5cHhcblxuJG1vYmlsZTogbWF4LXdpZHRoIDQ4MXB4O1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRhbm5fY29udGFpbmVyOiAxMjAwcHg7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kc2tyZWQ6ICNjYjIzMWQ7XG4kZ3JheTogIzRlNGU0ZTtcbiRza3Bpbms6ICNlOTU0NWE7XG4kc2tibHVlOiAjMjVBQUI0O1xuIiwiLy8gQ29udGFpbmVyIFN5bnRheFxuLy8gPT09PT09PT09PT09PT09PVxuXG4vLyBDb250YWluZXIgW21peGluXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldCBhIGNvbnRhaW5lciBlbGVtZW50XG4vLyAtIFskbGF5b3V0XSAgOiA8c2V0dGluZ3M+XG5AbWl4aW4gY29udGFpbmVyKFxuICAkbGF5b3V0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICAgIDogJGxheW91dDtcbiAgJGxheW91dCAgICAgOiBwYXJzZS1ncmlkKCRsYXlvdXQpO1xuXG4gICRfd2lkdGggICAgIDogZ2V0LWNvbnRhaW5lci13aWR0aCgkbGF5b3V0KTtcbiAgJF9qdXN0aWZ5ICAgOiBwYXJzZS1jb250YWluZXItcG9zaXRpb24oc3VzeS1nZXQoY29udGFpbmVyLXBvc2l0aW9uLCAkbGF5b3V0KSk7XG4gICRfcHJvcGVydHkgIDogaWYoc3VzeS1nZXQobWF0aCwgJGxheW91dCkgPT0gc3RhdGljLCB3aWR0aCwgbWF4LXdpZHRoKTtcblxuICAkX2JveCAgICAgICA6IHN1c3ktZ2V0KGJveC1zaXppbmcsICRsYXlvdXQpO1xuXG4gIEBpZiAkX2JveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiAkX2JveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGNvbnRhaW5lciwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBmbG9hdC1jb250YWluZXIoJF93aWR0aCwgJF9qdXN0aWZ5LCAkX3Byb3BlcnR5KTtcbiAgQGluY2x1ZGUgc2hvdy1ncmlkKCRsYXlvdXQpO1xufVxuXG4vLyBDb250YWluZXIgW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBjb250YWluZXIgd2lkdGhcbi8vIC0gWyRsYXlvdXRdICA6IDxzZXR0aW5ncz5cbkBmdW5jdGlvbiBjb250YWluZXIoXG4gICRsYXlvdXQ6ICRzdXN5XG4pIHtcbiAgJGxheW91dDogcGFyc2UtZ3JpZCgkbGF5b3V0KTtcbiAgQHJldHVybiBnZXQtY29udGFpbmVyLXdpZHRoKCRsYXlvdXQpO1xufVxuXG4vLyBHZXQgQ29udGFpbmVyIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgdGhlIGNvbnRhaW5lciB3aWR0aFxuLy8gLSBbJGxheW91dF06IDxzZXR0aW5ncz5cbkBmdW5jdGlvbiBnZXQtY29udGFpbmVyLXdpZHRoKFxuICAkbGF5b3V0OiAkc3VzeVxuKSB7XG4gICRsYXlvdXQgICAgICAgICA6IHBhcnNlLWdyaWQoJGxheW91dCk7XG4gICRfd2lkdGggICAgICAgICA6IHN1c3ktZ2V0KGNvbnRhaW5lciwgJGxheW91dCk7XG4gICRfY29sdW1uLXdpZHRoICA6IHN1c3ktZ2V0KGNvbHVtbi13aWR0aCwgJGxheW91dCk7XG4gICRfbWF0aCAgICAgICAgICA6IHN1c3ktZ2V0KG1hdGgsICRsYXlvdXQpO1xuXG4gIEBpZiBub3QoJF93aWR0aCkgb3IgJF93aWR0aCA9PSBhdXRvIHtcbiAgICBAaWYgdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCkge1xuICAgICAgJF9jb2x1bW5zICAgOiBzdXN5LWdldChjb2x1bW5zLCAkbGF5b3V0KTtcbiAgICAgICRfZ3V0dGVycyAgIDogc3VzeS1nZXQoZ3V0dGVycywgJGxheW91dCk7XG4gICAgICAkX3NwcmVhZCAgICA6IGlmKGlzLXNwbGl0KCRsYXlvdXQpLCB3aWRlLCBuYXJyb3cpO1xuICAgICAgJF93aWR0aCAgICAgOiBzdXN5LXN1bSgkX2NvbHVtbnMsICRfZ3V0dGVycywgJF9zcHJlYWQpICogJF9jb2x1bW4td2lkdGg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkX3dpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJF93aWR0aDtcbn1cblxuLy8gUGFyc2UgQ29udGFpbmVyIFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhcnNlIHRoZSAkY29udGFpbmVyLXBvc2l0aW9uIGludG8gbWFyZ2luIHZhbHVlcy5cbi8vIC0gWyRqdXN0aWZ5XSAgIDogbGVmdCB8IGNlbnRlciB8IHJpZ2h0IHwgPGxlbmd0aD4gWzxsZW5ndGg+XVxuQGZ1bmN0aW9uIHBhcnNlLWNvbnRhaW5lci1wb3NpdGlvbihcbiAgJGp1c3RpZnk6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGNvbnRhaW5lci1wb3NpdGlvbilcbikge1xuICAkX3JldHVybjogaWYoJGp1c3RpZnkgPT0gbGVmdCwgMCwgYXV0bykgaWYoJGp1c3RpZnkgPT0gcmlnaHQsIDAsIGF1dG8pO1xuXG4gIEBpZiBub3QoaW5kZXgobGVmdCByaWdodCBjZW50ZXIsICRqdXN0aWZ5KSkge1xuICAgICRfcmV0dXJuOiBudGgoJGp1c3RpZnksIDEpO1xuICAgICRfcmV0dXJuOiAkX3JldHVybiBpZihsZW5ndGgoJGp1c3RpZnkpID4gMSwgbnRoKCRqdXN0aWZ5LCAyKSwgJF9yZXR1cm4pO1xuICB9XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJpbnB1dFt0eXBlPXJhZGlvXS5jc3MtY2hlY2tib3hfYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTEwMDA7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgKyBsYWJlbC5jc3MtbGFiZWxfYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgJjpjaGVja2VkICsgbGFiZWwuY3NzLWxhYmVsX2Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4cHg7IH0gfVxuXG5cbmxhYmVsLmNzcy1sYWJlbF9jIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jc3NjaGVja2JveF82N2M4MzkxNzQ2NTY5MjMwNGQyMzdjN2U5ZTA1MzNjYS5wbmcpO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuIiwiXG5cbiVjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJXBob3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJWJhY2tncm91bmRfaW1hZ2VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tcy1iZWhhdmlvcjogdXJsKGJhY2tncm91bmRzaXplLm1pbi5odGMpOyB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1lbnVUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzY0Nzg7XG4gIGg0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHggMjBweCA3MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgW2NsYXNzXj1cInNrbWFpbi1cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJUZvbnRBd2Vzb21lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiV0aGVidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC45OyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFubl9jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXIoJGFubl9jb250YWluZXIpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cbi5pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4lYmFja2dyb3VuZHNpemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW1zLWJlaGF2aW9yOiB1cmwoYmFja2dyb3VuZHNpemUubWluLmh0Yyk7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1heHBhZCB7XG4gIG1heC13aWR0aDogNDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4iLCIvLyBsb2FuXG4vLyAtbG9hbi1tb3RvXG4vLyAtbG9hbi1jcmVkaXRcbi8vIC1sb2FuLWhvdXNpbmdcbi8vIC1sb2FuLWNhclxuLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5hYmNkZS1kaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1hcmdpbi1ib3R0b20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5icmVhZC1jcnVtYiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gd2lkdGg6IDgwJTtcbiAgICBjb2xvcjogIzUzNTQ1NDtcbiAgICAvLyBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFpbi1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEMEQwRDQ7XG4gICAgICAgIGNvbG9yOiAjM0QzQzNEO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI0Q4MjYyRTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFsZi1jb2wge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLnNxdWFyZS1wYW5lbCB7XG4gICAgICAgICAgICAgICAgLnNxdWFyZS1wYW5lbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3F1YXJlLXBhbmVsIHtcbiAgICAgICAgLy8gaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0EwOUNBMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuc3F1YXJlLXBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU3RTY7XG4gICAgICAgIH1cbiAgICAgICAgLnNxdWFyZS1wYW5lbC1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcXVhcmUtcGFuZWwtZGVzY3JwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzI3MkE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1ldGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkQ5NkJCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1saW5lIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0QwRDBENDtcbiAgICB9XG4gICAgLmxvYW4tZm9ybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM1MDRGNTA7XG4gICAgICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvbGljeSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHdvLWNvbC1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIC5yaWdodC1wYW5lbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LXBhbmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHdvLWNvbC1jaXJjbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLnR3by1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgLmluZm8taW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjAlIDIwcHggMjAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mby10eHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDIwMG1zIGVhc2UtaW4pO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50d28tYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gd2lkdGg6IDQ1JTtcbiAgICAudHdvLWF2YXRhci1pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50d28tYXZhdGFyLXR4dCB7XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTAwcHggNDBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDQwcHggMTAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQ0NDO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzg3OUQ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1wYW5lbCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKSBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLy8gbWFyZ2luLXRvcDogMjVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICYuZ3JheS1wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICAgIGJvcmRlcjogI0E1QTVBNiBzb2xpZCAxcHg7XG4gICAgICAgIC5hbGlzb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50eHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdyYXktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG59XG5cbi5xdWVzdGlvbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICM0MjQ5OTk7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hdmF0YXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5pbWctbGVmdCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgLmltZy1sZWZ0LWltZy1sYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAmLmxhcmdlLWltZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV4YW1wbGUtcGFuZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuZXhhbXBsZS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0JFMEMxNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1wYW5lbCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBzcGFuLm9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRUU4NDE3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHh0LXBhbmVsLWxvYW4taW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ucmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEODExMTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWctbGVmdC1sb2FuLWlubmVyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdC11cy1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAuY29udGFjdC11cy1oZWFkIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oaW50LWltZyB7XG4gICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICBpbWcge31cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjJGNjtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNTAwbXMgZWFzZS1vdXQpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCMEUxOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCMEUxOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21wYXJlLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAyMDBtcyBlYXNlLW91dCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52ZW50dXJlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAudmVudHVyZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC52ZW50dXJlLWFzayB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgICAgICAgICAuYXNrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzRDNENDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFRUU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdmF0YXItaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0QzRDQwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZlbnR1cmUtcmVwbHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXBseS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNFRUU7XG4gICAgICAgICAgICAgICAgLnJlcGx5LWNvbnRlbnQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NDU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxMTE1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUUxRDFEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF2YXRhci1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNEM0Q0MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGludC1sYXllciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRUVFIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDIwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gNjUwcHgpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMThweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSA2NTBweCk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG59XG5cbi5yZWQtdGFiIHtcbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YyRjY7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMjAwbXMgZWFzZS1vdXQpO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkIwRTE5O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkIwRTE5O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWQtdGFiLTMge1xuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjJGNjtcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAyMDBtcyBlYXNlLW91dCk7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQjBFMTk7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQjBFMTk7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZC10YWItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1nLWJvdHRvbS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRhYmxlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YyRjY7XG4gICAgfVxuICAgIHRyLmRpdmlkZS1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBFMEQwRTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG4gICAgLnJlZCB7XG4gICAgICAgIGNvbG9yOiAjRDgxMTE1O1xuICAgIH1cbiAgICB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxufVxuXG4uY29tcGFyZS10aXRsZSB7XG4gICAgLmNvbXBhcmUtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI0Q4MTExNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgc3Bhbi5yZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxMTE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYXJlLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5jb250YWN0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjJGNjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZzLXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC52cy1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC52cy1zaWRlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIC5oZWFkLWltZyB7XG4gICAgICAgICAgICBpbWcge31cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzJDMkMyO1xuICAgICAgICB9XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICBoNCB7fVxuICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0IyMzFEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkLWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnFhLWFucy1yZXBseS1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC5pbmZvLWEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1hbnMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICMzQjQwNDM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucWEtdGFiLWNvbnRhaW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdWwucWEtdGFiIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkY2O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNGM0YyRjY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDIwMG1zIGVhc2Utb3V0KTtcbiAgICAgICAgICAgIC50YWIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0I0MDQzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0JCMEUxOTtcbiAgICAgICAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQjBFMTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0JCMEUxOTtcbiAgICAgICAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQjBFMTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5xYS10YWItcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgfVxufVxuXG4uY2FsY3VsYXRlLXRhYi1jb250YWludGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHVsLmNhbGN1bGF0ZS10YWIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzEuNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjJGNjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjRjNGMkY2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAyMDBtcyBlYXNlLW91dCk7XG4gICAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNCNDA0MztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNCQjBFMTk7XG4gICAgICAgICAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkIwRTE5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNCQjBFMTk7XG4gICAgICAgICAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkIwRTE5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FsY3VsYXRlLXRhYi1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICB9XG59XG5cbi5xYS1mb2xkLXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC5xYS1mb2xkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMjAwbXMgZWFzZS1pbik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzlmOWY5ZiBzb2xpZCAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCRTBDMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1c3Rpbi1saXN0LWJveCB7XG4gICAgbGkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBzcGFuLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rYXZhX3RpdGxlIHtcbiAgICAuZGVzY3JlcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEODExMTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LXBhbmVsLTMtYmxvY2stbGVmdCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAxLzQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNSU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iZ2ltZyB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50eHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTklO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMiAwKTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogIzJlMzMzNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4Mzg3OGI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtcGFuZWwtMy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLy8gaGVpZ2h0OiAyMGVtO1xuICAgIC8vIG1hcmdpbjogMCAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICAgID5saSB7XG4gICAgICAgIGhlaWdodDogMjBlbTtcbiAgICAgICAgd2lkdGg6IDMxLjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2JiYmNjMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42OTQ5MiU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYmdpbWcge1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItdHh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLXR4dCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMGY1OTZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzcxNzE3NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtcGFuZWwtNC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLy8gaGVpZ2h0OiAyMGVtO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICAgID5saSB7XG4gICAgICAgIGhlaWdodDogMjBlbTtcbiAgICAgICAgd2lkdGg6IDIzLjI5OTklO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2JiYmNjMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42OTQ5MiU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAuYmdpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtdHh0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogIzBmNTk2ZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM3MTcxNzQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMiU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LXJvdyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLy8gLmlzYWJlbCB7XG4vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuLy8gICAgIH1cbi8vIH1cbi8vIC5pc2FiZWxfbGlzIHtcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDBweDtcbi8vICAgICB9XG4vLyAgICAgbGkge1xuLy8gICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2IwYjBiZTtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuLy8gICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4vLyAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5vbGl2ZXIge1xuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIHdpZHRoOiA4OCU7XG4vLyAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6aG92ZXIgcCB7XG4vLyAgICAgICAgICAgICBjb2xvcjogIzE3OUFBRDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICBoNSB7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgICAgICBjb2xvcjogIzkwOGY4Zjtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4vLyAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbi8vICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XG4vLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5mYXllIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOTU0NWE7XG4vLyAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbi8vICAgICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4vLyAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbi8vICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4vLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgICAgICAgIGJvdHRvbTogMjFweDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgICBwIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICAgY29sb3I6ICM0NDQ0NGI7XG4vLyAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4vLyAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuLy8gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4vLyAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbi8vICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcbi8vICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbi8vICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNlbTtcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbi8vICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4vLyAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbi8vICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbi8vICAgICAgICAgICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC50b21hcyB7XG4vLyAgICAgICAgIGNvbG9yOiAjNzE3MTc2O1xuLy8gICAgICAgICBmb250LXNpemU6IDEzcHg7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgIHRvcDogMThweDtcbi8vICAgICAgICAgLy8gQGV4dGVuZCAuc2ttYWluX2ljb247XG4vLyAgICAgICAgICY6aG92ZXIsXG4vLyAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgY29sb3I6ICNDQjIzMUQ7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuLy8gICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuLy8gICAgICAgICAgICAgYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgICAgICAvLyBAZXh0ZW5kIC5za21haW4tcGRmaW1nOiBiZWZvcmU7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgICAgICBjb2xvcjogI0NCMjMxRDtcbi8vICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxhcmdlLXRpdGxlIHtcbiAgICBjb2xvcjogIzM3M0Y0NztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5ib2xkNzAwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udzEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctaW5mbyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5pbWctaW5mby10ciB7XG4gICAgcGFkZGluZzogMTBweCAyMCU7XG59XG5cbltjbGFzc149ZmxvcmVuY2VfXSBsaSBhIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG4uY2FyLWxvYW4tcG9saWN5IHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtcGFuZWwtMy1ibG9jay10cmFuc3BhcmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLy8gaGVpZ2h0OiAyMGVtO1xuICAgIC8vIG1hcmdpbjogMCAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICAgID5saSB7XG4gICAgICAgIGhlaWdodDogMjBlbTtcbiAgICAgICAgd2lkdGg6IDMxLjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICAgICAgLy8gYm9yZGVyOiBzb2xpZCAxcHggI2JiYmNjMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42OTQ5MiU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYmdpbWcge1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItdHh0IHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLXR4dCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LXBhbmVsLTMtYmxvY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBlbTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAvLyBoZWlnaHQ6IDIwZW07XG4gICAgLy8gbWFyZ2luOiAwIDE1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gICAgPmxpIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDMxLjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2JiYmNjMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42OTQ5MiU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuYmdpbWcge1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItdHh0IHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNzQ3NzdCO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5lbC10eHQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG59XG5cbi50eHQtcm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZW50ZXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjMwRTIzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDVweCA2cHggcmdiYSgyMjMsIDUzLCA1MywgMC44Nyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMjAwbXMgZWFzZS1vdXQpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0VFRTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDVweCA2cHggcmdiYSgyMjMsIDUzLCA1MywgMC4yKTtcbiAgICB9XG59XG5cbi53MTAwcHgge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5pbnB1dC10b3Age1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICAvLyB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAuaW5wdXQtbGkge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB1bC5mb3JtLWlucHV0cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCMzBFMjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhpbnQtY2VudGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2Uvd2hpdGUtdHJpYW5nbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkY2O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgLy8gJjphZnRlciB7XG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogI0VFRSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAvLyAgICAgYm9yZGVyLXdpZHRoOiAzMDBweDtcbiAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIGJvcmRlci1sZWZ0OiA0MDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OiA0MDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgYm9yZGVyLXRvcDogMTAwcHggc29saWQgI0ZGRjtcbiAgICAvLyB9XG59XG5cbi5hbnMtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkY2O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC50eHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMzQzQxNDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtYXJlYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC50b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU0NTU1NTtcbiAgICAgICAgICAgICAgICBmb250OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1zbGlkZS1idXR0b24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMjAwbXMgZWFzZS1pbik7XG4gICAgfVxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgLnJvdy1zbGlkZS11cCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zIGVhc2UtaW4pO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1zbGlkZS1wYW5lbCB7XG4gICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMTAwbXMgZWFzZS1pbik7XG59XG5cbi5hcnJvdy1zbWFsbC1saXN0IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsb2F0LXRleHQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzM4NzlEOTtcbiAgICB9XG59XG5cbi5hcnJvdy1zbWFsbC1jb250YWluZXIge1xuICAgIC8vIHdpZHRoOiAzMiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICAuYXJyb3ctc21hbGwtaW5mbyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAuYXJyb3ctc21hbGwtaWNvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2NDU1QTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxNjQ1NUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjguMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4LjI4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjQ1NUE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFycm93LXNtYWxsLWNlbnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIHdpZHRoOiA1MDBweDtcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgc3Bhbi5yZWQge31cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHt9XG4gICAgICAgIGg1IHt9XG4gICAgfVxuICAgIC5hcnJvdy1zbWFsbC1yaWdodC1pbWcge1xuICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7fVxuICAgIH1cbn1cblxuLmFycm93LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIC5hcnJvdy1pbmZvIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC5hcnJvdy1pY29uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY0NTVBO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzE2NDU1QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOC4yOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjguMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE2NDU1QTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctY2VudGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI1MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gd2lkdGg6IDUwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgc3Bhbi5yZWQge31cbiAgICAgICAgaDIge31cbiAgICAgICAgaDQge31cbiAgICAgICAgaDUge31cbiAgICB9XG4gICAgLmFycm93LXJpZ2h0LWltZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHt9XG4gICAgfVxufVxuXG4uY2lyY2xlLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMjMxQTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMXB4IDhweDtcbn1cblxuLmFnZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5hZ2VudC10aXRsZS1mbG9hdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTU0NTU5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZ2VudC1wYW5lbCB7XG4gICAgICAgIGJvcmRlcjogI0JGRTNGNCBzb2xpZCA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgICAgICAuYWdlbnQtcGFuZWwtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJBMjkyODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWdlbnQtcGFuZWwtaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBpbWcge31cbiAgICB9XG59XG5cbi5zaW5nbGUtYXVzdGluVUwtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuLmFnZW50LWNvbnRhaW5lci0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOUZDO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmFnZW50LXBhbmVsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFnZW50LXBhbmVsLWltZyB7XG4gICAgICAgIGltZyB7fVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuIiwiLm1hcmNlbmVfdGFibGUge1xuICAudGFnZXIgYSxcbiAgLmJ1eUJ0biB7XG4gICAgQGV4dGVuZCAldGhlYnRuO1xuICAgIGJhY2tncm91bmQ6ICMwZDU3NmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogODNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndmYjVjLFxuICAud2ZiMmMge1xuICAgIC5idXlCdG4ge1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIEBleHRlbmQgJXRoZWJ0bjtcbiAgICBiYWNrZ3JvdW5kOiAjMGQ1NzZkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjNDY0ZjU4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiDlvq7ou5/mraPpu5Hpq5Q7XG4gICAgcGFkZGluZzogMDsgfVxuXG4gICNvU2Nyb2xsSGVhZCB7XG4gICAgZmllbGRzZXQge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLndmYjBjIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGRpdi5zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250OiAxM3B4LzEuNTUgJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgbGFiZWwuc2VsZWN0IHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDsgfVxuXG4gICNvTWFpblRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzVjOWNiO1xuICAgIGJvcmRlci1zcGFjaW5nOiAxcHg7XG4gICAgLndmYjdsLFxuICAgIC53ZmIxYyxcbiAgICAud2ZiM3IsXG4gICAgLndmYjNsLFxuICAgIC53ZmIzYyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICAgICAgY29sb3I6ICMzMjNjNDM7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLndmYjVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMjNjNDM7IH0gfVxuICAud2ZiNGMge1xuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzIzYzQzOyB9IH1cbiAgLndmYjFhciB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cblxuICAjU3lzSnVzdElGUkFNRURJViB7XG4gICAgZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y4Rjk7IH1cbiAgICAucGQxIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgLmJ0biB7XG4gICAgICAgIEBleHRlbmQgJXRoZWJ0bjtcbiAgICAgICAgYmFja2dyb3VuZDogIzBkNTc2ZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3YzdlN2U7IH0gfSB9XG4gICAgI29NYWluVGFibGUsXG4gICAgI29NYWluVGFibGUxIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjNWM5Y2I7XG4gICAgICBib3JkZXItc3BhY2luZzogMXB4O1xuICAgICAgI29TY3JvbGxNZW51IC53ZmIzYyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODhkOTk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgLndmYjVsIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAud2ZiMmwsXG4gICAgICAud2ZiNXIsXG4gICAgICAud2ZiMnIsXG4gICAgICAud2ZiNWMsXG4gICAgICAud2ZiMmMsXG4gICAgICAud2ZiNXJSIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzMjNjNDM7IH1cbiAgICAgIC53ZmI1cixcbiAgICAgIC53ZmIycixcbiAgICAgIC53ZmI1YyxcbiAgICAgIC53ZmIyYyxcbiAgICAgIC53ZmI1clIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC53ZmI2YyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOGY5OyB9IH1cbiAgICAjb1Njcm9sbEZvb3Qge1xuICAgICAgLndmYjRjIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg4OEQ5OTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNoZXJyeSB7XG4gICNvTWFpblRhYmxlIC53ZmIzbCB7XG4gICAgYmFja2dyb3VuZDogIzg4OGQ5OTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjU3lzSnVzdElGUkFNRURJViAjb01haW5UYWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjhmOTsgfVxuICAjU3lzSnVzdElGUkFNRURJViB7XG4gICAgI29NYWluVGFibGUge1xuICAgICAgLndmYjVsLFxuICAgICAgLndmYjJsLFxuICAgICAgLndmYjVjLFxuICAgICAgLndmYjVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmOTsgfVxuICAgICAgLndmYjVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC53ZmI1YyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9XG4gIC5zbWFsbGJ0biB7XG4gICAgQGV4dGVuZCAldGhlYnRuO1xuICAgIGJhY2tncm91bmQ6ICM3YzdlN2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA1cHggNXB4IDVweCAwOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jaGFybG90dGUge1xuICAud2ZiNmMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjhmOTsgfVxuICAjU3lzSnVzdElGUkFNRURJViAjb01haW5UYWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI29NYWluVGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00MHB4OyB9XG4gIGEge1xuICAgIGNvbG9yOiAjMGQ1NzZkOyB9XG4gIC53ZmI1ciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNtYWxsYnRuIHtcbiAgICAgIEBleHRlbmQgJXRoZWJ0bjtcbiAgICAgIGJhY2tncm91bmQ6ICM3YzdlN2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2MyMzFjOyB9IH0gfVxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAud2ZiNGMge1xuICAgIC5zbWFsbGJ0biB7XG4gICAgICBAZXh0ZW5kICV0aGVidG47XG4gICAgICBiYWNrZ3JvdW5kOiAjMGQ1NzZkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYW5uZXR0ZSB7XG4gICNTeXNKdXN0SUZSQU1FRElWICNvTWFpblRhYmxlIC53ZmI1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAud2ZiNGMge1xuICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmtyaXN0aW4gI1N5c0p1c3RJRlJBTUVESVYgI29NYWluVGFibGUge1xuICB0Ym9keSB0ciB7XG4gICAgLndmYjVsOmZpcnN0LW9mLXR5cGUsXG4gICAgLndmYjJsOmZpcnN0LW9mLXR5cGUsXG4gICAgLndmYjVjOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIiwiXG4uZm9vdGVyIHtcblxuICAubG9nb0FyZWEge1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiAwKTtcbiAgICB0b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4gIC5ydXRoIHtcbiAgICBAaW5jbHVkZSBzcGFuKDggb2YgMTIgMCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiAwKTtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDA7IH0gfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9vdGVyX2luZm8ge1xuICBAZXh0ZW5kIC5hbm5fY29udGFpbmVyO1xuICBtYXJnaW46IDI1cHggYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5ydXRoX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzZkNmQ2ZDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzZkNmQ2ZDsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNrYmx1ZTsgfSB9IH0gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuXG4uc21hbGx0eHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYTRhNGE0O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZGFnbWFyIHtcbiAgYmFja2dyb3VuZDogI2NiMjMxZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGgzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAuaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9IH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgbWFyZ2luOiAxMHB4OyB9IH0gfVxuIiwiLy8gU3BhbiBTeW50YXhcbi8vID09PT09PT09PT09XG5cbi8vIFNwYW4gW21peGluXVxuLy8gLS0tLS0tLS0tLS0tXG4vLyBTZXQgYSBzcGFubmluZyBlbGVtZW50IHVzaW5nIHNob3J0aGFuZCBzeW50YXguXG4vLyAtICRzcGFuICA6IDxzcGFuPlxuQG1peGluIHNwYW4oXG4gICRzcGFuXG4pIHtcbiAgJGluc3BlY3Q6ICRzcGFuO1xuICAkc3BhbjogcGFyc2Utc3Bhbigkc3Bhbik7XG4gICRvdXRwdXQ6IHNwYW4tbWF0aCgkc3Bhbik7XG4gICRuZXN0aW5nOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjbGVhcjogc3VzeS1nZXQoY2xlYXIsICRzcGFuKTtcblxuICAkYm94OiBzdXN5LWdldChib3gtc2l6aW5nLCAkc3Bhbik7XG4gICRjb250ZW50LWJveDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpICE9ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuICAkYm94OiAkYm94IG9yIGlmKGlzLWluc2lkZSgkc3BhbikgYW5kICRjb250ZW50LWJveCwgYm9yZGVyLWJveCwgbnVsbCk7XG5cbiAgQGlmICRjbGVhciA9PSBicmVhayB7XG4gICAgQGluY2x1ZGUgYnJlYWs7XG4gIH0gQGVsc2UgaWYgJGNsZWFyID09IG5vYnJlYWsge1xuICAgIEBpbmNsdWRlIG5vYnJlYWs7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3Qoc3BhbiwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRib3gpKTtcbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgQGlmIHZhbGlkLWNvbHVtbnMoJG5lc3RpbmcsIHNpbGVudCkge1xuICAgIEBpbmNsdWRlIG5lc3RlZCgkc3BhbikgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBTcGFuIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIHNwYW4uXG4vLyAtICRzcGFuICA6IDxzcGFuPlxuQGZ1bmN0aW9uIHNwYW4oXG4gICRzcGFuXG4pIHtcbiAgQHJldHVybiBnZXQtc3Bhbi13aWR0aCgkc3Bhbik7XG59XG5cbi8vIFNwYW4gTWF0aFxuLy8gLS0tLS0tLS0tXG4vLyBHZXQgYWxsIHRoZSBzcGFuIHJlc3VsdHMuXG4vLyAtICRzcGFuOiA8bWFwPlxuQGZ1bmN0aW9uIHNwYW4tbWF0aChcbiAgJHNwYW5cbikge1xuICAkbmVzdCAgICAgICAgICAgICA6IGlmKHN1c3ktZ2V0KHJvbGUsICRzcGFuKSA9PSBuZXN0LCB0cnVlLCBmYWxzZSk7XG4gICRzcGxpdC1uZXN0ICAgICAgIDogaWYoaXMtc3BsaXQoJHNwYW4pIGFuZCAkbmVzdCwgdHJ1ZSwgZmFsc2UpO1xuICAkZWRnZSAgICAgICAgICAgICA6IGdldC1lZGdlKCRzcGFuKTtcbiAgJGxvY2F0aW9uICAgICAgICAgOiBnZXQtbG9jYXRpb24oJHNwYW4pO1xuXG4gICRmbG9hdCAgICAgICAgICAgIDogZnJvbTtcbiAgJHBhZGRpbmctYmVmb3JlICAgOiBudWxsO1xuICAkcGFkZGluZy1hZnRlciAgICA6IG51bGw7XG4gICRtYXJnaW4tYmVmb3JlICAgIDogbnVsbDtcbiAgJG1hcmdpbi1hZnRlciAgICAgOiBudWxsO1xuXG4gIC8vIGNhbGN1bGF0ZSB3aWR0aHNcbiAgJHNwcmVhZDogaW5kZXgobWFwLXZhbHVlcygkc3BhbiksIHNwcmVhZCk7XG4gICRzcGFuOiBpZigkc3BsaXQtbmVzdCBhbmQgbm90KCRzcHJlYWQpLCBtYXAtbWVyZ2UoJHNwYW4sIChzcHJlYWQ6IHdpZGUpKSwgJHNwYW4pO1xuICAkd2lkdGg6IGdldC1zcGFuLXdpZHRoKCRzcGFuKTtcbiAgJGd1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcblxuICAvLyBhcHBseSBndXR0ZXJzXG4gIEBpZiBpcy1pbnNpZGUoJHNwYW4pIHtcbiAgICBAaWYgbm90KHN1c3ktZ2V0KHJvbGUsICRzcGFuKSkge1xuICAgICAgJHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpO1xuICAgICAgJHBhZGRpbmctYWZ0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsIGFmdGVyKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBub3QoJHNwbGl0LW5lc3QpIHtcbiAgICAgICRtYXJnaW4tYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpO1xuICAgICAgJG1hcmdpbi1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNwZWNpYWwgbWFyZ2luIGhhbmRsaW5nXG4gIEBpZiBzdXN5LWdldChvdXRwdXQsICRzcGFuKSA9PSBpc29sYXRlIGFuZCAkbG9jYXRpb24ge1xuICAgICRtYXJnaW4tYmVmb3JlOiBnZXQtaXNvbGF0aW9uKCRzcGFuKTtcbiAgICAkbWFyZ2luLWFmdGVyOiAtMTAwJTtcbiAgfSBAZWxzZSBpZiAkZWRnZSB7XG4gICAgJGlzLXNwbGl0OiBpcy1zcGxpdCgkc3Bhbik7XG4gICAgJHBvczogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkc3Bhbik7XG5cbiAgICBAaWYgJGVkZ2UgPT0gbGFzdCB7XG4gICAgICAkZmxvYXQ6IHN1c3ktZ2V0KGxhc3QtZmxvdywgJHNwYW4pO1xuICAgIH1cblxuICAgIEBpZiBub3QoJGlzLXNwbGl0KSB7XG4gICAgICBAaWYgJGVkZ2UgPT0gZnVsbCBvciAoJGVkZ2UgPT0gZmlyc3QgYW5kICRwb3MgPT0gYmVmb3JlKSB7XG4gICAgICAgICRtYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgfVxuICAgICAgQGlmICRlZGdlID09IGZ1bGwgb3IgKCRlZGdlID09IGxhc3QgYW5kICRwb3MgPT0gYWZ0ZXIpIHtcbiAgICAgICAgJG1hcmdpbi1hZnRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEByZXR1cm4gKFxuICAgIHdpZHRoICAgICAgICAgICA6ICR3aWR0aCxcbiAgICBmbG9hdCAgICAgICAgICAgOiAkZmxvYXQsXG4gICAgbWFyZ2luLWJlZm9yZSAgIDogJG1hcmdpbi1iZWZvcmUsXG4gICAgbWFyZ2luLWFmdGVyICAgIDogJG1hcmdpbi1hZnRlcixcbiAgICBwYWRkaW5nLWJlZm9yZSAgOiAkcGFkZGluZy1iZWZvcmUsXG4gICAgcGFkZGluZy1hZnRlciAgIDogJHBhZGRpbmctYWZ0ZXIsXG4gICAgZmxvdyAgICAgICAgICAgIDogc3VzeS1nZXQoZmxvdywgJHNwYW4pLFxuICApO1xufVxuXG4vLyBHZXQgU3BhbiBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBzcGFuIHdpZHRoLlxuLy8gLSAkc3BhbjogPG1hcD5cbkBmdW5jdGlvbiBnZXQtc3Bhbi13aWR0aChcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcblxuICAkbiAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRsb2NhdGlvbiA6IGdldC1sb2NhdGlvbigkc3Bhbik7XG4gICRjb2x1bW5zICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKTtcbiAgJGd1dHRlcnMgIDogc3VzeS1nZXQoZ3V0dGVycywgJHNwYW4pO1xuICAkc3ByZWFkICAgOiBzdXN5LWdldChzcHJlYWQsICRzcGFuKTtcblxuICAkY29udGV4dCAgOiBudWxsO1xuICAkc3Bhbi1zdW0gOiBudWxsO1xuICAkd2lkdGggICAgOiBudWxsO1xuXG4gIEBpZiAkbiA9PSAnZnVsbCcge1xuICAgICRwb3M6IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJHNwYW4pO1xuICAgICRyb2xlOiBzdXN5LWdldChyb2xlLCAkc3Bhbik7XG4gICAgJG46IGlmKCRwb3MgPT0gc3BsaXQgYW5kICRyb2xlICE9IG5lc3QsIHN1c3ktY291bnQoJGNvbHVtbnMpLCAxMDAlKTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRuKSAhPSBudW1iZXIge1xuICAgIEB3YXJuIFwiKCN7dHlwZS1vZigkbil9KSAjeyRufSBpcyBub3QgYSB2YWxpZCBzcGFuLlwiO1xuICB9IEBlbHNlIGlmIHVuaXRsZXNzKCRuKSB7XG4gICAgJGNvbnRleHQ6IHN1c3ktc3VtKCRjb2x1bW5zLCAkZ3V0dGVycywgaWYoaXMtc3BsaXQoJHNwYW4pLCB3aWRlLCBuYXJyb3cpKTtcbiAgICAkc3ByZWFkOiBpZihpcy1pbnNpZGUoJHNwYW4pLCAkc3ByZWFkIG9yIHdpZGUsICRzcHJlYWQpO1xuICAgICRzcGFuLXN1bTogc3VzeSgkbiwgJGxvY2F0aW9uLCAkY29sdW1ucywgJGd1dHRlcnMsICRzcHJlYWQpO1xuXG4gICAgJF9tYXRoOiBzdXN5LWdldChtYXRoLCAkc3Bhbik7XG4gICAgJF9jb2x1bW4td2lkdGg6IHN1c3ktZ2V0KGNvbHVtbi13aWR0aCwgJHNwYW4pO1xuICAgIEBpZiAkX21hdGggPT0gc3RhdGljIHtcbiAgICAgICR3aWR0aDogJHNwYW4tc3VtICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2lkdGg6IHBlcmNlbnRhZ2UoJHNwYW4tc3VtIC8gJGNvbnRleHQpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJHdpZHRoOiAkbjtcbiAgfVxuXG4gIEByZXR1cm4gJHdpZHRoO1xufVxuIiwiXG5cbi5tZW51X2Zhbm55IHtcbiAgPmxpID5hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYTFhYmFkO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzQ2NGY1ODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTE0MzRjO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2UxNDM0YztcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxNDM0YztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMTQzNGM7XG4gICAgICBib3JkZXItY29sb3I6ICNlMTQzNGM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYTFhYmFkOyB9XG5cblxuXG5cblxuXG4gIHVsLmh1Z2gge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYTFhYmFkO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ExYWJhZDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYTFhYmFkO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgPmxpID5hIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM0NjRmNTg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2UxNDM0YztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZTE0MzRjOyB9IH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVGb250QXdlc29tZTtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzg4OGQ5MjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfSB9IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm9uaXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjZTE0MjRjO1xuICBsaSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzQ2NGY1ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNlMTQzNGM7IH0gfSB9IH1cbiIsIlxuXG4uYnJvb2tlIHtcbiAgQGluY2x1ZGUgcmFkaWFsLWdyYWRpZW50KCMzOTdmODgsICMwYjU5NzApO1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cblxuLmJyb29rZUlubmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCRhbm5fY29udGFpbmVyKTtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cblxuLnBhdWxldHRlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICAuaW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogODBweDsgfSB9XG4gIGgyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cblxuLmRvcnRoeSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIlO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cblxuLmJveWQge1xuICBwYWRkaW5nOiAzNXB4IDAgMzVweCAyMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlYmFja2dyb3VuZHNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtNDAucG5nKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iZXRzeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAuYm95ZCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHBhZG0pIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZG9ydGh5IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRwYWRtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuICAucGF1bGV0dGUge1xuICAgIC5pbWcge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgaDIgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIGg1IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICNlZmVhM2E7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcGFkbSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4OyB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJUZvbnRBd2Vzb21lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgfSB9IH0gfVxuIiwiLy8gRGlyZWN0aW9uIEhlbHBlcnNcbi8vID09PT09PT09PT09PT09PT09XG5cbi8vIFN1c3kgRmxvdyBEZWZhdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtIFBSSVZBVEVcbkBpbmNsdWRlIHN1c3ktZGVmYXVsdHMoKFxuICBmbG93OiBsdHIsXG4pKTtcblxuLy8gR2V0IERpcmVjdGlvblxuLy8gLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSAnZnJvbScgb3IgJ3RvJyBkaXJlY3Rpb24gb2YgYSBsdHIgb3IgcnRsIGZsb3cuXG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG4vLyAtIFska2V5XSAgIDogZnJvbSB8IHRvXG5AZnVuY3Rpb24gZ2V0LWRpcmVjdGlvbihcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpLFxuICAka2V5OiBmcm9tXG4pIHtcbiAgJHJldHVybjogaWYoJGZsb3cgPT0gcnRsLCAoZnJvbTogcmlnaHQsIHRvOiBsZWZ0KSwgKGZyb206IGxlZnQsIHRvOiByaWdodCkpO1xuICBAcmV0dXJuIG1hcC1nZXQoJHJldHVybiwgJGtleSk7XG59XG5cbi8vIFRvXG4vLyAtLVxuLy8gUmV0dXJuIHRoZSAndG8nIGRpcmVjdGlvbiBvZiBhIGZsb3dcbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBmdW5jdGlvbiB0byhcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgQHJldHVybiBnZXQtZGlyZWN0aW9uKCRmbG93LCB0byk7XG59XG5cbi8vIEZyb21cbi8vIC0tLS1cbi8vIFJldHVybiB0aGUgJ2Zyb20nIGRpcmVjdGlvbiBvZiBhIGZsb3dcbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBmdW5jdGlvbiBmcm9tKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICBAcmV0dXJuIGdldC1kaXJlY3Rpb24oJGZsb3csIGZyb20pO1xufVxuIiwiQG1peGluIGxpbmVhci1ncmFkaWVudCgkcG9zLCAkZzEsICRnMjogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGczOiBudWxsLCAkZzQ6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICRnNTogbnVsbCwgJGc2OiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZzc6IG51bGwsICRnODogbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgJGc5OiBudWxsLCAkZzEwOiBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAkZmFsbGJhY2s6IG51bGwpIHtcbiAgLy8gRGV0ZWN0IHdoYXQgdHlwZSBvZiB2YWx1ZSBleGlzdHMgaW4gJHBvc1xuICAkcG9zLXR5cGU6IHR5cGUtb2YobnRoKCRwb3MsIDEpKTtcbiAgJHBvcy1zcGVjOiBudWxsO1xuICAkcG9zLWRlZ3JlZTogbnVsbDtcblxuICAvLyBJZiAkcG9zIGlzIG1pc3NpbmcgZnJvbSBtaXhpbiwgcmVhc3NpZ24gdmFycyBhbmQgYWRkIGRlZmF1bHQgcG9zaXRpb25cbiAgQGlmICgkcG9zLXR5cGUgPT0gY29sb3IpIG9yIChudGgoJHBvcywgMSkgPT0gXCJ0cmFuc3BhcmVudFwiKSAge1xuICAgICRnMTA6ICRnOTsgJGc5OiAkZzg7ICRnODogJGc3OyAkZzc6ICRnNjsgJGc2OiAkZzU7XG4gICAgJGc1OiAkZzQ7ICRnNDogJGczOyAkZzM6ICRnMjsgJGcyOiAkZzE7ICRnMTogJHBvcztcbiAgICAkcG9zOiBudWxsO1xuICB9XG5cbiAgQGlmICRwb3Mge1xuICAgICRwb3NpdGlvbnM6IF9saW5lYXItcG9zaXRpb25zLXBhcnNlcigkcG9zKTtcbiAgICAkcG9zLWRlZ3JlZTogbnRoKCRwb3NpdGlvbnMsIDEpO1xuICAgICRwb3Mtc3BlYzogICBudGgoJHBvc2l0aW9ucywgMik7XG4gIH1cblxuICAkZnVsbDogJGcxLCAkZzIsICRnMywgJGc0LCAkZzUsICRnNiwgJGc3LCAkZzgsICRnOSwgJGcxMDtcblxuICAvLyBTZXQgJGcxIGFzIHRoZSBkZWZhdWx0IGZhbGxiYWNrIGNvbG9yXG4gICRmYWxsYmFjay1jb2xvcjogbnRoKCRnMSwgMSk7XG5cbiAgLy8gSWYgJGZhbGxiYWNrIGlzIGEgY29sb3IgdXNlIHRoYXQgY29sb3IgYXMgdGhlIGZhbGxiYWNrIGNvbG9yXG4gIEBpZiAodHlwZS1vZigkZmFsbGJhY2spID09IGNvbG9yKSBvciAoJGZhbGxiYWNrID09IFwidHJhbnNwYXJlbnRcIikge1xuICAgICRmYWxsYmFjay1jb2xvcjogJGZhbGxiYWNrO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhbGxiYWNrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkcG9zLWRlZ3JlZSAkZnVsbCk7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWVcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5xdW90ZShcImxpbmVhci1ncmFkaWVudCgjeyRwb3Mtc3BlY30jeyRmdWxsfSlcIik7XG59XG4iLCIvLyBHdXR0ZXIgU3ludGF4XG4vLyA9PT09PT09PT09PT09XG5cblxuLy8gR3V0dGVyc1xuLy8gLS0tLS0tLVxuLy8gU2V0IGd1dHRlcnMgb24gYW4gZWxlbWVudC5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQG1peGluIGd1dHRlcnMoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRzcGFuO1xuICAkc3BhbiAgICAgOiBwYXJzZS1ndXR0ZXJzKCRzcGFuKTtcbiAgJF9ndXR0ZXJzIDogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfb3V0cHV0OiAoXG4gICAgYmVmb3JlOiBtYXAtZ2V0KCRfZ3V0dGVycywgYmVmb3JlKSxcbiAgICBhZnRlcjogbWFwLWdldCgkX2d1dHRlcnMsIGFmdGVyKSxcbiAgICBmbG93OiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGd1dHRlcnMsICRpbnNwZWN0KTtcblxuICBAaWYgaXMtaW5zaWRlKCRzcGFuKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1vdXRwdXQoJF9vdXRwdXQuLi4pO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tb3V0cHV0KCRfb3V0cHV0Li4uKTtcbiAgfVxufVxuXG5AbWl4aW4gZ3V0dGVyKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAaW5jbHVkZSBndXR0ZXJzKCRzcGFuKTtcbn1cblxuXG4vLyBHdXR0ZXJcbi8vIC0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIGd1dHRlci5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGd1dHRlcihcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgJHNwYW46IHBhcnNlLWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuICAkX2d1dHRlcnM6IG1hcC1nZXQoJF9ndXR0ZXJzLCBiZWZvcmUpIG9yIG1hcC1nZXQoJF9ndXR0ZXJzLCBhZnRlcik7XG5cbiAgQHJldHVybiAkX2d1dHRlcnM7XG59XG5cbkBmdW5jdGlvbiBndXR0ZXJzKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAcmV0dXJuIGd1dHRlcigkc3Bhbik7XG59XG5cblxuLy8gR2V0IEd1dHRlciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGd1dHRlciB3aWR0aC5cbi8vIC0gWyRjb250ZXh0XTogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ2V0LWd1dHRlci13aWR0aChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3V0dGVycygkY29udGV4dCk7XG5cbiAgJF9ndXR0ZXJzIDogc3VzeS1nZXQoZ3V0dGVycywgJGNvbnRleHQpO1xuICAkX2d1dHRlciAgOiBzdXN5LWdldChndXR0ZXItb3ZlcnJpZGUsICRjb250ZXh0KTtcblxuICBAaWYgJF9ndXR0ZXJzIGFuZCAoJF9ndXR0ZXJzID4gMCkgYW5kIG5vdCgkX2d1dHRlcikge1xuICAgICRfY29sdW1uLXdpZHRoOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRjb250ZXh0KTtcbiAgICAkX21hdGg6IGd1dHRlci1tYXRoKCRjb250ZXh0KTtcbiAgICBAaWYgJF9tYXRoID09IHN0YXRpYyB7XG4gICAgICAkX2d1dHRlcjogJF9ndXR0ZXJzICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkX2NvbHVtbnMgOiBzdXN5LWdldChjb2x1bW5zLCAkY29udGV4dCk7XG4gICAgICAkX3NwcmVhZCAgOiBpZihpcy1zcGxpdCgkY29udGV4dCksIHdpZGUsIHN1c3ktZ2V0KHNwcmVhZCwgJGNvbnRleHQpKTtcbiAgICAgICRfZ3V0dGVyICA6IHBlcmNlbnRhZ2UoJF9ndXR0ZXJzIC8gc3VzeS1zdW0oJF9jb2x1bW5zLCAkX2d1dHRlcnMsICRfc3ByZWFkKSk7XG4gICAgfVxuICB9XG5cbiAgJF9ndXR0ZXI6IGlmKCRfZ3V0dGVyID09ICduby1ndXR0ZXJzJyBvciAkX2d1dHRlciA9PSAnbm8tZ3V0dGVyJywgbnVsbCwgJF9ndXR0ZXIpO1xuXG4gIEByZXR1cm4gJF9ndXR0ZXI7XG59XG5cblxuLy8gR2V0IEd1dHRlcnNcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gYmVmb3JlIGFuZCBhZnRlciBndXR0ZXIgdmFsdWVzLlxuLy8gLSBbJGNvbnRleHRdOiA8Y29udGV4dD5cbkBmdW5jdGlvbiBnZXQtZ3V0dGVycyhcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgICAgICAgICAgICA6IHBhcnNlLWd1dHRlcnMoJGNvbnRleHQpO1xuXG4gICRfZ3V0dGVyLXBvc2l0aW9uICAgOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcbiAgJF9ndXR0ZXIgICAgICAgICAgICA6IGdldC1ndXR0ZXItd2lkdGgoJGNvbnRleHQpO1xuXG4gICRfcmV0dXJuICAgICAgICAgICAgOiAoYmVmb3JlOiBudWxsLCBhZnRlcjogbnVsbCk7XG5cbiAgQGlmIGlzLXNwbGl0KCRjb250ZXh0KSBhbmQgJF9ndXR0ZXIge1xuICAgICRfZ3V0dGVyOiAkX2d1dHRlciAvIDI7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKGJlZm9yZTogJF9ndXR0ZXIsIGFmdGVyOiAkX2d1dHRlcikpO1xuICB9IEBlbHNlIHtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAoJF9ndXR0ZXItcG9zaXRpb246ICRfZ3V0dGVyKSk7XG4gIH1cblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG5cbi8vIElzIEluc2lkZVxuLy8gLS0tLS0tLS0tXG4vLyBSZXR1cm5zIHRydWUgaWYgZ3V0dGVycyBhcmUgaW5zaWRlLlxuLy8gJGNvbnRleHQ6IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGlzLWluc2lkZShcbiAgJGNvbnRleHRcbikge1xuICAkX2luc2lkZTogaW5zaWRlIGluc2lkZS1zdGF0aWM7XG4gICRfZ3V0dGVyLXBvc2l0aW9uOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcblxuICBAcmV0dXJuIGlmKGluZGV4KCRfaW5zaWRlLCAkX2d1dHRlci1wb3NpdGlvbiksIHRydWUsIGZhbHNlKTtcbn1cblxuXG4vLyBJcyBTcGxpdFxuLy8gLS0tLS0tLS1cbi8vIFJldHVybnMgdHJ1ZSBpZiBndXR0ZXJzIGFyZSBzcGxpdC5cbi8vICRjb250ZXh0OiA8Y29udGV4dD5cbkBmdW5jdGlvbiBpcy1zcGxpdChcbiAgJGNvbnRleHRcbikge1xuICAkX3NwbGl0OiBzcGxpdCBpbnNpZGUgaW5zaWRlLXN0YXRpYztcbiAgJF9ndXR0ZXItcG9zaXRpb246IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpO1xuXG4gIEByZXR1cm4gaWYoaW5kZXgoJF9zcGxpdCwgJF9ndXR0ZXItcG9zaXRpb24pLCB0cnVlLCBmYWxzZSk7XG59XG5cblxuLy8gR3V0dGVyIE1hdGhcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIG1hdGggdG8gdXNlIGZvciBndXR0ZXIgY2FsY3VsYXRpb25zXG4vLyAkY29udGV4dDogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ3V0dGVyLW1hdGgoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRfcmV0dXJuICA6IHN1c3ktZ2V0KG1hdGgsICRjb250ZXh0KTtcbiAgJF9yZXR1cm4gIDogaWYoc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCkgPT0gaW5zaWRlLXN0YXRpYywgc3RhdGljLCAkX3JldHVybik7XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cbiIsIi8vIFJvdyBTdGFydCAmIEVuZFxuLy8gPT09PT09PT09PT09PT09XG5cbi8vIEJyZWFrXG4vLyAtLS0tLVxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgdGhhdCBzaG91bGQgZm9yY2UgYSBsaW5lIGJyZWFrLlxuQG1peGluIGJyZWFrIHtcbiAgQGluY2x1ZGUgb3V0cHV0KChjbGVhcjogYm90aCkpO1xufVxuXG5cbi8vIE5vQnJlYWtcbi8vIC0tLS0tLS1cbi8vIENhbmNlbCB0aGUgYnJlYWsoKSBlZmZlY3QsIGUuZy4gd2hlbiB1c2luZyBtZWRpYSBxdWVyaWVzLlxuQG1peGluIG5vYnJlYWsge1xuICBAaW5jbHVkZSBvdXRwdXQoKGNsZWFyOiBub25lKSk7XG59XG5cblxuLy8gRnVsbFxuLy8gLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8bGF5b3V0IHNob3J0aGFuZD5cbkBtaXhpbiBmdWxsKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCA6ICRjb250ZXh0O1xuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZnVsbCwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBzcGFuKGZ1bGwgb2YgcGFyc2UtZ3JpZCgkY29udGV4dCkgYnJlYWspO1xufVxuXG5cbi8vIEZpcnN0XG4vLyAtLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8c2V0dGluZ3M+XG5AbWl4aW4gZmlyc3QoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRjb250ZXh0O1xuICAkY29udGV4dCAgOiBwYXJzZS1ncmlkKCRjb250ZXh0KTtcbiAgJGZsb3cgICAgIDogc3VzeS1nZXQoZmxvdywgJGNvbnRleHQpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChmaXJzdCwgJGluc3BlY3QpO1xuICBAaWYgbm90KGlzLXNwbGl0KCRjb250ZXh0KSkge1xuICAgIEBpbmNsdWRlIGZsb2F0LWZpcnN0KCRmbG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYWxwaGEoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gIEBpbmNsdWRlIGZpcnN0KCRjb250ZXh0KTtcbn1cblxuXG4vLyBMYXN0XG4vLyAtLS0tXG4vLyAtIFskY29udGV4dF06IDxzZXR0aW5ncz5cbkBtaXhpbiBsYXN0KFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgOiAkY29udGV4dDtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3JpZCgkY29udGV4dCk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGxhc3QsICRpbnNwZWN0KTtcblxuICAkb3V0cHV0OiAoXG4gICAgZmxvdzogc3VzeS1nZXQoZmxvdywgJGNvbnRleHQpLFxuICAgIGxhc3QtZmxvdzogc3VzeS1nZXQobGFzdC1mbG93LCAkY29udGV4dCksXG4gICAgbWFyZ2luOiBpZihpcy1zcGxpdCgkY29udGV4dCksIG51bGwsIDApLFxuICApO1xuXG4gIEBpbmNsdWRlIGZsb2F0LWxhc3QoJG91dHB1dC4uLik7XG59XG5cbkBtaXhpbiBvbWVnYShcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgQGluY2x1ZGUgbGFzdCgkY29udGV4dCk7XG59XG5cblxuLy8gR2V0IEVkZ2Vcbi8vIC0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgZWRnZSB2YWx1ZSBiYXNlZCBvbiBsb2NhdGlvbiwgaWYgcG9zc2libGVcbkBmdW5jdGlvbiBnZXQtZWRnZShcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkZWRnZSAgICAgICA6IHN1c3ktZ2V0KGVkZ2UsICRzcGFuKTtcblxuICBAaWYgbm90KCRlZGdlKSB7XG4gICAgJGNvdW50OiBzdXN5LWNvdW50KHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKSk7XG4gICAgJGxvY2F0aW9uOiBzdXN5LWdldChsb2NhdGlvbiwgJHNwYW4pO1xuICAgICRuOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG5cbiAgICAkbnVtYmVyOiBpZih0eXBlLW9mKCRsb2NhdGlvbikgPT0gbnVtYmVyLCB0cnVlLCBmYWxzZSk7XG4gICAgJGluZGV4OiBpZigkbnVtYmVyIGFuZCB1bml0bGVzcygkbG9jYXRpb24pLCB0cnVlLCBmYWxzZSk7XG5cbiAgICBAaWYgJG4gPT0gJGNvdW50IHtcbiAgICAgICRlZGdlOiBmdWxsO1xuICAgIH0gQGVsc2UgaWYgJGxvY2F0aW9uIGFuZCAkbiBhbmQgJGluZGV4IHtcbiAgICAgIEBpZiAkbG9jYXRpb24gPT0gMSB7XG4gICAgICAgICRlZGdlOiBpZigkbiA9PSAkY291bnQsIGZ1bGwsIGZpcnN0KTtcbiAgICAgIH0gQGVsc2UgaWYgJGxvY2F0aW9uICsgJG4gLSAxID09ICRjb3VudCB7XG4gICAgICAgICRlZGdlOiBsYXN0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZWRnZSA9PSBhbHBoYSBvciAkZWRnZSA9PSBvbWVnYSB7XG4gICAgJGVkZ2U6IGlmKCRlZGdlID09IGFscGhhLCBmaXJzdCwgbGFzdCk7XG4gIH1cblxuICBAcmV0dXJuICRlZGdlO1xufVxuXG5cbi8vIEdldCBMb2NhdGlvblxuLy8gLS0tLS0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgbG9jYXRpb24gdmFsdWUgYmFzZWQgb24gZWRnZSwgaWYgcG9zc2libGVcbkBmdW5jdGlvbiBnZXQtbG9jYXRpb24oXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJGxvY2F0aW9uICAgOiBzdXN5LWdldChsb2NhdGlvbiwgJHNwYW4pO1xuICAkZWRnZSAgICAgICA6IGdldC1lZGdlKCRzcGFuKTtcbiAgJG4gICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG5cbiAgQGlmICRlZGdlIGFuZCBub3QoJGxvY2F0aW9uKSBhbmQgdHlwZS1vZigkbikgPT0gbnVtYmVyIGFuZCB1bml0bGVzcygkbikge1xuICAgIEBpZiAkZWRnZSA9PSBmaXJzdCB7XG4gICAgICAkbG9jYXRpb246IDE7XG4gICAgfSBAZWxzZSBpZiAkZWRnZSA9PSBsYXN0IHtcbiAgICAgICRsb2NhdGlvbjogc3VzeS1jb3VudChzdXN5LWdldChjb2x1bW5zLCAkc3BhbikpIC0gJG4gKyAxO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGxvY2F0aW9uXG59XG4iLCJcbkBtaXhpbiByYWRpYWwtZ3JhZGllbnQoJGZyb20sICR0bykge1xuXHRiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNpcmNsZSBjb3ZlciwgJGZyb20gMCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwgJGZyb20pLCBjb2xvci1zdG9wKDEwMCUsICR0bykpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNpcmNsZSBjb3ZlciwgJGZyb20gMCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY2lyY2xlIGNvdmVyLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgY2lyY2xlIGNvdmVyLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjaXJjbGUgY292ZXIsICRmcm9tIDAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmcm9tOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iLCIuYnRuLWVudGVyLWFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgYm94U2hhZG93KDVweCA1cHggM3B4IHJnYmEoMTQ0LCAxNDMsIDE0MywgMC42KSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMjAwbXMgZWFzZSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmLnJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRTBDMjM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAyMDBtcyBlYXNlKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWNvbnRhY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveFNoYWRvdyg1cHggNXB4IDNweCByZ2JhKDE0NCwgMTQzLCAxNDMsIDAuMykpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDIwMG1zIGVhc2UpO1xuICAgICYub3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzNkExMDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ubi1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICNkODI2MmUgaW5zZXQsIDAgMCAwIDFweCAjY2NjIGluc2V0LCAwIDAgMCA4cHggI0ZGRiBpbnNldCwgMCAwIDAgMCAjZGRkIGluc2V0LCAwIDAgMCAwICNkZGQ7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHpvb206IDEuNTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkODI2MmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZDgyNjJlIGluc2V0LCAwIDAgMCAwICM2NjY2NjYgaW5zZXQsIDAgMCAwIDhweCAjRUVFIGluc2V0LCAwIDAgMCAxMnB4ICNkZGQgaW5zZXQsIDAgMCAwIDhweCAjRDZFNUU0O1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2Q4MjYyZSBpbnNldCwgMCAwIDAgMCAjNjY2NjY2IGluc2V0LCAwIDAgMCA4cHggI0VFRSBpbnNldCwgMCAwIDAgMCAjZGRkIGluc2V0LCAwIDAgMCAwICNkZGQ7XG4gICAgICAgIC8vIGNvbnRlbnQ6IHVybChodHRwOi8vaS5pbWd1ci5jb20vT3JTcUV1NS5wbmcpO1xuICAgIH1cbn1cblxuLm4tZm9ybS1pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIC8vIG91dGxpbmU6ICNkODI2MmUgYXV0byA1cHg7XG4gICAgICAgIC8vIG91dGxpbmUtY29sb3I6ICNkODI2MmU7XG4gICAgICAgIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICMwMDA7XG4gICAgICAgIG91dGxpbmUtc3R5bGU6IGF1dG87XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDJweDtcbiAgICB9XG59XG5cbi5uLWZvcm0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBib3JkZXItY29sb3I6ICNDQ0NDQ0M7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEzMnB4O1xufVxuXG4uZHJvcGRvd24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWluZGVudDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMXB4ICNmZmY7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDFweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTEwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB3aWR0aDogMTQwcHg7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIH4gLmRyb3Bkb3duLXRleHQsXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIH4gLmRyb3Bkb3duLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMgfiAuZHJvcGRvd24tdGV4dCB7XG4gICAgLy8gYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsIC4yKSBpbnNldCwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMgfiAuZHJvcGRvd24tdGV4dDphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQ6aG92ZXIsXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIH4gLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDQycHg7XG59XG4iLCJcbkBpbXBvcnQgXCJzZXR0aW5nL3ZhclwiO1xuQGltcG9ydCBcInNldHRpbmcvbm9ybWFsaXplXCI7XG5cbkBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5XCI7XG5AaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludFwiO1xuLy9AaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50cy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYm91cmJvblwiXG4vL0BpbXBvcnQgXCJib3VyYm9uXCJcbi8vQGltcG9ydCBcImZvbnQvZm9udC1hd2Vzb21lL2ZvbnQtYXdlc29tZVwiXG5AaW1wb3J0IFwiZm9udC9za21haW5cIjtcblxuLy9AaW1wb3J0IFwibW1lbnUvbW1lbnVcIlxuQGltcG9ydCBcIm93bENhcm91c2VsL293bENhcm91c2VsXCI7XG5cbkBpbXBvcnQgXCJmb3JtL2lucHV0LWNoZWNrYm94XCI7XG5AaW1wb3J0IFwiZm9ybS9pbnB1dC1yYWRpb1wiO1xuXG5AaW1wb3J0IFwic2VsZWN0L3NlbGVjdF9tb29uXCI7XG5AaW1wb3J0IFwianF1ZXJ5LXVpL2pxdWVyeS11aVwiO1xuXG5AaW1wb3J0IFwiZXh0ZW5kL2V4dGVuZFwiO1xuQGltcG9ydCBcImV4dGVuZC9taXhpblwiO1xuXG5AaW1wb3J0IFwic2V0dGluZy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJzZXR0aW5nL2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwic2V0dGluZy9zaWRlTWVudV9pZGFcIjtcbkBpbXBvcnQgXCJzZXR0aW5nL3NpZGVNZW51X3RhbnlhXCI7XG5cbkBpbXBvcnQgXCJzZXR0aW5nL21hcmNlbmVfdGFibGVcIjtcbkBpbXBvcnQgXCJzZXR0aW5nL21haW5cIjtcbkBpbXBvcnQgXCJzZXR0aW5nL2V2YV9jb250ZW50XCI7XG5AaW1wb3J0IFwic2V0dGluZy9icm9va2VcIjtcblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxuIiwiLyohXG4gKiBOZXV4VUkgdjEuMC4wIFxuICogQ29weXJpZ2h0IE5ldXggVGVjaFxuICogTGljZW5zZWQgTmV1eFxuICogaHR0cDovL3d3dy5uZXV4LmNvbS50dy9cbiAqL1xuXG5AaW1wb3J0IFwiYm91cmJvbi9ib3VyYm9uXCI7XG4vLyBAaW5jbHVkZSBib3hTaGFkb3coaW5zZXQgMCAtJGRlcHRoIDAgMCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuLy8gQ3Jvc3MtYnJvd3NlciBoZWxwZXJzXG5AbWl4aW4gYm94U2hhZG93KCRzdGF0ZW1lbnQpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzdGF0ZW1lbnQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkc3RhdGVtZW50O1xuICAgIGJveC1zaGFkb3c6ICRzdGF0ZW1lbnQ7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICAgICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHN0YXRlbWVudCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHN0YXRlbWVudDtcbiAgICAtbW96LXRyYW5zaXRpb246ICRzdGF0ZW1lbnQ7XG4gICAgLW1zLXRyYW5zaXRpb246ICRzdGF0ZW1lbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogJHN0YXRlbWVudDtcbiAgICB0cmFuc2l0aW9uOiAkc3RhdGVtZW50O1xufVxuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwidmVuZG9yL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWVcIjtcbi8vIEBpbXBvcnQgXCJ2ZW5kb3IvaG92ZXIvaG92ZXJcIjtcbi8vIEBpbXBvcnQgXCJ2ZW5kb3IvYW5pbWF0ZS9hbmltYXRlXCI7XG5AaW1wb3J0IFwidmVuZG9yL2Jvb3RzdHJhcC9ib290c3RyYXBcIjtcbi8vIENvbXBvbmVudHNcbi8vQGltcG9ydCBcInBhcnRpYWxzL3N0eWxlLmNzc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3NrX3Njc3Mvc3R5bGVcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb21wb25lbnRzL19idXR0b25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb21wb25lbnRzL19wYWdlXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29tcG9uZW50cy9faGVhZGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29tcG9uZW50cy9fbWVudVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2NvbXBvbmVudHMvX2Zvb3RlclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2NvbXBvbmVudHMvX2FzaWRlXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29tcG9uZW50cy9fYmFubmVyXCI7XG4vL1otaW5kZXhcbi8vLm4td3JhcGVyLWJsb2NrICAyMFxuLy/nlKjkvobmjqfliLZtb2JsaWUg6YG45Zau5L6G5ZueXG4vL2ljb25cbi5pY29uLXlvdXR1YmUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvaWNvbi15b3V0dWJlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb24tZmFjZWJvb2sge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvaWNvbi1mYWNlYm9vay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmljb24tbGluZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9pY29uLWxpbmUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvbi1tYW5hZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvaWNvbi1tYW5hZ2VyLWF2YXRhci5wbmcpO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb24tbWFuYWdlcjIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9pY29uLW1hbmFnZXItYXZhdGFyMi5zdmcpO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uaWNvbi1taW51cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlL2ljb24tbWludXMuc3ZnKTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pY29uLXBsdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9pY29uLXBsdXMuc3ZnKTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pY29uLW1lbnUtbGlzdC0wMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlL2ljb24tbWVudS1saS0wMS5wbmcpO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb24tbWVudS1saXN0LTAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvaWNvbi1tZW51LWxpLTAyLnBuZyk7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvbi1tZW51LWxpc3QtMDMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9pY29uLW1lbnUtbGktMDMucG5nKTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuaGVhZGVyIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAwO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgLy8gcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlL2JnLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAyNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMjMxQTtcbiAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAvLyBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLm9wZW4tbGVmdC1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3NXB4KTtcbiAgICB9XG4gICAgJi5vcGVuLXJpZ2h0LW1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3NXB4KTtcbiAgICB9XG4gICAgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgLmhlYWRlci10b3AtbG9nbyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXMge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmhlYWRlci10b3AtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvYmcuc3ZnKTtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgICAgICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLmhlYWRlci10b3AtcmlnaHQtcGFuZWwge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkICNGRkYgMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSg1NSwgNTUsIDU1LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRUZFRkVGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4ICM2ODY4Njg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlnaC1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdGMTQxQztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLXRvcC1mdW5jdGlvbi1wYW5lbCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkVGRUZFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwbXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggNCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPcGVyYSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDJweCAjNjg2ODY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDJweCAycHggMjVweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCA2cHggMjVweCByZ2JhKDIxMiwgMjA0LCAyMDQsIDAuMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgLmhlYWRlci1ib3R0b20tcmlnaHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LXJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHggMCAwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VhZWFlYTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkICNGRkYgMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQ3NDdiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwbXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZTViNzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlnaC1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3RjE0MUM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZTViNzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGU1YjczO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlNWI3MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1pbmZvIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAjZGRkIHNvbGlkIDFweDtcbiAgICAgICAgICAgICAgICAuaW5mby1tYWluLWZ1bmN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAuZnVuY3Rpb24tcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDFEMUQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3NTk1ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjksIC44MiwgLjc0LCAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yOSwgLjgyLCAuNzQsIC4xMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI5LCAuODIsIC43NCwgLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI5LCAuODIsIC43NCwgLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwIDJweCAwcHggI0NDQztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogI0FBQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDQwMDE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4ICNENjJCM0Qgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4ICNENjJCM0Qgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q0MDAxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2NsYXNzXj1tYWluTmF2QXJlYV9jb250ZW50X10ge1xuICAgIHotaW5kZXg6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cbiIsIi5mb290ZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMjMxQTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWluZm8tdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWluZm8tYm90dG9tIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIC5pbmZvLWhlYWQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWZhY2Vib29rIC5pY29uLWxpbmUgLmljb24teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2Nyb2xsLXRvcC1idXR0b24ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI0UyMjMxQTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguMjUsIDEuMDcsIC43OSwgLjQxKTtcbiAgICAgICAgLy8gLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguMjUsIDEuMDcsIC43OSwgLjQxKTtcbiAgICAgICAgLy8gLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguMjUsIDEuMDcsIC43OSwgLjQxKTtcbiAgICAgICAgLy8gLW8tdHJhbnNpdGlvbjogYWxsIC41cyBjdWJpYy1iZXppZXIoLjI1LCAxLjA3LCAuNzksIC40MSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjRTIyMzFBO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMTBweCA1MHB4IHJnYmEoMTk1LCAxOTUsIDE5NSwgMC41KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAxMHB4IDUwcHggcmdiYSgxOTUsIDE5NSwgMTk1LCAwLjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDEwcHggNTBweCByZ2JhKDE5NSwgMTk1LCAxOTUsIDAuNSk7XG4gICAgJi5iYW5uZXItMDEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNUU3O1xuICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE2NEY2MTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JlcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMxMzIzODtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9iYW5uZXItMDEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi5iYW5uZXItMDIge1xuICAgICAgICAvL21vdG8tbG9hblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNUU3O1xuICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JlcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9iYW5uZXItMDIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi5iYW5uZXItMDMge1xuICAgICAgICAvL21vdG8taG91c2luZ1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNUU3O1xuICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q2MkMzQztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JlcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMyMzEzODtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9iYW5uZXItMDMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi5iYW5uZXItMDQge1xuICAgICAgICAvL21vdG8tY2FyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUY1RTc7XG4gICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmVwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlL2Jhbm5lci0wNC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLmJhbm5lci0wNSB7XG4gICAgICAgIC8vbG9hbi10d29cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjVFNztcbiAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNENjJCM0Q7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2NyZXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRDFEMjA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2UvYmFubmVyLTA1LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgICYuYmFubmVyLTA2IHtcbiAgICAgICAgLy9sb2FuLXR3b1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNUU3O1xuICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q2MkIzRDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JlcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQyMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZS9iYW5uZXItMDYucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbi5jb250ZW50LXN1Yi1iYW5uZXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4IHJnYmEoNTUsIDU1LCA1NSwgMC4yKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxufVxuXG4uY29udGVudC1zdWItYmFubmVyLWNhcjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDJweCByZ2JhKDU1LCA1NSwgNTUsIDAuMik7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbi5jb250ZW50LXN1Yi1iYW5uZXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSg1NSwgNTUsIDU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG59XG5cbi5jb250ZW50LXN1Yi1iYW5uZXItY2FyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4IHJnYmEoNTUsIDU1LCA1NSwgMC4yKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMwRDBDMEM7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICMwRDBDMEM7XG4gICAgfVxufVxuXG4ubG9hbi1wYWdlMS1zdWItYmFubmVyIHtcbiAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSg1NSwgNTUsIDU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDIwcHg7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMkEyOTI4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgY29sb3I6ICNEODExMTU7XG4gICAgfVxufVxuXG4ubG9hbi1wYWdlMi1zdWItYmFubmVyIHtcbiAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSg1NSwgNTUsIDU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDIwcHg7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMkEyOTI4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgY29sb3I6ICNEODExMTU7XG4gICAgfVxufVxuXG5cbi5jb250ZW50LXN1Yi1iYW5uZXItaG91c2luZy1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4IHJnYmEoMTc4LCAxNzcsIDE3NywgMC4yKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjogIzBEMEQwRDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEQwRDBEO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtc3ViLWJhbm5lci1ob3VzaW5nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4IHJnYmEoMTc4LCAxNzcsIDE3NywgMC4yKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjogIzBEMEQwRDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEQwRDBEO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtc3ViLWJhbm5lci1ob3VzaW5nLTIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDJweCByZ2JhKDE3OCwgMTc3LCAxNzcsIC4yKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIC53aGl0ZS1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzBEMEQwRDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtc3ViLWJhbm5lci1jcmVkaXQxIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDJweCByZ2JhKDE3OCwgMTc3LCAxNzcsIC4yKTtcbiAgICAvLyBwYWRkaW5nOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRTY3RTE2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAjMTQ0RjYxO1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5idXR0b24tYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuLmNvbnRlbnQtc3ViLWJhbm5lci1jcmVkaXQyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSgxNzgsIDE3NywgMTc3LCAuMik7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMEQwRDBEO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzBEMEQwRDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0Q4MTExNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLnJlZC1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjMjMxYztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
