@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800.css);/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/build/fonts/fontawesome-webfont.674f50d2.eot);src:url(/build/fonts/fontawesome-webfont.674f50d2.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/build/fonts/fontawesome-webfont.af7ae505.woff2) format('woff2'),url(/build/fonts/fontawesome-webfont.fee66e71.woff) format('woff'),url(/build/fonts/fontawesome-webfont.b06871f2.ttf) format('truetype'),url(/build/images/fontawesome-webfont.912ec66d.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
header nav {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  background-color: #282828;
  height: 50px;
  z-index: 10000;
}
header #user {
  top: 25px;
  transform: translateY(-50%);
  position: fixed;
  z-index: 90000;
  right: 75px;
  /* margin-right: 100px; */
  color: #959595;
  text-transform: uppercase;
  font-family: 'Open Sans';
}
header #user a {
  color: #959595;
}
header #user .fa-sign-out {
  margin-left: 1.5em;
}
header #menu_fix {
  position: fixed;
  right: 0;
  top: 0;
  background-color: #1c8b9f;
  padding: 16px 12px;
  border: 1px solid transparent;
  z-index: 1000000;
  font-size: 0.75em;
  height: 50px;
  width: 50px;
  box-sizing: border-box;
  text-align: center;
}
header #menu_fix .menu-bar {
  display: block;
  width: 100%;
  border-bottom: 2.5px solid #fff;
  margin-bottom: 3.5px;
  margin-left: 1px;
}
header #menu_fix .menu {
  letter-spacing: -1px;
  color: #fff;
  margin-bottom: 5px;
  margin-top: 5px;
  display: block;
  margin-left: -3px;
  font-weight: 600;
}
header #menu_fix:hover {
  cursor: pointer;
}
@media screen and (max-width: 584px) {
  #nav_picto_user {
    display: inline!important;
  }
  #nav_username {
    display: none;
  }
}
a:hover {
  text-decoration: none;
}
#fill {
  display: block;
  background-color: #a70606;
  width: 80px;
  text-align: center;
  padding: 10px;
  margin-bottom: 20px;
  color: white;
  font-size: 16px;
  text-transform: uppercase;
}
#nav_picto_user {
  display: none;
}
footer {
  padding: 20px 0;
  color: #959595;
  font-size: 0.85em;
  background-color: black;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -4em;
}
footer .footer_text {
  display: inline-block;
  margin: 0;
}
footer a {
  color: blue;
}
footer a:hover,
footer #presse:hover {
  color: #686868;
  text-decoration: none;
}
footer #presse {
  color: blue;
  float: right;
}
footer #presse .fa {
  font-size: 1.4em;
}
footer #social_mobile {
  display: none;
}
h2.premium {
  color: #E98833;
}
[id^="myModal"],
#participation_show_admin > .flex_container {
  background-color: rgba(0, 0, 0, 0.97);
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  color: white;
  overflow: auto;
  text-align: left;
  z-index: 1000000;
}
.flex_container .modal_content .secondary a.btnRegisterJob {
  padding: 10px;
  border: 1px solid white;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline-color: rgba(255, 255, 255, 0.5);
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  color: #1c8b9f;
  border-radius: 20px;
}
.flex_container .modal_content .secondary a.btnRegisterJob:hover {
  box-shadow: inset 0 0 5px #1c8b9f, 0 0 5px #1c8b9f;
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #1c8b9f;
  color: white;
  border-radius: 20px;
  border: 1px solid #1c8b9f;
}
.flex_container {
  display: flex;
  height: 100%;
  padding-top: 2em;
}
.flex_container .modal_content {
  width: 860px;
  margin: auto;
}
.flex_container .modal_content .social {
  margin-bottom: 1em;
}
.flex_container .modal_content .social a {
  display: inline-block;
  height: 24px;
  margin-right: 1em;
}
.flex_container .modal_content .social .linkedin {
  width: 21px;
  background: url('/images/social_bg.png') -36px no-repeat;
}
.flex_container .modal_content .social .fb {
  width: 11px;
  background: url('/images/social_bg.png') 0 0 no-repeat;
}
.flex_container .modal_content .social .instagram {
  width: 24px;
  background: url('/images/instagram.png') 0 0 no-repeat;
}
.flex_container .modal_content .social .twitter {
  width: 29px;
  background: url('/images/social_bg.png') -116px 0 no-repeat;
}
.flex_container .modal_content .social .viadeo {
  width: 21px;
  background: url('/images/social_bg.png') -77px 0 no-repeat;
}
.flex_container .modal_content .img_container {
  height: 231px;
  width: 231px;
  line-height: 231px;
  background-color: white;
  text-align: center;
  display: inline-block;
  margin-right: 1.5em;
}
.flex_container .modal_content .img_container img {
  max-width: 211px;
  max-height: 211px;
  vertical-align: middle;
}
.flex_container .modal_content .middle {
  display: inline-block;
  vertical-align: top;
  width: 58%;
}
.flex_container .modal_content .middle .exposant_title {
  font-size: 2em;
  margin-bottom: 0.5em;
  color: #1c8b9f;
  font-weight: bold;
}
.flex_container .modal_content .middle .address {
  display: inline-block;
  vertical-align: top;
}
.flex_container .modal_content .middle .infos {
  margin-bottom: 1em;
}
.flex_container .modal_content .middle .infos .info {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 2px;
}
.flex_container .modal_content .middle .contact .contact_label {
  display: block;
  font-weight: bold;
}
.flex_container .modal_content .float_container {
  float: right;
}
.flex_container .modal_content .float_container .fa-remove {
  padding: 5px 6px 5px 5px;
  background-color: #1c8b9f;
}
.flex_container .modal_content .float_container .mini_logo {
  margin-top: 1.5em;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.flex_container .modal_content .float_container .mini_logo div {
  margin-bottom: 0.4em;
}
.flex_container .modal_content .float_container .mini_logo .logo_container {
  width: 34px;
  text-align: center;
}
.flex_container .modal_content .float_container .mini_logo .th {
  width: 23px;
  background: url('/images/mini_logo.png') 24px 0;
  height: 25px;
}
.flex_container .modal_content .float_container .mini_logo .div {
  width: 29px;
  background: url('/images/mini_logo.png') 90px 0;
  height: 25px;
}
.flex_container .modal_content .float_container .mini_logo .sen {
  width: 34px;
  background: url('/images/mini_logo.png') 0 0;
  height: 25px;
}
.flex_container .modal_content .float_container .mini_logo .jd {
  width: 31px;
  background: url('/images/mini_logo.png') 59px 0;
  height: 25px;
}
.flex_container .modal_content .float_container [id^="odal"]:hover,
.flex_container .modal_content .float_container [id^="close_joblink"]:hover,
.flex_container .modal_content .float_container [id^="close_participant_"]:hover,
.flex_container .modal_content .float_container [id^="close_agenda_"]:hover {
  cursor: pointer;
}
.flex_container .modal_content .sites {
  width: 231px;
  margin-top: 2em;
}
.flex_container .modal_content .sites .site {
  padding: 10px;
  box-shadow: 3px 3px 2px #1c8b9f;
}
.flex_container .modal_content .sites .site a {
  text-decoration: none;
  color: #1c8b9f;
  word-wrap: break-word;
}
.flex_container .modal_content .sites .line {
  height: 1px;
  width: 100%;
  background-color: #5D5D5F;
}
.flex_container .modal_content .fa-youtube {
  font-size: 2em;
  color: #bb0000;
  margin-top: 0.5em;
}
.flex_container .modal_content .secondary {
  margin-top: 2em;
  margin-bottom: 1em;
}
.flex_container .modal_content .secondary .field_container .field_title {
  font-weight: bold;
  margin: 2em 0 1em;
  font-size: 1.2em;
  color: #1c8b9f;
}
.flex_container .modal_content .secondary .field_container.job .field_title.job {
  box-shadow: 3px 3px 2px #1c8b9f;
  padding: 0.5em 1em;
}
.flex_container .modal_content .secondary .field_container.job .field_title.job .fa {
  margin-top: 4px;
}
.flex_container .modal_content .secondary .field_container.job .field_title.job:hover {
  cursor: pointer;
}
.flex_container .modal_content .secondary .field_container.job .margin_fields {
  padding-left: 1em;
  display: none;
}
.flex_container .modal_content .secondary p,
.flex_container .modal_content .secondary div,
.flex_container .modal_content .secondary span {
  text-align: justify;
  line-height: 1.3em;
  background-color: none;
  color: white;
}
.flex_container .modal_content .secondary a {
  color: #44a4f2;
}
.flex_container .modal_content .secondary .jobList .btn-three {
  color: #FFF;
  transition: all 0.5s;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}
.flex_container .modal_content .secondary .jobList .btn-three::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.1);
  transition: all 0.3s;
}
.flex_container .modal_content .secondary .jobList .btn-three:hover::before {
  opacity: 0 ;
  transform: scale(0.5, 0.5);
}
.flex_container .modal_content .secondary .jobList .btn-three::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s;
  border: 1px solid #1c8b9f;
  transform: scale(1.2, 1.2);
}
.flex_container .modal_content .secondary .jobList .btn-three:hover::after {
  opacity: 1;
  transform: scale(1, 1);
}
.flex_container .modal_content .iframe_container {
  text-align: center;
  margin-top: 3em;
}
.flex_container .modal_content .iframe_container iframe {
  text-align: center;
  border: none;
  max-width: 100%;
}
.flex_container .modal_content .navigation {
  text-transform: uppercase;
  margin-bottom: 1em;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.flex_container .modal_content .navigation .fa {
  color: #1c8b9f;
  font-size: 1.8em;
}
.flex_container .modal_content .navigation a {
  color: white;
  height: 1.8em;
  display: inline-block;
  vertical-align: middle;
}
.flex_container .modal_content .navigation .nav_item {
  display: inline-block;
  line-height: 1.8em;
}
.flex_container .modal_content .navigation .company {
  color: #1c8b9f;
}
.flex_container .modal_content .navigation .prev {
  cursor: pointer;
}
.flex_container .modal_content .navigation .prev .fa {
  margin: 0 0.5em 0 2em;
}
.flex_container .modal_content .navigation .next {
  cursor: pointer;
}
.flex_container .modal_content .navigation .next .fa {
  margin: 0 2em 0 0.5em;
}
.flex_container .modal_content .navigation .item_label {
  vertical-align: top;
}
.flex_container .modal_content .joblink_session {
  margin-top: 2em;
}
.flex_container .modal_content .joblink_session .joblink {
  display: flex;
  align-items: center;
}
.flex_container .modal_content .joblink_session .joblink img {
  max-height: 100px;
  max-width: 100px;
  padding: 10px;
  background: white;
  margin-right: 20px;
}
.flex_container .modal_content.formation .middle .exposant_title {
  color: #1c8b9f;
}
.flex_container .modal_content.formation .float_container .fa-remove {
  background-color: #1c8b9f;
}
.flex_container .modal_content.formation .sites .site a {
  text-decoration: none;
  color: #1c8b9f;
}
.flex_container .modal_content.formation .secondary .field_container .field_title {
  color: #1c8b9f;
}
.flex_container .modal_content.formation .navigation .fa {
  color: #1c8b9f;
}
.flex_container .modal_content.formation .navigation .company {
  color: #1c8b9f;
}
.grid_container {
  text-align: center;
  width: 990px;
  margin-bottom: 3em;
}
.grid a:focus,
.grid a:hover {
  text-decoration: none;
  outline: none;
}
.grid .grid-item {
  display: inline-block;
  height: 200px;
  width: 200px;
  padding: 20px;
  line-height: 200px;
  overflow: hidden;
  vertical-align: middle;
  background-color: #ffffff;
  text-align: center;
  margin-bottom: 1%;
}
.grid .grid-item img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.grid .triangle {
  display: inline-block;
  margin-left: -35px;
  margin-bottom: 1%;
  width: 0;
  height: 0;
  border-bottom: 30px solid #1c8b9f;
  border-left: 30px solid transparent;
  vertical-align: bottom;
}
.grid .triangle .fa {
  margin-left: -17px;
  color: white;
  font-size: 0.8em;
  margin-top: 15px;
}
.grid .triangle.emploi {
  border-bottom: 30px solid #1c8b9f;
}
.grid .triangle.formation {
  border-bottom: 30px solid #1c8b9f;
}
.grid .premium .grid-item {
  border: 2px solid orange;
  width: 196px;
}
.grid .premium .triangle {
  margin-left: -46px;
  border-bottom: 40px solid #E98833;
  border-left: 40px solid transparent;
}
.grid .premium .triangle .fa {
  margin-left: -22px;
  font-size: 1em;
  margin-top: 19px;
}
.grid_container.joblink_session .grid a:focus,
.grid_container.joblink_session .grid a:hover {
  text-decoration: none;
  outline: none;
}
.grid_container.joblink_session .grid .grid-item {
  height: 100px;
  width: 100px;
  line-height: 100px;
}
.displayAt {
  margin: 80px 0;
  font-size: 1.1em;
  text-align: center;
}
#infos.content {
  max-width: inherit;
}
#infos {
  font-family: 'Eurostile';
}
#infos .leaflet-popup-tip-container {
  display: none;
}
#infos .leaflet-popup-content-wrapper {
  border-radius: 0;
  padding: 5px;
}
#infos .leaflet-container a.leaflet-popup-close-button {
  display: none;
}
#infos #google_map,
#infos #leafletmap {
  margin-top: 1em;
  margin-bottom: 3em;
  width: 100%!important;
  height: 400px;
  /* Préfixes vendeurs */
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  border-top: 1px solid #8d8d8d;
  border-bottom: 1px solid #8d8d8d;
}
#infos p {
  margin: 0;
  color: #938f8c;
}
#infos .subtitle {
  font-weight: bold;
  font-size: 1.5em;
  text-transform: uppercase;
  color: #534b48;
  margin-bottom: 5px;
}
#infos .hours {
  margin: 10px 0 20px;
  font-weight: bold;
}
#infos .left {
  display: inline-block;
  width: 49%;
}
#infos .right {
  display: inline-block;
  width: 44%;
  border-left: 1px solid #938f8c;
  padding-left: 5%;
  margin-left: 1%;
  vertical-align: top;
}
#infos .right p {
  margin-bottom: 10px;
}
#infos .right .subtitle {
  text-transform: uppercase;
  font-weight: bold;
}
#rgpd p {
  font-size: 0.9em;
  font-style: italic;
  margin-bottom: 0.4em;
}
#contact label,
#registration label {
  font-weight: normal;
}
#registration .btn-success,
#contact .btn-success {
  margin: 1em 0;
  padding: 0.5em 3em;
}
#registration .btn-success:focus,
#contact .btn-success:focus {
  outline: none;
}
#contact_message {
  height: 10em;
}
#btn_top {
  display: none;
  width: 3em;
  height: 3em;
  background: #1c8b9f;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  position: fixed;
  bottom: 3em;
  right: 4em;
  z-index: 1000000;
}
#btn_top .fa {
  font-size: 1.5em;
  top: 10px;
  left: 12px;
  color: white;
}
#btn_top:hover {
  background-color: #0d3f48;
  cursor: pointer;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 1.2em;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.section_description {
  text-align: justify;
  margin-bottom: 2em;
}
.section_img_container {
  text-align: center;
  margin-bottom: 2em;
}
.section_img_container img {
  max-width: 100%;
}
#partners_container,
#participants_container {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
#partners_container .flex-item,
#participants_container .flex-item {
  display: flex;
  flex-direction: column;
  height: 200px;
  width: 200px;
  padding: 10px;
  overflow: hidden;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  margin: 0 15px 15px 0;
  border: 1px solid #938f8c;
}
#partners_container .flex-item img,
#participants_container .flex-item img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
#joblinks_container .flex-item {
  border-radius: 200px;
  background-color: #1c8b9f;
}
#joblinks_container .flex-item img {
  max-width: 75%;
  max-height: 75%;
}
#joblinks_container .flex-item .joblink_name {
  height: 25%;
  align-content: center;
  align-items: center;
  display: flex;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
}
#agendas_container .agenda_container {
  margin-bottom: 3em;
  display: flex;
  align-items: center;
}
#agendas_container .agenda_container .main {
  font-size: 1.1em;
  line-height: 1.2em;
  display: inline-block;
  margin-left: 1em;
}
#agendas_container .agenda_container .main .title {
  display: block;
}
#agendas_container .agenda_container .img_container {
  height: 100px;
  width: 100px;
  min-height: 100px;
  min-width: 100px;
  line-height: 100px;
  padding: 15px;
  overflow: hidden;
  background-color: #ffffff;
  text-align: center;
  box-sizing: content-box;
  display: flex;
}
#agendas_container .agenda_container .img_container img {
  max-width: 100px;
  max-height: 100px;
  object-fit: contain;
}
#agendas_container .agenda_container .img_container .logoText {
  display: inline-block;
  width: 90px;
  margin-left: -15px;
  font-size: 0.8em;
}
#agendas_container .agenda_container .triangle {
  width: 0;
  height: 0;
  border-bottom: 30px solid #44a4f2;
  border-left: 30px solid transparent;
  margin-top: -30px;
  margin-left: 100px;
}
#agendas_container .agenda_container .triangle .fa {
  margin-left: -13px;
  color: white;
  font-size: 0.7em;
  margin-top: 15px;
}
#agendas_container [id^="myModal_agenda"] .modal_content .img_container {
  display: inline-block;
}
#agendas_container [id^="myModal_agenda"] .modal_content .float_container .fa-remove {
  background-color: #44a4f2;
}
#sectors .section_img_container {
  display: inline-block;
}
#sectors #sectors_container {
  display: inline-block;
  margin-left: 2em;
  vertical-align: top;
  margin-top: 5px;
  font-size: 1.2em;
  line-height: 1.4em;
}
#bilan .file_container,
#bilan_public .file_container {
  text-align: center;
  margin-bottom: 4em;
}
#bilan .file_container .title,
#bilan_public .file_container .title {
  font-size: 1.1em;
  margin-bottom: 1em;
}
#bilan .file_container audio,
#bilan_public .file_container audio {
  width: 640px;
  /* = iframe and video width */
}
#bilan .file_container.pdf,
#bilan_public .file_container.pdf {
  text-align: left;
  display: inline-block;
}
#bilan .file_container.pdf .fa-download,
#bilan_public .file_container.pdf .fa-download {
  font-size: 1.3em;
}
#bilan .file_container.pdf .title,
#bilan_public .file_container.pdf .title {
  display: inline-block;
  margin-left: 0.5em;
}
#bilan .file_container.pdf .file,
#bilan_public .file_container.pdf .file {
  display: inline-block;
  margin-right: 2em;
}
#bilan iframe,
#bilan_public iframe {
  border: none;
}
form[name="registration"] #search_results {
  background-color: white;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}
form[name="registration"] #search_results .city_item {
  padding: 0.5em 1em;
}
form[name="registration"] #search_results .city_item:hover {
  cursor: pointer;
  background-color: #4495d1;
  color: white;
}
form[name="registration"] .sectors-list > div {
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  max-height: 400px;
  overflow: scroll;
}
form[name="registration"] .sectors-list {
  margin-bottom: 2em;
}
form[name="registration"] #incorrect_email {
  display: inline-block;
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  margin-left: 1em;
}
form[name="job"] #search_results {
  background-color: white;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}
form[name="job"] #search_results .city_item {
  padding: 0.5em 1em;
}
form[name="job"] #search_results .city_item:hover {
  cursor: pointer;
  background-color: #4495d1;
  color: white;
}
form[name="job"] .sectors-list > div {
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  max-height: 400px;
  overflow: scroll;
}
form[name="job"] .sectors-list {
  margin-bottom: 2em;
}
form[name="job"] #incorrect_email {
  display: inline-block;
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  margin-left: 1em;
}
header #menu_fix .fa-close {
  display: none;
  color: white;
  font-size: 1.8em;
}
header .menu_item_container {
  display: none;
  height: 100%;
  position: fixed;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  overflow: auto;
}
header .menu_item_container .menu_item {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  min-height: 100%;
}
header .menu_item_container .menu_item a {
  text-transform: uppercase;
  margin: 1em 0 0.4em;
  font-size: 1.25em;
  color: white;
}
header .menu_item_container .menu_item a:hover {
  text-decoration: none;
}
header .menu_item_container .menu_item a:after {
  width: 100%;
  max-width: 100px;
  /* border-bottom: 1px solid red; */
  border-bottom: 1px solid #1c8b9f;
  content: "";
  display: block;
  margin: 1em auto 0 auto;
}
header .menu_item_container .menu_item a:visited,
header .menu_item_container .menu_item a:focus {
  text-decoration: none;
}
footer a {
  color: #1c8b9f;
}
footer a:hover,
footer #presse:hover {
  color: #686868;
  text-decoration: none;
}
footer #presse {
  color: #1c8b9f;
  float: right;
}
footer #presse .fa {
  font-size: 1.4em;
}
footer #social_mobile {
  display: none;
}
footer p {
  margin: 0;
}
footer .organizer {
  margin-bottom: 0.5em;
}
footer .places {
  font-style: italic;
}
.simple_loader {
  display: none;
  border: 6px solid #f3f3f3;
  /* Light grey */
  border-top: 6px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 25px;
  height: 25px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media print {
  a[href]:after {
    display: none;
    visibility: hidden;
  }
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.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;
}
.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: #999999;
  border-top-color: rgba(0, 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.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 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: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 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, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .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"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .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"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.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;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.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-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.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;
}
.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;
}
#appli_ad {
  display: none;
}
@media all and (max-width: 500px) {
  #appli_ad {
    display: block;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    z-index: 10000000000000000;
  }
  #appli_ad img {
    width: 100%;
  }
  #accueil {
    margin-top: 180px!important;
  }
  #close_app_ad {
    position: fixed;
    top: 50px;
    right: 0;
    color: white;
    font-size: 1.4em;
    padding: 5px 5px 0;
  }
}
@font-face {
  font-family: 'Eurostile';
  src: url(/build/fonts/EurostileLTStd_1.e178d1fc.eot), url(/build/fonts/EurostileLTStd_1.3a8e4cf8.woff) format('woff'), url(/build/fonts/EurostileLTStd_1.b4609507.ttf) format('truetype'), url(/build/images/EurostileLTStd_1.1cd7676c.svg) format('svg');
}
@font-face {
  font-family: 'Eurostile-Bold';
  src: url(/build/fonts/EurostileLTStd-Bold.19632a32.eot), url(/build/fonts/EurostileLTStd-Bold.8001126f.woff) format('woff'), url(/build/fonts/EurostileLTStd-Bold.1a73d3b9.ttf) format('truetype'), url(/build/images/EurostileLTStd-Bold.d7cc0790.svg) format('svg');
  font-weight: bold;
}
@font-face {
  font-family: 'Ultimate';
  src: url(/build/fonts/bp21233.c796af01.ttf) format('truetype');
}
input.form-control:focus {
  border: none;
  filter: drop-shadow(1px 1px 1px #cacaca);
}
#confContainer {
  color: gray;
}
.obligatoire {
  color: red;
}
.loaderBox {
  text-align: center;
}
.scrollable-list__scroll {
  width: 102%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  scrollbar-arrow-color: green;
  height: 67vh;
  max-height: 2160px;
  margin-top: 10px;
  max-width: 1500px;
  display: block;
  margin: auto;
  margin-top: 4px;
}
.scrollable-list__scroll::-webkit-scrollbar {
  width: 12px;
  /* width of the entire scrollbar */
}
.scrollable-list__scroll::-webkit-scrollbar-track {
  border-radius: 20px;
  box-shadow: inset 0 0 27px 30px #dadada;
  border: solid 3px transparent;
}
.scrollable-list__scroll::-webkit-scrollbar-thumb {
  background-color: #787878;
  border-radius: 20px;
  border: solid 3px transparent;
  background-clip: content-box;
}
.scrollable-list::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: transparent no-repeat;
  pointer-events: none;
}
#slides::-webkit-scrollbar {
  width: 12px;
  /* width of the entire scrollbar */
}
#slides::-webkit-scrollbar-track {
  border-radius: 20px;
  box-shadow: inset 0 0 27px 30px #dadada;
  border: solid 3px transparent;
}
li.slide.p-2 {
  margin-bottom: 20px;
}
#slides::-webkit-scrollbar-thumb {
  background-color: #787878;
  border-radius: 20px;
  border: solid 3px transparent;
  background-clip: content-box;
}
#slides::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: transparent no-repeat;
  pointer-events: none;
}
.bg {
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.5s ease all;
  height: 100%;
  width: 100%;
  background-size: contain;
  z-index: -1;
}
.textEventTop {
  margin-top: 15px;
  margin-bottom: 1rem;
  padding-top: 15px;
  line-height: 25px;
}
p.textEventBot {
  line-height: 25px;
  margin-top: 32px;
}
.eventButton p {
  text-transform: uppercase;
}
.linkFooterCarousel {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 55px;
  margin-top: 10px;
}
.linkFooterCarousel a .socialLogo {
  width: 40px;
}
.linkFooterCarousel a .orgaLogo {
  width: 100px;
  margin-left: 30px;
}
.linkFooterCarousel a img:hover {
  filter: contrast(200%);
}
.col-12.child {
  margin: auto;
  display: block;
  text-align: center;
  padding: 8px;
  height: 202px;
  margin-bottom: 6px;
  width: 98%;
  transition: 0.5s ease all;
  margin-left: 5px;
}
.col-12.child .ville {
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 300;
  font-family: "Ultimate";
  text-align: center;
}
.col-12.child .lieu {
  font-size: 23px;
  letter-spacing: 1px;
  font-family: "Eurostile";
  text-align: center;
}
.col-12.child .heure {
  font-size: 20px;
  letter-spacing: -1px;
  color: #ffffff;
  font-weight: 300;
  font-family: "Ultimate";
  text-align: center;
}
.col-12.child .date {
  font-size: 23px;
  letter-spacing: 1px;
  font-family: "Eurostile";
  text-align: center;
}
.col-12.child:hover {
  filter: grayscale(0%);
}
.col-12.child:hover .bg {
  filter: grayscale(0%);
  transform: scale(1.002);
  opacity: 1;
}
.container-fluid.layout {
  max-width: 1500px;
  margin-top: 20px;
}
.infographie {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.infographieContainer {
  width: 50%;
}
.keyNumberPictoContainer {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  gap: 40px;
}
#index24LogoBanner {
  display: block;
  margin: auto;
  margin-bottom: auto;
  width: 100px;
}
#cityBanner {
  font-size: 13px;
  text-transform: uppercase;
}
.eventBanner {
  text-align: center;
  font-size: 13px;
  padding: 2px;
}
#titleKeyNumbers {
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 30px;
}
.keyNumberBox {
  height: 185px;
  border-radius: 3%;
  width: 185px;
  padding: 10px;
}
.keyNumberBox svg {
  width: 45%;
  display: block;
  margin: auto;
}
#contactForm {
  display: flex;
  flex-direction: column;
  width: 50%;
  align-content: last baseline;
  margin: auto;
}
.keyNumberContent {
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.keywordTextContainer {
  height: 90px;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.keywordSvgContainer {
  display: block;
  margin: auto;
  padding-top: 10px;
}
.bigTextKeyNumber {
  line-height: 37px;
  margin: 0;
  font-size: 40px;
  color: white;
  text-align: center;
  font-weight: bolder;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: -16px;
}
p.bigTextKeyNumberFace {
  line-height: 37px;
  margin: 0;
  font-size: 24px;
  color: white;
  text-align: center;
  font-weight: bolder;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.smallTextKeyNumber {
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  margin: 0;
}
.sectoPictoBox {
  width: 154px;
  height: fit-content;
}
.svgSector {
  width: 90px;
  display: block;
  margin: auto;
  margin-bottom: 15px;
}
.smallTextSectors {
  color: gray;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  margin-top: -20px;
}
.pictoContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: end;
}
.exposantPresentation p {
  margin-bottom: 30px;
}
.triExposantsBox {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 100px;
  align-items: baseline;
  margin-top: 15px;
  margin-bottom: 30px;
}
.triExposantsButton {
  flex-grow: 1;
  margin: 10px;
  background: #dadada;
  border: none;
  font-family: 'Ultimate';
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #575756;
  font-weight: bold;
  font-size: 11px;
  padding: 3px;
  line-height: 20px;
  padding-top: 6px;
}
.triExposantsButton:hover {
  cursor: pointer;
  background-color: #bcbbbb;
}
.triExposantsButton:focus {
  outline: none;
}
#slides {
  list-style: none;
  overflow-x: auto;
  scroll-snap-type: x proximity;
  display: flex;
  width: 98vw;
  gap: 50px;
  margin-left: calc((100% - 98vw)/2);
}
.logoBoxOffer {
  height: 150px;
  width: 150px;
  line-height: 150px;
  background-color: white;
  text-align: center;
  display: block;
  margin: auto;
  flex-grow: 1;
}
.infoBoxOffer {
  flex-grow: 100;
}
.slide {
  margin-top: 10px;
  width: 300px;
}
.slide .organizationName {
  text-align: center;
  font-size: 15px;
  height: 50px;
  font-weight: 700;
  text-transform: uppercase;
  color: #787878;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
}
.participationsContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  list-style: none;
  justify-content: space-between;
}
.logoBox {
  height: 200px;
  display: flex;
}
.logoBox img {
  max-width: 180px;
  max-height: 180px;
  display: block;
  margin: auto;
}
.logoPartnerBox #titleKeyNumbers {
  margin: 0;
}
.pictoExpo {
  width: 20px;
}
.infosExposants {
  margin: 6px;
  font-size: 13px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 10px;
}
.infosExposants i {
  margin-right: 10px;
  margin-left: 10px;
}
.buttonExposant {
  border: none;
  width: 100%;
  text-transform: uppercase;
  font-size: 15px;
  padding: 5px;
  display: block;
  text-align: center;
  color: white;
}
.buttonExposantOffer {
  border: none;
  width: 100%;
  text-transform: uppercase;
  font-size: 13px;
  padding: 5px;
  display: block;
  text-align: center;
  color: #fff;
}
.allPartnersLogos {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  border: 1px solid lightgray;
  width: 100%;
  margin: auto;
  padding: 30px;
}
.previousExposant:hover {
  color: white;
}
.nextExposant:hover {
  color: white;
}
.backToList:hover {
  color: #534B48;
}
#showExposantList {
  text-align: center;
  margin: auto;
  display: table;
  padding: 10px;
  border-radius: 10px;
  color: white;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #534B48;
  background-color: #dadada;
  width: 300px;
}
#showExposantList:hover {
  background-color: #CECECE;
  cursor: pointer;
  color: #534B48;
}
.buttonExposant:hover {
  color: white;
}
a.buttonExposantOffer:hover {
  color: white;
  filter: contrast(0.8);
}
.containerOrganizations {
  list-style: none;
}
#conceptContainer {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px;
}
#conceptContainer img {
  width: 100%;
}
.logoPartnerBox {
  line-height: 100px;
  background-color: white;
  text-align: center;
  display: block;
  margin: auto;
}
.logoPartnerBox img {
  max-width: 100px;
  max-height: 100px;
  vertical-align: middle;
}
.logoPartnerBox p {
  margin-bottom: 0;
}
.logoPartner {
  transition: transform 0.1s;
}
.logoPartner:hover {
  -ms-transform: scale(1.05);
  /* IE 9 */
  -webkit-transform: scale(1.05);
  /* Safari 3-8 */
  transform: scale(1.05);
}
.partnerContainer {
  border: solid black 1px;
  padding: 10px;
  width: 90%;
  margin: auto;
  margin-top: 60px;
}
.infosContainer {
  display: flex;
  margin: auto;
  justify-content: space-evenly;
  gap: 25px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.infoMap {
  flex-grow: 4;
  height: 400px;
}
.infoAdresse {
  flex-grow: 1;
}
#map {
  width: 100%;
  height: 100%;
  filter: grayscale(1);
}
#map:hover {
  filter: grayscale(0);
}
.navigationExposant {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.previousExposant {
  background-color: gray;
  width: 250px;
  padding: 3px;
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
}
.nextExposant {
  background-color: gray;
  width: 250px;
  padding: 3px;
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  margin-left: auto;
}
.backToList {
  border: solid gray 1px;
  padding: 3px;
  margin-bottom: 5px;
  color: gray;
  font-size: 10px;
  width: 250px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  margin-top: 15px;
}
.loginButtonContainer {
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 10px;
}
.loginImg {
  width: 20px;
}
#loginButton {
  color: gray;
  border: none;
  background: none;
  display: flex;
  gap: 5px;
}
#loginButton:hover {
  cursor: pointer;
  filter: contrast(200%);
}
#companyNameFiche {
  margin-bottom: 5px;
  margin-top: 15px;
}
.exposantBox {
  width: 250px;
  height: 350px ;
}
.exposantBox div {
  margin-bottom: 15px;
  margin-top: 15px;
}
.exposantBox hr {
  margin: 5px;
}
.logoBoxFiche img {
  width: 100%;
}
.logoBoxFiche {
  width: 145px;
  display: block;
  margin: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: 30px;
  margin-bottom: 15px;
}
.socialButton {
  margin: 10px;
  color: gray;
}
.socialContainer {
  margin-top: 5px;
}
.video-responsive {
  overflow: hidden;
  padding-bottom: 45.25%;
  position: relative;
}
.video-responsive iframe {
  left: 0;
  top: 0;
  height: 93%;
  width: 75%;
  position: absolute;
  margin-top: 10px;
}
.selectedImgCarousel {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 500px;
}
.exposantContent {
  padding: 0;
  text-align: justify;
  width: 79%;
}
.inforamtifExposant {
  text-align: center;
  color: #534b48;
  width: fit-content;
  margin: auto;
  padding: 20px;
  font-weight: 500;
  margin-top: 30px;
  background-color: #dadada;
}
.offerBox {
  border: solid grey 1px;
  margin-top: 15px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 10px;
  padding-bottom: 10px;
  display: flex;
  gap: 50px;
  cursor: pointer;
}
.offerBox p {
  letter-spacing: 2px;
}
.offerLogo {
  max-width: 150px;
  max-height: 150px;
  vertical-align: middle;
}
p.offerName {
  text-transform: uppercase;
  font-weight: bolder;
  color: #534b48;
}
p.offerNameCovea {
  font-weight: bolder;
  color: #534b48;
}
p.offerSector {
  line-height: 1;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: grey;
  display: flex;
  gap: 10px;
  align-items: center;
}
p.offerContract {
  font-size: 11px;
  line-height: 0;
  margin-bottom: 6px;
  color: grey;
  display: flex;
  gap: 10px;
  align-items: center;
}
p.offerCity {
  line-height: 0;
  font-size: 11px;
  margin-bottom: 0;
  color: grey;
  display: flex;
  gap: 10px;
  align-items: center;
}
.buttonOffer {
  width: 150px;
  text-transform: uppercase;
  font-size: 10px;
  text-align: center;
  flex-direction: column;
  color: black;
  padding: 5px;
}
.linkOffer {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 15px;
}
.exposantPresentation {
  color: grey;
}
.offersHeader {
  display: inline-block;
}
.offersHeader h2 {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: grey;
}
.offersHeader hr {
  margin-top: 10px;
  margin-bottom: 20px;
}
.partnersHeader {
  display: inline-block;
}
.partnersHeader h2 {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: grey;
}
.partnersHeader hr {
  margin-top: 10px;
  margin-bottom: 20px;
}
.nameComapny,
.jobName {
  font-size: 20px ;
  text-transform: uppercase;
}
.detailOfferSector {
  line-height: 1;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #c4c4c4;
}
.exposantPresentation h2 {
  font-size: 20px;
  text-transform: uppercase;
}
.butoonModal {
  display: flex;
  justify-content: end;
}
.flickity-enabled,
.mobileContent {
  display: none;
}
body {
  background-color: #FFFFFF;
}
#index24Logo {
  display: block;
  margin: auto;
  margin-top: auto;
  width: 135px;
  margin-top: -25px;
}
#indexExpertLogo {
  display: block;
  margin: auto;
  margin-top: auto;
  width: 220px;
  margin-top: 8.5px;
}
.bandeauEvent {
  background-color: #e6e6e6;
  position: absolute;
  width: fit-content;
  height: 16px;
  font-size: ;
  font-size: 10px;
  letter-spacing: 1px;
  color: #404040;
  font-weight: 300;
  font-family: "Ultimate";
  text-align: center;
  text-transform: uppercase;
  left: -5px;
  padding-left: 10px;
  padding-right: 10px;
  top: 17px;
}
.triangle {
  position: absolute;
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 4px solid #787878;
  border-left: 5px solid transparent;
  left: -5px;
  top: 33px;
}
.listRegion {
  display: flex;
  margin-bottom: 15px;
  max-width: 1500px;
  margin-top: 15px;
  padding-left: 5px;
  gap: 10px;
}
.listRegionItem {
  position: relative;
  background: #fff;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 28px;
  color: #9b9b9b;
  font-weight: 300;
  font-family: "Ultimate";
  text-align: center;
  text-transform: uppercase;
  border: none;
  background: none;
  height: 22px;
  margin-bottom: 0;
  padding: 10px;
  line-height: 10px;
}
.listRegionItem::before {
  content: attr(data);
  display: block;
  transition: width 100ms;
}
.listRegionItem::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 22px;
  background-color: #9b9b9b;
  transition: width 300ms;
  width: 0;
  z-index: -1;
  margin-bottom: -4px;
}
.listRegionItem:hover {
  cursor: pointer;
  color: white;
}
.listRegionItem:hover::after {
  width: 100%;
  left: 0;
}
.active {
  filter: grayscale(0);
  opacity: 1;
}
.inactive {
  filter: grayscale(1);
  opacity: 0.5;
}
.inactive > nav > a > p {
  filter: brightness(0);
}
.divExitButton {
  display: flex;
  justify-content: end;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 300;
  text-align: center;
}
.divExitButton button {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background-color: #d3d3d3;
  color: #787878;
  font-family: "Ultimate";
  border: none;
  position: absolute;
  top: 25px;
}
.divExitButton button:hover {
  cursor: pointer;
}
.FormInput {
  margin-top: 15px;
  width: 45%;
}
.uploadContainer {
  margin-top: -85px;
  height: 0;
}
div.uploadContainer input {
  height: 85px;
  opacity: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: 100%;
  top: 85px;
}
.uploadContainerCv {
  margin-top: -85px;
  height: 0;
}
div.uploadContainerCv input {
  height: 85px;
  opacity: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: auto;
  top: 24px;
  left: -76px;
}
.validUpdateCv {
  z-index: 10000;
  position: absolute;
  top: 200px;
}
div.uploadContainerCv label {
  background-color: transparent;
  border: 1px dashed black;
  height: 85px;
  color: #787878;
  font-size: 15px;
  width: 85%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  position: absolute;
  left: 28px;
  top: 110px;
}
div.uploadContainer label {
  background-color: transparent;
  border: 1px dashed black;
  height: 85px;
  color: #787878;
  font-size: 15px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}
div.uploadContainer input:hover {
  cursor: pointer;
}
label {
  font-size: 13px;
  letter-spacing: 1px;
  color: #5f5f5f;
  font-weight: 300;
  font-family: "Ultimate";
  margin: 0;
  margin-bottom: 10px;
}
.subscribeBar {
  position: fixed;
  bottom: 30px;
  width: 100vw;
  left: 0;
  height: 14px;
  transition: height 0.5s ease-out;
  background-color: white;
}
.xunexpand {
  display: none;
}
.xexpand {
  display: block;
}
.subscribeBar.expand {
  height: fit-content;
  padding-top: 20px;
  padding-bottom: 50px;
  overflow: hidden;
  transition: height 0.5s ease-in;
  background-color: #fcfcfc;
  margin-bottom: -30px;
  z-index: 100;
}
#subscribeBaseText {
  font-size: 16px;
  letter-spacing: 1px;
  font-family: "Eurostile";
  text-align: center;
  text-transform: uppercase;
  padding: 10px;
  position: fixed;
  bottom: 20px;
  display: flex;
  margin: auto;
  width: fit-content;
  justify-content: center;
  left: 50%;
  transform: translate(-50%, 0);
  max-width: 90%;
  align-items: center;
  border-radius: 25px;
  background-color: #787878;
  color: white;
}
#subscribeBaseText:hover {
  background-color: #4c4c4c;
  cursor: pointer;
}
#subscribeBaseText .flex-item {
  min-width: 120px;
}
.subscribeBar.expand #closeForm button {
  border: none;
  background: none;
  margin-right: 90px;
}
.preSubText {
  text-align: center;
  margin: 50px;
}
.subscribeFormContainer {
  max-width: 1500px;
  display: block;
  margin: auto;
}
.form-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.form-container form {
  width: 100%;
}
#login24Logo {
  display: flex;
  margin: auto;
  width: 135px;
  margin-top: 50px;
}
.backFormSub {
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  width: 99vw;
  height: 90vh;
  z-index: -10;
}
.checkboxField {
  display: flex;
  margin-bottom: -40px;
  width: 100%;
  margin-left: 20px;
}
input[type="radio"],
input[type="checkbox"] {
  margin: -5px 0px 0px;
  margin-top: 1px \9;
  line-height: normal;
  margin-right: 10px;
  width: 15px;
}
.layouFicheContent {
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
  margin-top: 30px;
}
.navbar.navbar-expand-lg.navbar-light {
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.homeImg {
  position: absolute;
  width: 15px;
  top: 7px;
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link {
  position: relative;
  font-size: 12px;
  letter-spacing: 1px;
  color: #9b9b9b;
  font-weight: 300;
  font-family: "Ultimate";
  text-align: center;
  text-transform: uppercase;
  border: none;
  background: none;
  height: 22px;
  margin-bottom: 0;
  padding: 10px;
  line-height: 10px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.navbar-light .navbar-nav .nav-link:focus::before,
.navbar-light .navbar-nav .nav-link::before {
  content: attr(data);
  display: block;
  transition: width 100ms;
}
.navbar-light .navbar-nav .nav-link:focus::after,
.navbar-light .navbar-nav .nav-link::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 22px;
  background-color: #9b9b9b;
  transition: width 300ms;
  width: 0;
  z-index: -1;
  margin-bottom: -4px;
}
.navbar-light .navbar-nav .nav-link:focus:hover,
.navbar-light .navbar-nav .nav-link:hover {
  cursor: pointer;
  color: white;
}
.navbar-light .navbar-nav .nav-link:focus:hover::after,
.navbar-light .navbar-nav .nav-link:hover::after {
  width: 100%;
  left: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 15px;
  padding-right: 1rem;
}
.errorSubscribe {
  color: red;
}
.navContainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: white;
  margin-left: -1px;
}
.validationPresubText {
  text-align: center;
  color: green;
}
.pubMobileLink {
  display: none;
}
.pubDesktopLink {
  display: block;
}
.digitalBoostContainer {
  display: flex;
  margin-bottom: 10px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.digitalBoostContainer a img {
  width: 100%;
}
img#index24LogoLayout {
  width: 200px;
  display: block;
  margin: auto;
  margin-bottom: 25px;
  /* margin-top: 25px; */
}
img#indexExpertLogoLayout {
  width: 300px;
  display: block;
  margin: auto;
  margin-bottom: 25px;
  margin-top: 25px;
}
#conceptContainer {
  max-height: 415px;
  padding: 35px;
  background-position-x: 100%;
  background-position-y: 60%;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/images/backConcept.png");
  background-color: #f5f5f5;
  display: flex;
  justify-content: flex-start;
}
#textConcept {
  width: 45%;
  max-height: 415px;
  overflow: auto;
}
div#textConcept p {
  font-size: 16px;
  color: #565657;
  margin: 10px;
  line-height: 25px;
  letter-spacing: 2px;
}
.modal-global-sub {
  z-index: 100;
  background: #fff;
  position: relative;
  margin: auto;
  border-radius: 5px;
  width: 50%;
  padding: 30px;
  height: 90vh;
  background-color: #ffffff;
  border: 2px solid #787878;
  overflow: auto;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.form {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 50px;
  row-gap: 30px;
  padding-left: 50px;
  padding-right: 50px;
}
.pictoEyeContainer {
  position: relative;
  top: -35px;
  justify-content: flex-end;
  display: flex;
  padding: 10px;
  width: fit-content;
  float: right;
}
.profilNav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.disconnectCandidat {
  display: flex;
  gap: 15px;
  align-items: center;
}
.logoEventCandidat {
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
.logoEventCandidat img {
  max-width: 110px;
  width: 29%;
}
.candidatProfilContainer {
  font-family: "Ultimate";
  text-transform: uppercase;
  letter-spacing: 2px;
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  color: #575756;
}
.firstAndLastname {
  text-transform: capitalize;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 3px;
  color: #575756;
}
.personalInfo,
.myEvents {
  flex: 1 1 0px;
}
.formGroup {
  flex: 35%;
}
.categoryProfil {
  font-size: 10px;
  text-decoration: underline;
  text-decoration-color: gold;
  text-underline-offset: 15px;
}
.formCandidat {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: start;
  column-gap: 50px;
  row-gap: 30px;
}
button.validateCandidatInfosBUtton {
  background-color: #575756;
  border: none;
  width: 100%;
  color: white;
  text-transform: uppercase;
  font-family: 'Ultimate';
  padding: 5px;
  font-size: 12px;
  border-radius: 0;
  word-spacing: 2px;
  letter-spacing: 2px;
}
.labelCandidatForm {
  color: #888080;
  font-size: 10px;
  margin-bottom: 3px;
  font-family: 'Ultimate';
  letter-spacing: 2px;
}
.inputCandidatForm {
  border: #575756;
  color: #575756;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Ultimate';
  font-weight: bold;
}
.react-switch-checkbox {
  height: 0;
  width: 0;
  visibility: hidden;
}
.react-switch-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  width: 55px;
  height: 30px;
  background: grey;
  border-radius: 100px;
  position: relative;
  transition: background-color 0.2s;
}
.react-switch-label .react-switch-button {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  width: 25px;
  height: 26px;
  border-radius: 45px;
  transition: 0.2s;
  background: #fff;
  box-shadow: 0 0 2px 0 rgba(10, 10, 10, 0.29);
}
.react-switch-checkbox:checked + .react-switch-label .react-switch-button {
  left: calc(100% - 2px);
  transform: translateX(-100%);
}
.react-switch-label:active .react-switch-button {
  width: 30px;
}
.pdf-viewer > .pdf-canvas {
  display: block;
  margin: auto;
}
.pdf-viewer > .pdf-canvas ~ .pdf-canvas {
  display: none;
}
.pg-viewer-wrapper {
  height: auto!important;
}
.pg-viewer-wrapper {
  overflow-y: unset !important;
  opacity: 0.7;
}
.photo-viewer-container {
  width: unset !important;
  height: unset !important;
}
.photo-viewer-container > img {
  width: 400px !important;
  height: unset !important;
}
#pg-viewer {
  display: flex;
  justify-content: center;
}
.cvButtonContainer {
  display: flex;
  gap: 10px;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.buttonManageCv {
  border: none;
  background: none;
}
.uploadCvButton {
  width: 400px;
  border-radius: 0;
  display: block;
  margin: auto;
  margin-top: -7px;
  border: none;
  background-color: #575756;
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Ultimate';
}
.uploadCvButton:hover {
  cursor: pointer;
}
.switchContainer {
  display: flex;
  align-items: center;
  flex-flow: row-reverse;
  justify-content: flex-end;
}
.emptySelectCandidat {
  color: red;
}
.emptySelectCandidat option:not(:first-of-type) {
  color: #575756;
}
li.p-autocomplete-item {
  background-color: white;
  padding: 6px;
  text-transform: uppercase;
  font-family: 'Ultimate';
  color: #575756;
  font-weight: bolder;
  letter-spacing: 2px;
}
li.p-autocomplete-item:hover {
  background-color: #EBECED;
  padding: 6px;
}
svg.p-icon.p-icon-spin.p-autocomplete-loader {
  width: 100%;
}
span#pr_id_1 {
  width: 100%;
}
input.p-inputtext.p-component.p-filled.p-autocomplete-input {
  width: 116%;
  display: flex;
  text-transform: uppercase;
  font-family: 'Ultimate';
  color: #575756;
  font-weight: bolder;
  letter-spacing: 2px;
  border: solid #575756 1px;
  border-radius: 10px;
  padding: 6px 12px;
}
input.p-inputtext.p-component.p-autocomplete-input.p-autocomplete-input {
  width: 116%;
  display: flex;
  text-transform: uppercase;
  font-family: 'Ultimate';
  color: #575756;
  font-weight: bolder;
  letter-spacing: 2px;
  border: solid #575756 1px;
  border-radius: 10px;
  padding: 6px 12px;
}
.upcomingEventTable:nth-child(even) {
  background-color: #dadada;
}
button.validerUpcomingEvents {
  background-color: #575756;
  border: none;
  width: 100%;
  color: white;
  text-transform: uppercase;
  font-family: 'Ultimate';
  padding: 5px;
  font-size: 12px;
  border-radius: 0;
  word-spacing: 2px;
  letter-spacing: 2px;
  margin-top: 13px;
}
button.validerUpcomingEvents:hover {
  cursor: pointer;
}
.gestionMyEvents {
  display: flex;
  width: 100%;
  gap: 2px;
  margin-bottom: 20px;
}
.gestionMyEventsButton {
  flex: 1 1 0px;
  background-color: #575756;
  color: white;
  font-size: 10px;
  font-family: 'Ultimate';
  text-align: center;
  padding: 3px;
  margin-top: 2px;
}
.gestionMyEventsButton:hover {
  color: white;
  cursor: pointer;
}
.inforamtifCandidat {
  text-align: center;
  color: #534b48;
  padding: 20px;
  font-weight: 500;
  margin-top: 30px;
  background-color: #dadada;
  width: 50%;
  display: block;
  margin: auto;
}
.formAccred .FormInput {
  width: 100%;
}
.formAccred {
  display: flex;
  flex-flow: column;
  gap: 25px;
}
.modal-globalBilan {
  z-index: 100;
  background: #fff;
  position: relative;
  margin: auto;
  border-radius: 5px;
  max-width: 1000px;
  padding: 30px;
  width: 100%;
  background-color: #ffffff;
  border: 2px solid #787878;
}
.galleryContainer {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  gap: 10px;
}
.galleryWrapper {
  height: 40vh;
  flex-grow: 1;
  list-style-type: none;
  border: none;
  background: none;
  overflow: hidden;
}
.galleryWrapper:hover {
  cursor: pointer;
}
.galleryWrapper img {
  max-height: 100%;
  width: 100%;
  object-fit: cover;
  vertical-align: bottom;
  border-radius: 10px;
  transition: transform 0.5s;
}
.galleryWrapper img:hover {
  -ms-transform: scale(1.1);
  /* IE 9 */
  -webkit-transform: scale(1.1);
  /* Safari 3-8 */
  transform: scale(1.1);
}
.lastGallery {
  flex-grow: 10;
  list-style-type: none;
}
@media (max-aspect-ratio: 1) {
  .galleryWrapper img {
    height: 30vh;
  }
}
@media (max-height: 480px) {
  .galleryWrapper img {
    height: 80vh;
  }
}
@media (max-aspect-ratio: 1) and (max-width: 480px) {
  .galleryContainer {
    flex-direction: row;
  }
  .galleryWrapper {
    height: auto;
    width: 100%;
  }
  .galleryWrapper img {
    width: 100%;
    max-height: 75vh;
    min-width: 0;
  }
}
@media all and (max-width: 1459px) {
  .exposantBox {
    width: 50%;
    display: block;
    margin: auto;
    margin-bottom: 20px;
  }
  .nameComapny,
  .jobName {
    text-align: center;
  }
  .exposantPresentation {
    margin-top: 20px;
  }
  .detailOfferSector {
    text-align: center;
  }
  .exposantContent {
    display: block;
    margin: auto;
    width: 100%;
  }
  #conceptContainer {
    display: none;
  }
}
@media all and (max-width: 1400px) {
  .participationsContainer {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    list-style: none;
    justify-content: center;
  }
  .modal-global-sub {
    z-index: 100;
    background: #fff;
    position: relative;
    margin: auto;
    border-radius: 5px;
    width: 90%;
    padding: 30px;
    height: 90vh;
    background-color: #ffffff;
    border: 2px solid #787878;
    overflow: auto;
  }
}
@media all and (max-width: 992px) {
  .form {
    column-gap: 10px;
  }
  img#index24LogoLayout {
    width: 200px;
    display: block;
    margin: auto;
    margin-bottom: 25px;
    /* margin-top: 25px; */
  }
  img#indexExpertLogoLayout {
    width: 250px;
    display: block;
    margin: auto;
    margin-bottom: 25px;
    margin-top: 25px;
  }
  .pubDesktopLink {
    display: block;
    width: inherit;
    padding: 0;
  }
  #navbarNavAltMarkup {
    top: 50px;
    width: 100vw;
    background-color: white;
    left: -15px;
    padding-left: 20px;
    position: absolute;
  }
  .container-fluid.layout {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pictoContainer {
    margin-left: 0;
  }
  .nextExposant {
    background-color: gray;
    width: fit-content;
    position: absolute;
    right: 30px;
    padding: 6px;
  }
  .previousExposant {
    background-color: gray;
    width: fit-content;
    padding: 6px;
  }
  #loginButton {
    color: gray;
    border: none;
    background: none;
    padding: 0.5rem 1rem;
  }
  #slides {
    list-style: none;
    overflow-x: auto;
    display: flex;
    width: 98vw;
    gap: 30px;
    margin-left: calc((100% - 98vw)/2);
  }
  .navbar-light .navbar-nav .nav-link,
  .navbar-light .navbar-nav .nav-link:focus {
    position: relative;
    font-size: 12px;
    letter-spacing: 1px;
    color: #9b9b9b;
    font-weight: 300;
    font-family: Ultimate;
    text-align: left;
    text-transform: uppercase;
    border: none;
    background: none;
    height: 22px;
    margin-bottom: 0;
    padding: 10px;
    line-height: 10px;
    display: flex;
    justify-content: left;
    width: 100%;
  }
  li.nav-item {
    margin-bottom: 10px;
  }
}
@media all and (max-width: 737px) {
  .exposantBox {
    width: 100%;
    display: block;
    margin: auto;
  }
  .form {
    row-gap: 30px;
  }
  .infographieContainer {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: column;
  }
  .keyNumberPictoContainer {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px;
    width: 100%;
  }
  .pictoContainer {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    width: 100%;
  }
}
@media all and (max-width: 600px) {
  .checkboxField {
    display: flex;
    margin-bottom: -10px;
    width: 100%;
    margin-left: 20px;
  }
  .modal-global-sub {
    z-index: 100;
    background: #fff;
    position: relative;
    margin: auto;
    border-radius: 5px;
    width: 99%;
    padding: 30px;
    height: 90vh;
    background-color: #ffffff;
    border: 2px solid #787878;
    overflow: auto;
  }
  .pubDesktopLink {
    display: none;
  }
  .pubMobileLink {
    display: block;
    width: inherit;
    padding: 0;
  }
  .FormInput {
    margin-top: 15px;
    width: 100%;
  }
  .passwordField {
    margin-top: 100px;
  }
  .form {
    row-gap: 0px;
  }
  .card-container {
    height: 70vh;
  }
  .partnersHeader {
    margin-top: 440px;
  }
  .formGroup {
    flex: 100%;
  }
}
@media all and (max-width: 539px) {
  .offerBox {
    flex-flow: column;
    padding: 20px;
  }
  .logoBox img {
    width: 100%;
    vertical-align: middle;
  }
}
@media all and (max-width: 510px) {
  nav {
    padding-top: 13%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .flickity-enabled,
  .mobileContent {
    display: block;
    overflow: hidden;
  }
  .flickity-page-dots {
    position: initial;
  }
  .scrollable-list {
    display: none;
  }
  .flickity-viewport {
    overflow: inherit;
    position: relative;
    /* height: 100%; */
  }
  .gallery-cell {
    width: 66%;
    height: 200px;
    margin-right: 10px;
    background: #8C8;
    counter-increment: gallery-cell;
    padding-top: 100%;
  }
  /* cell number */
  .gallery-cell:before {
    display: block;
    text-align: center;
    line-height: 200px;
    font-size: 80px;
    color: white;
  }
  #index24Logo {
    display: block;
    margin: auto;
    margin-top: auto;
    width: 122px;
    margin-bottom: 25px;
  }
  #indexExpertLogo {
    display: block;
    margin: auto;
    margin-top: 23px;
    width: 220px;
    margin-bottom: 23px;
  }
  .col-12.child.gallery-cell.is-selected {
    filter: grayscale(0%);
    opacity: 1;
  }
  .bg {
    opacity: 1;
    background-position: center;
    background-size: cover;
  }
  .col-12.child {
    height: 340px;
  }
  .showEventButton {
    width: 95.5%;
    height: 19px;
    background-color: #ffffff;
    border: none;
    line-height: 1px;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    color: #787878;
    font-weight: 300;
    font-family: "Ultimate";
    text-align: center;
    position: absolute;
    bottom: 5px;
    left: 7px;
  }
  .flickity-button {
    display: none;
  }
  .col-12.child {
    width: 100%;
    height: 40vh;
    overflow: inherit;
  }
  .col-12.child .textEventTop {
    margin-bottom: 2rem;
  }
  .col-12.child p.textEventBot {
    margin-top: 0;
    margin-bottom: 0;
  }
  .col-12.child .ville {
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 29px;
    color: #45652a;
    font-weight: 300;
    font-family: "Ultimate";
    text-align: center;
  }
  .col-12.child .lieu {
    font-size: 18px;
    letter-spacing: 1px;
    color: #ffffff;
    font-family: "Eurostile";
    text-align: center;
  }
  .col-12.child .heure {
    font-size: 20px;
    letter-spacing: 1px;
    color: #ffffff;
    font-weight: 300;
    font-family: "Ultimate";
    text-align: center;
  }
  .col-12.child .date {
    font-size: 18px;
    letter-spacing: 1px;
    color: #5f5f5f;
    font-family: "Eurostile";
    text-align: center;
  }
  .linkFooterCarousel a .orgaLogo {
    width: 100px;
    margin-left: 30px;
  }
  .linkFooterCarousel a .socialLogo {
    width: 40px;
  }
  .linkFooterCarousel {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
    margin-top: 15px;
  }
  .bandeauEvent {
    background-color: #e6e6e6;
    position: absolute;
    width: fit-content;
    height: 16px;
    font-size: ;
    font-size: 10px;
    letter-spacing: 1px;
    color: #404040;
    font-weight: 300;
    font-family: "Ultimate";
    text-align: center;
    text-transform: uppercase;
    left: -5px;
    top: 17px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .triangle {
    position: absolute;
    display: inline-block;
    height: 0;
    width: 0;
    border-top: 4px solid #787878;
    border-left: 5px solid transparent;
    left: -5px;
    top: 33px;
  }
  #region-select {
    border: none;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 300;
    font-family: "Ultimate";
    text-align: center;
    width: 100%;
    height: 22px;
    background-color: #9b9b9b;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  #region-select option {
    border: none;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 300;
    font-family: "Ultimate";
    text-align: center;
    width: 100%;
    height: 22px;
    background-color: #9b9b9b;
    text-transform: uppercase;
    margin-bottom: 20px;
  }
  .listRegion {
    display: none;
  }
  .is-selected > nav > a > p {
    filter: brightness(100%);
  }
}
@media all and (max-width: 396px) {
  .pictoContainer {
    gap: 0;
  }
  .checkboxField {
    display: none;
  }
}
#logOutButton {
  color: gray;
  border: none;
  background: none;
}
#logOutButton:hover {
  cursor: pointer;
}
.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.8);
}
.modal-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
  display: flex;
  align-items: center;
}
.modal-global {
  z-index: 100;
  background: #fff;
  position: relative;
  margin: auto;
  border-radius: 5px;
  max-width: 500px;
  padding: 30px;
  width: 372px;
  height: 502px;
  background-color: #ffffff;
  border: 2px solid #787878;
}
.modal-header {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  letter-spacing: 1px;
  color: #5f5f5f;
  font-family: "Eurostile";
  text-align: center;
  text-transform: uppercase;
  border-bottom: none;
  font-weight: bold;
  margin-bottom: 15px;
}
.modal-header p {
  border-bottom: 1px orange solid;
}
button.btn.btn-primary.btn-block {
  margin-top: 50px;
  font-size: 18px;
  letter-spacing: 1px;
  color: white;
  font-family: "Eurostile";
  text-align: center;
  text-transform: uppercase;
  height: 44px;
  background-color: #575756;
  border-radius: 0;
  border: none;
  margin-bottom: -10px;
  border-radius: 25px;
}
button.btn.btn-primary.btn-block:hover {
  background-color: #4c4c4c;
}
.forgotPassword {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 28px;
  color: #787878;
  font-weight: 300;
  font-family: "Ultimate";
}
.form-control {
  border: solid 1px black;
  background-color: white;
  border-radius: 10px;
}
.container {
  width: 50%;
}
.section {
  padding-top: 80px;
  border-right: solid gray 2px;
  min-height: 100vh;
  width: 100%;
}
section {
  color: white;
}
.bannerParticipations {
  border: solid white 1px;
  background-color: white;
  margin-bottom: 20px;
}
.bannerParticipations img {
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.infosPaticipations {
  color: black;
  border-top: solid #808080 2px;
  height: 50px;
  vertical-align: bottom;
  line-height: 50px;
  margin: 0;
}
.organizationName {
  margin-bottom: 0em;
  text-transform: uppercase;
}
.organizationNameCovea {
  text-align: center;
  font-size: 11px;
  height: 50px;
  font-weight: 700;
  color: #534b48;
  margin-bottom: 0em;
}
.fichePresentation p {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
.contentChecking {
  text-align: center;
  margin: 0;
}
#checkingBox {
  width: 100%;
  height: 100px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
#checkingBox h1 {
  color: white;
}
#checkingBox button {
  color: white;
  border-radius: 2.25em;
  font-size: 30px;
  padding: 20px;
  background: none;
  border: solid 2px white;
}
#checkingBox button:hover {
  color: #2C3E50;
  background: #F8F9FA;
  cursor: pointer;
}
.text-center {
  display: block;
  margin: auto;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #151451;
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
button {
  border-radius: 25px;
}
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  opacity: 0.4;
  filter: alpha(opacity=40);
  position: absolute;
  z-index: 2;
  top: 20px;
  background: none;
  border: 0;
  font-size: 32px;
  cursor: pointer;
}
.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
  margin: 0 5px;
  display: inline-block;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  content: '';
}
.carousel .control-disabled.control-arrow {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: inherit;
  display: none;
}
.carousel .control-prev.control-arrow {
  left: 0;
}
.carousel .control-prev.control-arrow:before {
  border-right: 8px solid #fff;
}
.carousel .control-next.control-arrow {
  right: 0;
}
.carousel .control-next.control-arrow:before {
  border-left: 8px solid #fff;
}
.carousel-root {
  outline: none;
}
.carousel {
  position: relative;
  width: 100%;
}
.carousel * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.carousel img {
  width: 100%;
  display: inline-block;
  pointer-events: none;
}
.carousel .carousel {
  position: relative;
}
.carousel .control-arrow {
  outline: 0;
  border: 0;
  background: none;
  top: 50%;
  margin-top: -13px;
  font-size: 18px;
}
.carousel .thumbs-wrapper {
  margin: 20px;
  overflow: hidden;
}
.carousel .thumbs {
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -ms-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  list-style: none;
  white-space: nowrap;
}
.carousel .thumb {
  -webkit-transition: border 0.15s ease-in;
  -moz-transition: border 0.15s ease-in;
  -ms-transition: border 0.15s ease-in;
  -o-transition: border 0.15s ease-in;
  transition: border 0.15s ease-in;
  display: inline-block;
  margin-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  border: 3px solid #fff;
  padding: 2px;
}
.carousel .thumb:focus {
  border: 3px solid #ccc;
  outline: none;
}
.carousel .thumb.selected,
.carousel .thumb:hover {
  border: 3px solid #333;
}
.carousel .thumb img {
  vertical-align: top;
}
.carousel.carousel-slider {
  position: relative;
  margin: 0;
  overflow: hidden;
}
.carousel.carousel-slider .control-arrow {
  top: 0;
  color: #fff;
  font-size: 26px;
  bottom: 0;
  margin-top: 0;
  padding: 5px;
}
.carousel.carousel-slider .control-arrow:hover {
  background: rgba(0, 0, 0, 0.2);
}
.carousel .slider-wrapper {
  overflow: hidden;
  margin: auto;
  width: 100%;
  -webkit-transition: height 0.15s ease-in;
  -moz-transition: height 0.15s ease-in;
  -ms-transition: height 0.15s ease-in;
  -o-transition: height 0.15s ease-in;
  transition: height 0.15s ease-in;
}
.carousel .slider-wrapper.axis-horizontal .slider {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.carousel .slider-wrapper.axis-horizontal .slider .slide {
  flex-direction: column;
  flex-flow: column;
}
.carousel .slider-wrapper.axis-vertical {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.carousel .slider-wrapper.axis-vertical .slider {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.carousel .slider {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  width: 100%;
}
.carousel .slider.animated {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.carousel .slide {
  min-width: 100%;
  margin: 0;
  position: relative;
  text-align: center;
}
.carousel .slide img {
  width: 100%;
  vertical-align: top;
  border: 0;
}
.carousel .slide iframe {
  display: inline-block;
  width: calc(100% - 80px);
  margin: 0 40px 40px;
  border: 0;
}
.carousel .slide .legend {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -45%;
  width: 90%;
  border-radius: 10px;
  background: #000;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  text-align: center;
  opacity: 0.25;
  -webkit-transition: opacity 0.35s ease-in-out;
  -moz-transition: opacity 0.35s ease-in-out;
  -ms-transition: opacity 0.35s ease-in-out;
  -o-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.carousel .control-dots {
  position: absolute;
  bottom: 0;
  margin: 10px 0;
  padding: 0;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media (min-width: 960px) {
  .carousel .control-dots {
    bottom: 0;
  }
}
.carousel .control-dots .dot {
  -webkit-transition: opacity 0.25s ease-in;
  -moz-transition: opacity 0.25s ease-in;
  -ms-transition: opacity 0.25s ease-in;
  -o-transition: opacity 0.25s ease-in;
  transition: opacity 0.25s ease-in;
  opacity: 0.3;
  filter: alpha(opacity=30);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
  background: #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  cursor: pointer;
  display: inline-block;
  margin: 0 8px;
}
.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.carousel .carousel-status {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  font-size: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
  color: #fff;
}
.carousel:hover .slide .legend {
  opacity: 1;
}
.audioContainer {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 50px;
}
.docBilan {
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: baseline;
  background-color: #f1f3f4;
  padding: 15px;
  line-height: 20px;
  height: 50px;
  border-radius: 50px;
}
.uniqueParticiationBilan {
  border: none;
  background: none;
}
.uniqueParticiationBilan:hover {
  cursor: pointer;
}
.formHub iframe {
  width: 100%;
  height: 785px;
  border: none;
}
.hs-form__virality-link {
  display: none!important;
}
.filteredImagesButton {
  display: block;
  margin: auto;
  margin-bottom: 20px;
  border: none;
  background-color: #4c4c4c;
  color: white;
  text-transform: uppercase;
  padding: 5px 10px 5px 10px;
  font-weight: bold;
}
.filteredImagesButton:hover {
  cursor: pointer;
}
.lazy-load-image-background.opacity {
  opacity: 0;
}
.lazy-load-image-background.opacity.lazy-load-image-loaded {
  opacity: 1;
  transition: opacity 0.3s;
}
#form-target {
  padding: 40px!important;
  height: 1020px!important;
}
.page {
  display: none!important;
}
.carousel-slider button.control-arrow.control-next {
  background: rgba(0, 0, 0, 0.7) !important;
  height: 300px;
  margin: auto !important;
  opacity: 1 !important;
}
.carousel-slider button.control-arrow.control-prev {
  background: rgba(0, 0, 0, 0.7) !important;
  height: 300px;
  margin: auto !important;
  opacity: 1 !important;
}
ul.control-dots {
  background: #ffffff;
  margin: auto !important;
  left: 0;
  right: 0;
  padding: 3px !important;
}
li.dot {
  background: white !important;
  opacity: 1 !important;
}
li.dot.selected {
  background: gold !important;
}
.selectedImgCarousel img {
  visibility: hidden;
}
p.carousel-status {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9ldmVudHMvQzovVXNlcnMvcGllcnIvRG9jdW1lbnRzL25ld2V2ZW50cy9hc3NldHMvbGVzcy9uYXZfYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL2FycmFzX3N0X2xhdXJlbnRfYmxhbmd5Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvYXNzZXRzL2xlc3Mvc2hhcmUubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9ldmVudHMvQzovVXNlcnMvcGllcnIvRG9jdW1lbnRzL25ld2V2ZW50cy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL3BvcG92ZXJzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9mb3Jtcy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2V2ZW50cy9DOi9Vc2Vycy9waWVyci9Eb2N1bWVudHMvbmV3ZXZlbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2V2ZW50cy9DOi9Vc2Vycy9waWVyci9Eb2N1bWVudHMvbmV3ZXZlbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2V2ZW50cy9DOi9Vc2Vycy9waWVyci9Eb2N1bWVudHMvbmV3ZXZlbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvYWxlcnRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvYWxlcnRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvYXNzZXRzL2xlc3MvYXBwX2FkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvYXNzZXRzL2xlc3MvYXBwX2pvYmZsaXgubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoibUZBQUE7OztHQUdHLFdBQVcsMEJBQTBCLGtDQUFvRCxzUEFBNlcsbUJBQW1CLGlCQUFpQixDQUFDLElBQUkscUJBQXFCLDZDQUE2QyxrQkFBa0Isb0JBQW9CLG1DQUFtQyxpQ0FBaUMsQ0FBQyxPQUFPLHVCQUF1QixrQkFBa0IsbUJBQW1CLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxtQkFBbUIsaUJBQWlCLENBQUMsT0FBTyxlQUFlLHlCQUF5QixvQkFBb0Is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RUFDQTtFQUNBO0VDNkNBO0VBQ1E7RUQxQ1I7Q0YyL0JEO0FFeC9CQztFQUFZO0NGMi9CYjtBRTEvQkM7RUFBWTtDRjYvQmI7QUU1L0JDO0VBQVk7Q0YrL0JiO0FFOS9CQztFQUFZO0NGaWdDYjtBRTkvQkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZnZ0NEO0FFNy9CRDtFQUNFO0NGKy9CRDtBRXYvQkM7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGeS9CSDtBRXQvQkQ7RUFDRTtDRncvQkQ7QUV0L0JEO0VBQ0U7RUFDQTtDRncvQkQ7QUVwL0JDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcy9CSDtBRXIvQkc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGdS9CTDtBRXAvQkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZzL0JIO0FFci9CRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Z1L0JMO0FFcC9CQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRnMvQkg7QUVyL0JHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRnUvQkw7QUVuL0JDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcS9CSDtBRXAvQkc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGcy9CTDtBSWhuQ0Q7RUFDRTtFQUNBO0VBQ0E7RUFJQTtDSittQ0Q7QUk1bUNEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKOG1DRDtBSTNtQ0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDSjZtQ0Q7QUlsbUNEO0VENEJFO0VBQ0c7RUFDSztDSHlrQ1Q7QUlsbUNEOztFQUVFO0VBQ0E7RUFDQTtDSm9tQ0Q7QUlobUNEO0VBQ0U7Q0prbUNEO0FJOWxDRDtFQUNFO0VBQ0E7Q0pnbUNEO0FJNWxDRDs7RUFFRTtDSjhsQ0Q7QUkxbENEOzs7RUN4RUU7RUFFQTtFQUNBO0NMc3FDRDtBSTFsQ0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKNGxDRDtBSWxrQ0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEekRBO0VBQ1E7RUF5SFI7RUFDSztFQUNHO0NIc2dDVDtBTTlvQ0M7RUFDRTtFQUNBO0VIVUY7RUFDUTtDSHVvQ1Q7QUd0bUNDO0VBQ0U7RUFDQTtDSHdtQ0g7QUd0bUNDO0VBQTBCO0NIeW1DM0I7QUd4bUNDO0VBQWdDO0NIMm1DakM7QUkxa0NDOzs7RUFHRTtFQUNBO0VBQ0E7Q0o0a0NIO0FJeGtDQztFQUNFO0NKMGtDSDtBSTlqQ0Q7RUFDRTtDSmdrQ0Q7QUlyakNEO0VBQ0U7Ozs7SUFJRTtHSnVqQ0Q7RUlyakNDOzs7Ozs7OztJQUVFO0dKNmpDSDtFSTFqQ0M7Ozs7Ozs7O0lBRUU7R0pra0NIO0NBQ0Y7QUl4akNEO0VBQ0U7Q0owakNEO0FJbGpDRDs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDSm9qQ0Q7QUl6akNEOztFQVFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0pxakNIO0FJbGpDRDs7OztFQUlFO0VBQ0E7RUFDQTtDSm9qQ0Q7QUlqakNEOztFQUVFO0NKbWpDRDtBSS9pQ0Q7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKaWpDRDtBSS9pQ0Q7O0VBRUU7RUFDQTtDSmlqQ0Q7QUl4aUNDOzs7Ozs7RUFHRTtDSjZpQ0g7QUl2aUNDOzs7O0VBRUU7Q0oyaUNIO0FJcmlDQzs7OztFQUdJO0NKd2lDTDtBSTdoQ0Q7RUFFRTtFQUNBO0VBRUE7Q0o2aENEO0FJM2hDQzs7RUFFRTtFQUNBO0NKNmhDSDtBSWhoQ0Q7RUVwUEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTnV3Q0Q7QU1yd0NDO0VBQ0U7RUFDQTtDTnV3Q0g7QU1wd0NDOztFQUVFO0NOc3dDSDtBSTVoQ0Q7RUV2UEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTnN4Q0Q7QU1weENDO0VBQ0U7RUFDQTtDTnN4Q0g7QU1ueENDOztFQUVFO0NOcXhDSDtBSTNpQ0Q7RUFLSTtFQUNBO0VBQ0E7RUFDQTtDSnlpQ0g7QUlyaUNEO0VFblFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q04yeUNEO0FNenlDQztFQUNFO0VBQ0E7Q04yeUNIO0FNeHlDQzs7RUFFRTtDTjB5Q0g7QUlqakNEO0VFdFFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q04wekNEO0FNeHpDQztFQUNFO0VBQ0E7Q04wekNIO0FNdnpDQzs7RUFFRTtDTnl6Q0g7QUloa0NEO0VBS0k7RUFDQTtFQUNBO0VBQ0E7Q0o4akNIO0FJcmpDRDtFQUVFO0NKc2pDRDtBSXhqQ0Q7RUFNSTtDSnFqQ0g7QUlqakNEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ptakNEO0FJampDRDtFQUNFO0VBQ0E7RUFDQTtDSm1qQ0Q7QUlqakNEO0VBQ0U7RUFDQTtFQUNBO0NKbWpDRDtBSS9pQ0Q7Ozs7Ozs7Ozs7RUU3V0k7Q053NkNIO0FJM2pDRDtFRXpXSTtFSCtDRjtFQUNRO0NIeTNDVDtBTXY2Q0c7RUFDRTtFSDRDSjtFQUNRO0NIODNDVDtBSXJrQ0Q7RUUvVkk7RUFDQTtFQUNBO0NOdTZDSDtBSTFrQ0Q7RUV6Vkk7Q05zNkNIO0FJMWtDRDs7Ozs7Ozs7OztFRWhYSTtDTnM4Q0g7QUl0bENEO0VFNVdJO0VIK0NGO0VBQ1E7Q0h1NUNUO0FNcjhDRztFQUNFO0VINENKO0VBQ1E7Q0g0NUNUO0FJaG1DRDtFRWxXSTtFQUNBO0VBQ0E7Q05xOENIO0FJcm1DRDtFRTVWSTtDTm84Q0g7QUlybUNEOzs7Ozs7Ozs7O0VFblhJO0NObytDSDtBSWpuQ0Q7RUUvV0k7RUgrQ0Y7RUFDUTtDSHE3Q1Q7QU1uK0NHO0VBQ0U7RUg0Q0o7RUFDUTtDSDA3Q1Q7QUkzbkNEO0VFcldJO0VBQ0E7RUFDQTtDTm0rQ0g7QUlob0NEO0VFL1ZJO0NOaytDSDtBSTVuQ0M7RUFDRztDSjhuQ0o7QUk1bkNDO0VBQ0c7Q0o4bkNKO0FJcG5DRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKc25DRDtBSXBtQ0M7RUFBQTtJQUdJO0lBQ0E7SUFDQTtHSnFtQ0g7RUkxbUNEO0lBVUk7SUFDQTtJQUNBO0dKbW1DSDtFSS9tQ0Q7SUFpQkk7R0ppbUNIO0VJbG5DRDtJQXFCSTtJQUNBO0dKZ21DSDtFSXRuQ0Q7OztJQTJCTTtHSmdtQ0w7RUkzbkNEO0lBaUNJO0dKNmxDSDtFSTluQ0Q7SUFxQ0k7SUFDQTtHSjRsQ0g7RUlsb0NEOztJQTZDSTtJQUNBO0lBQ0E7SUFDQTtHSnlsQ0g7RUl6b0NEOztJQW1ETTtHSjBsQ0w7RUk3b0NEOztJQXdESTtJQUNBO0dKeWxDSDtFSWxwQ0Q7SUE4REk7R0p1bENIO0NBQ0Y7QUk3a0NEOzs7O0VBU0k7RUFDQTtFQUNBO0NKMGtDSDtBSXJsQ0Q7O0VBaUJJO0NKd2tDSDtBSXpsQ0Q7RUd6ZUU7RUFDQTtDUHFrREQ7QUlsa0NDO0VBQUE7SUFFSTtJQUNBO0lBQ0E7R0pva0NIO0NBQ0Y7QUlwbUNEO0VBd0NJO0NKK2pDSDtBSXZqQ0c7RUFBQTtJQUVJO0dKeWpDTDtDQUNGO0FJcmpDRztFQUFBO0lBRUk7R0p1akNMO0NBQ0Y7QVFqbUREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1JtbUREO0FRdm1ERDtFQVFJO0VBRUE7Q1JpbURIO0FRM21ERDtFQWVJO0NSK2xESDtBUTltREQ7O0VBcUJJO0NSNmxESDtBUWxuREQ7RUF5Qkk7Q1I0bERIO0FRcGxERDs7RUFFRTtDUnNsREQ7QVF4bEREOztFQU1JO0VBQ0E7RUFDQTtFQUNBO0NSc2xESDtBUTlrREQ7RUN2REU7RUFDQTtFQUNBO0NUd29ERDtBUW5sREQ7RUNsREk7Q1R3b0RIO0FRdGxERDtFQy9DSTtDVHdvREg7QVFybEREO0VDM0RFO0VBQ0E7RUFDQTtDVG1wREQ7QVExbEREO0VDdERJO0NUbXBESDtBUTdsREQ7RUNuREk7Q1RtcERIO0FRNWxERDtFQy9ERTtFQUNBO0VBQ0E7Q1Q4cEREO0FRam1ERDtFQzFESTtDVDhwREg7QVFwbUREO0VDdkRJO0NUOHBESDtBUW5tREQ7RUNuRUU7RUFDQTtFQUNBO0NUeXFERDtBUXhtREQ7RUM5REk7Q1R5cURIO0FRM21ERDtFQzNESTtDVHlxREg7QVVwckREO0VBQ0k7Q1ZzckRIO0FVbnJERDtFQUNJO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dWb3JETDtFVTNyREM7SUFVUTtHVm9yRFQ7RVVqckRDO0lBQ0M7R1ZtckRGO0VVN3FEQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHVitxREY7Q0FDRjtBV3hzREQ7RUFDRTtFQUNBO0NYMHNERDtBV3BzREQ7RUFDRTtFQUNBO0VBSUE7Q1htc0REO0FXaHNERDtFQUNFO0VBQ0E7Q1hrc0REO0FXcnJERDtFQUNFO0VBQ0E7Q1h1ckREO0FXcHJERDtFQUNFO0NYc3JERDtBV25yREQ7RUFDRTtDWHFyREQ7QVduckREO0VBQ0U7Q1hxckREO0FXbHJERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG9yREQ7QVdqckREO0VBQ0U7RVhtckRBLG1DQUFtQztDQUNwQztBV2pyREQ7RUFDRTtFQUNBO0VBQ0E7Q1htckREO0FXaHJERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYa3JERDtBVy9xREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hpckREO0FXOXFERDtFQUNFO0VYZ3JEQSxtQ0FBbUM7Q0FDcEM7QVc5cUREO0VBQ0U7RUFDQTtFQUNBO0NYZ3JERDtBVzlxREQ7RUFDRTtDWGdyREQ7QVc5cUREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hnckREO0FXN3FERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWCtxREQ7QVc3cUREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWCtxREQ7QVc1cUREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1g4cUREO0FXNXFERDtFQUNFO0VBQ0E7Q1g4cUREO0FXM3FERDtFQUNFO0NYNnFERDtBVzNxREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1g2cUREO0FXMXFERDtFQUNFO0NYNHFERDtBV3pxREQ7RUFDRTtFQUNBO0NYMnFERDtBV3hxREQ7RUFDRTtDWDBxREQ7QVd2cUREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYeXFERDtBV2xyREQ7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMHFESDtBV3pyREQ7RUFrQkk7RUFDQTtFQUNBO0VBQ0E7Q1gwcURIO0FXL3JERDtFQXdCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwcURIO0FXdnNERDtFQWdDSTtFQUNBO0VBQ0E7RUFDQTtDWDBxREg7QVdycUREO0VBQ0U7Q1h1cUREO0FXcHFERDtFQUNFO0VBQ0E7RUFDQTtDWHNxREQ7QVdqcUREO0VBQ0U7RUFDQTtDWG1xREQ7QVdocUREO0VBQ0U7RUFDQTtFQUNBO0NYa3FERDtBV2hxREQ7RUFDRTtDWGtxREQ7QVdocUREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hrcUREO0FXL3BERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYaXFERDtBVy9wREQ7RUFDRTtFQUNBO0NYaXFERDtBVy9wREQ7RUFDRTtFQUNBO0VBQ0E7Q1hpcUREO0FXOXBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYZ3FERDtBVzNwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWDZwREQ7QVcxcEREO0VBQ0U7RUFDQTtFQUNBO0NYNHBERDtBVzFwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYNHBERDtBV3pwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMnBERDtBV3pwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWDJwREQ7QVd6cEREO0VBQ0U7RUFDQTtFQUNBO0NYMnBERDtBV3pwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gycEREO0FXenBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gycEREO0FXenBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gycEREO0FXenBERDtFQUNFO0VBQ0E7Q1gycEREO0FXenBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYMnBERDtBV3ZwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYeXBERDtBV3ZwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWHlwREQ7QVd2cEREO0VBQ0U7Q1h5cEREO0FXdnBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h5cEREO0FXdHBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYd3BERDtBV3JwREQ7RUFDRTtFQUNBO0NYdXBERDtBV3JwREQ7RUFDRTtDWHVwREQ7QVdycEREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h1cEREO0FXcnBERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h1cEREO0FXcnBERDtFQUNFO0NYdXBERDtBV3JwREQ7RUFDRTtFQUNBO0NYdXBERDtBV3BwREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHNwREQ7QVducEREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHFwREQ7QVducEREO0VBQ0U7RUFDQTtDWHFwREQ7QVdscEREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hvcEREO0FXanBERDtFQUNFO0NYbXBERDtBV2pwREQ7RUFDRTtDWG1wREQ7QVdqcEREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYbXBERDtBV2hwREQ7RUFDRTtFQUNBO0NYa3BERDtBVy9vREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYaXBERDtBVy9vREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYaXBERDtBVy9vREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYaXBERDtBVy9vREQ7RUFDRTtDWGlwREQ7QVcvb0REO0VBQ0c7Q1hpcERGO0FXL29ERDtFQUNJO0NYaXBESDtBVy9vREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYaXBERDtBV2hwREM7RUFDRTtFQUNBO0VBQ0E7Q1hrcERIO0FXL29ERDtFQUNFO0NYaXBERDtBVy9vREQ7RUFDRTtFQUNBO0NYaXBERDtBVy9vREQ7RUFDRTtDWGlwREQ7QVc5b0REO0VBQ0U7RUFDQTtFQUNBO0NYZ3BERDtBVzlvREQ7RUFDRztDWGdwREY7QVc1b0REO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtDWDZvREQ7QVcxb0REO0VBQ0U7RUFDQTtFQUNBO0NYNG9ERDtBV3pvREQ7RUFDRTtDWDJvREQ7QVd6b0REO0VBQ0U7Q1gyb0REO0FXem9ERDtFQUNFO0VYMm9EQSxVQUFVO0VXMW9EVjtFWDRvREEsZ0JBQWdCO0VXM29EaEI7Q1g2b0REO0FXM29ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1g2b0REO0FXMW9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDRvREQ7QVd6b0REO0VBQ0U7RUFDQTtDWDJvREQ7QVd4b0REO0VBQ0U7Q1gwb0REO0FXdm9ERDtFQUNFO0VBQ0E7RUFDQTtDWHlvREQ7QVd2b0REO0VBQ0U7Q1h5b0REO0FXdm9ERDtFQUNFO0VBQ0E7RUFDQTtDWHlvREQ7QVd0b0REO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h1b0REO0FXcG9ERDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hxb0REO0FXbG9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb29ERDtBV2xvREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWG9vREQ7QVdsb0REO0VBQ0U7Q1hvb0REO0FXbG9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hvb0REO0FXbm9EQztFQUNFO0VBQ0E7Q1hxb0RIO0FXam9ERDtFQUNFO0VBQ0E7Q1htb0REO0FXaG9ERDtFQUNFO0VBQ0E7Q1hrb0REO0FXaG9ERDtFQUNFO0VBQ0E7Q1hrb0REO0FXL25ERDtFQUNFO0NYaW9ERDtBVzluREQ7RUFDRTtDWGdvREQ7QVc3bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1grbkREO0FXNW5ERDtFQUNFO0VBQ0E7Q1g4bkREO0FXM25ERDtFQUNFO0NYNm5ERDtBVzFuREQ7RUFDRTtFQUNBO0VBQ0E7Q1g0bkREO0FXem5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gybkREO0FXem5ERDtFQUNHO0NYMm5ERjtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7Q1gybkREO0FXem5ERDtFQUNFO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gybkREO0FXem5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtDWDJuREQ7QVd6bkREO0VBQ0U7Q1gybkREO0FXem5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1gybkREO0FXem5ERDtFQUNFO0VBQ0E7Q1gybkREO0FXem5ERDs7RUFDRTtFQUNBO0NYNG5ERDtBVzFuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYNG5ERDtBVzFuREQ7RUFDRTtFQUNBO0NYNG5ERDtBVzFuREQ7RUFDRTtFQUNBO0NYNG5ERDtBVzFuREQ7O0VBQ0c7Q1g2bkRGO0FXM25ERDtFQUNFO0NYNm5ERDtBVzFuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYNG5ERDtBVzFuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYNG5ERDtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVcxbkRDO0VBQ0U7RUFDQTtFQUNBO0NYNG5ESDtBVzFuREM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYNG5ESDtBVzFuREM7RUFDRTtFQUNBO0NYNG5ESDtBVzNuREc7RUFDRTtFQUNBO0NYNm5ETDtBV3huREQ7RUFDRTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtDWDBuREQ7QVd2bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYeW5ERDtBV3RuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h3bkREO0FXcm5ERDtFQUNFO0NYdW5ERDtBV3JuREQ7RUFDRTtFQUNBO0NYdW5ERDtBV3JuREQ7RUFDRTtFQUNBO0NYdW5ERDtBV3JuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHVuREQ7QVdybkREO0VBQ0U7RUFDQTtDWHVuREQ7QVdybkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHVuREQ7QVdwbkREO0VBQ0U7RUFDQTtFQUNBO0NYc25ERDtBV3BuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYc25ERDtBV3BuREQ7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYcW5ERDtBV25uREQ7RUFFRTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hvbkREO0FXbG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtDWG9uREQ7QVdsbkREO0VBQ0U7Q1hvbkREO0FXbG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hvbkREO0FXbG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV25uREM7RUFDRTtFQUNBO0NYcW5ESDtBV2xuREQ7RUFDRTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtFQUNBO0VBQ0E7Q1hvbkREO0FXbG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hvbkREO0FXbG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWG9uREQ7QVdsbkREOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hxbkREO0FXbm5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYcW5ERDtBV25uREQ7RUFDRTtFQUNBO0VBQ0E7Q1hxbkREO0FXbm5ERDtFQUNFO0VBQ0E7RUFDQTtDWHFuREQ7QVdubkREOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hzbkREO0FXcm5EQzs7RUFDRTtFQUNBO0VBQ0E7Q1h3bkRIO0FXdG5EQzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYeW5ESDtBV3ZuREM7O0VBQ0U7RUFDQTtDWDBuREg7QVd6bkRHOztFQUNFO0VBQ0E7Q1g0bkRMO0FXeG5ERDtFQUNFO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtDWDBuREQ7QVd4bkREO0VBQ0U7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFWDBuREEsdUJBQXVCO0NBQ3hCO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0VBQ0E7Q1gwbkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtDWDBuREQ7QVd4bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0NYMG5ERDtBV3huREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDBuREQ7QVd4bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDBuREQ7QVd4bkREOztFQUNFO0NYMm5ERDtBV3puREQ7RUFDRTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1gybkREO0FXem5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJuREQ7QVd6bkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMm5ERDtBV3puREQ7RUFDRTtFQUNBO0VBQ0E7Q1gybkREO0FXeG5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYMG5ERDtBV3ZuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHluREQ7QVd0bkREO0VBQ0U7RUFDQTtDWHduREQ7QVdybkREO0VBQ0U7Q1h1bkREO0FXcm5ERDtFQUNFO0VBQ0E7Q1h1bkREO0FXcG5ERDtFQUNFO0NYc25ERDtBV3BuREQ7RUFDRTtDWHNuREQ7QVdwbkREO0VBQ0U7RUFDQTtDWHNuREQ7QVdubkREO0VBQ0U7RUFDQTtDWHFuREQ7QVdsbkREO0VBQ0U7RUFDQTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtDWG9uREQ7QVdsbkREO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1hvbkRIO0FXam5ERDtFQUNFO0NYbW5ERDtBV2puREQ7RUFDRTtDWG1uREQ7QVdqbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1htbkREO0FXam5ERDtFQUNHO0VBQ0E7Q1htbkRGO0FXam5ERDtFQUNFO0NYbW5ERDtBV2puREQ7RUFDRTtDWG1uREQ7QVdqbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1htbkREO0FXam5ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYbW5ERDtBV2puREQ7RUFDRTtDWG1uREQ7QVdqbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYbW5ERDtBV2puREQ7RUFBb0M7Q1hvbkRuQztBV2xuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtDWG9uREQ7QVdsbkREO0VBQ0U7RUFDQTtFQUNBO0NYb25ERDtBV2xuREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG9uREQ7QVdobkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hrbkREO0FXL21ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWGluREQ7QVc5bUREO0VBQ0U7Q1hnbkREO0FXN21ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWCttREQ7QVc3bUREO0VBQ0U7RVgrbURBLFVBQVU7RVc5bURWO0VYZ25EQSxnQkFBZ0I7RVcvbURoQjtDWGluREQ7QVcvbUREO0VBQ0U7RUFDQTtDWGluREQ7QVcvbUREO0VBQ0U7SUFDRTtHWGluREQ7Q0FDRjtBVy9tREQ7RUFDRTtJQUNFO0dYaW5ERDtDQUNGO0FXL21ERDtFQUNFO0lBQ0U7R1hpbkREO0VXOW1ERDtJQUNFO0lBQ0E7R1hnbkREO0VXN21ERDtJQUNFO0lBQ0E7SUFDQTtHWCttREQ7Q0FDRjtBVzdtREQ7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dYK21ERDtFVzdtREQ7O0lBQ0U7R1hnbkREO0VXOW1ERDtJQUNFO0dYZ25ERDtFVzltREQ7SUFDRTtHWGduREQ7RVc5bUREO0lBQ0U7SUFDQTtJQUNBO0dYZ25ERDtFVzltREQ7SUFDRTtHWGduREQ7Q0FDRjtBVzltREQ7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1hnbkREO0VXOW1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1hnbkREO0NBQ0Y7QVc3bUREO0VBQ0U7SUFDRTtHWCttREQ7RVc1bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SVg4bURBLHVCQUF1QjtHQUN4QjtFVzVtREQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dYOG1ERDtFVzVtREQ7SUFDRTtJQUNBO0lBQ0E7R1g4bUREO0VXNW1ERDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWDhtREM7RVc1bUREO0lBQ0U7SUFDQTtHWDhtREQ7RVc1bUREO0lBQ0U7R1g4bUREO0VXM21ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1g2bUREO0VXMW1ERDtJQUNFO0lBQ0E7SUFDQTtHWDRtREQ7RVd6bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R1gybUREO0VXem1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWDJtREQ7RVd6bUREOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1g0bUREO0VXMW1ERDtJQUNFO0dYNG1ERDtDQUNGO0FXMW1ERDtFQUNFO0lBQ0U7SUFDQTtJQUNBO0dYNG1ERDtFVzFtREQ7SUFDRTtHWDRtREQ7RVcxbUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R1g0bUREO0VXMW1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1g0bUREO0VXMW1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1g0bUREO0NBQ0Y7QVcxbUREO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHWDRtREQ7RVcxbUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWDRtREQ7RVcxbUREO0lBQ0U7R1g0bUREO0VXMW1ERDtJQUNFO0lBQ0E7SUFDQTtHWDRtREQ7RVcxbUREO0lBQ0U7SUFDQTtHWDRtREQ7RVcxbUREO0lBQ0U7R1g0bUREO0VXem1ERDtJQUNFO0dYMm1ERDtFV3ptREQ7SUFDRTtHWDJtREQ7RVd6bUREO0lBQ0U7R1gybUREO0VXem1ERDtJQUNFO0dYMm1ERDtDQUNGO0FXem1ERDtFQUNFO0lBQ0U7SUFDQTtHWDJtREQ7RVd6bUREO0lBQ0U7SUFDQTtHWDJtREQ7Q0FDRjtBV3ptREQ7RUFFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dYMG1ERDtFV3ZtREQ7O0lBQ0U7SUFDQTtHWDBtREQ7RVd4bUREO0lBQ0U7R1gwbUREO0VXeG1ERDtJQUNFO0dYMG1ERDtFV3htREQ7SUFDRTtJQUNBO0lYMG1EQSxtQkFBbUI7R0FDcEI7RVd4bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dYMG1ERDtFQUNELGlCQUFpQjtFV3ZtRGpCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHltREQ7RVd2bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHltREQ7RVd2bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHltREQ7RVd2bUREO0lBQ0U7SUFDQTtHWHltREQ7RVd2bUREO0lBQ0U7SUFDQTtJQUNBO0dYeW1ERDtFV3ZtREQ7SUFDRztHWHltREY7RVd2bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dYeW1ERDtFV3ZtREQ7SUFDRTtHWHltREQ7RVd2bUREO0lBQ0U7SUFDQTtJQUNBO0dYeW1ERDtFVzVtREQ7SUFLSTtHWDBtREg7RVcvbUREO0lBUUk7SUFDQTtHWDBtREg7RVdubkREO0lBYUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1h5bURIO0VXNW5ERDtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dYeW1ESDtFV25vREQ7SUE2Qkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dYeW1ESDtFVzNvREQ7SUFxQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHltREg7RVd0bUREO0lBQ0U7SUFDQTtHWHdtREQ7RVd0bUREO0lBQ0U7R1h3bUREO0VXdG1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHdtREQ7RVd0bUREO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1h3bUREO0VXdG1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1h3bUREO0VXdG1ERDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dYd21ERDtFV3RtREQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHdtREQ7RVd0bUREO0lBQ0U7R1h3bUREO0VXdG1ERDtJQUNFO0dYd21ERDtDQUNGO0FXdG1ERDtFQUNFO0lBQ0U7R1h3bUREO0VXdG1ERDtJQUNFO0dYd21ERDtDQUNGO0FXcG1ERDtFQUNFO0VBQ0E7RUFDQTtDWHNtREQ7QVdybURDO0VBQ0U7Q1h1bURIO0FXbm1ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYcW1ERDtBV2xtREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYb21ERDtBV2ptREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYbW1ERDtBV2ptREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1htbUREO0FXam1ERDtFQUNFO0NYbW1ERDtBV2ptREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG1tREQ7QVdqbUREO0VBQ0U7Q1htbUREO0FXam1ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG1tREQ7QVdobUREO0VBQ0U7RUFDQTtFQUNBO0NYa21ERDtBVy9sREQ7RUFDRTtDWGltREQ7QVcvbEREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hpbUREO0FXL2xERDtFQUNFO0NYaW1ERDtBVzlsREQ7RUFDRTtFQUNBO0VBQ0E7Q1hnbUREO0FXN2xERDtFQUNFO0VBQ0E7RUFDQTtDWCtsREQ7QVc3bEREO0VBQ0U7RUFDQTtFQUNB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QUNBO0NYNDJERDtBVzEyREQ7RUFDRTtDWDQyREQ7QVcxMkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYNDJERDtBVzEyREQ7RUFDRTtDWDQyREQ7QVcxMkREO0VBQ0U7Q1g0MkREO0FXejJERDtFQUNFO0VBQ0E7Q1gyMkREO0FXejJERDtFQUNFO0VBQ0E7Q1gyMkREO0FXejJERDtFQUNFO0NYMjJERDtBV3oyREQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWDIyREQ7QVd6MkREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1gyMkREO0FXejJERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gyMkREO0FXejJERDtFQUNFO0VBQ0E7Q1gyMkREO0FXejJERDtFQUNFO0NYMjJERDtBV3oyREQ7RUFDRTtDWDIyREQ7QVd6MkREO0VBQ0U7Q1gyMkREIiwiZmlsZSI6ImNzcy9hcnJhc19zdF9sYXVyZW50X2JsYW5neS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLWZ3e3dpZHRoOjEuMjg1NzE0MjllbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6Mi4xNDI4NTcxNGVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMi4xNDI4NTcxNGVtO3dpZHRoOjIuMTQyODU3MTRlbTt0b3A6LjE0Mjg1NzE0ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLWxpLmZhLWxne2xlZnQ6LTEuODU3MTQyODZlbX0uZmEtYm9yZGVye3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbTtib3JkZXI6c29saWQgLjA4ZW0gI2VlZTtib3JkZXItcmFkaXVzOi4xZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX06cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtZW52ZWxvcGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwM1wifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwNlwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGFcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1yZW1vdmU6YmVmb3JlLC5mYS1jbG9zZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLWdlYXI6YmVmb3JlLC5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtdHJhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNFwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWZpbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNlwifS5mYS1jbG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAxYVwifS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAxYlwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDFkXCJ9LmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsLmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtZGVkZW50OmJlZm9yZSwuZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXBob3RvOmJlZm9yZSwuZmEtaW1hZ2U6YmVmb3JlLC5mYS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMDQwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifS5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NVwifS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NlwifS5mYS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDdcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTJcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtdGltZXMtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWNcIn0uZmEtY2hlY2stY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWRcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLC5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmFcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS13YXJuaW5nOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzNcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2RcIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2VcIn0uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLC5mYS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEtZ2VhcnM6YmVmb3JlLC5mYS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLXRodW1icy1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDg3XCJ9LmZhLXRodW1icy1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODhcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLWhlYXJ0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGFcIn0uZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGJcIn0uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLXRodW1iLXRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZVwifS5mYS1zaWduLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMDkwXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS1sZW1vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9LmZhLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk2XCJ9LmZhLWJvb2ttYXJrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTdcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmUsLmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtZmVlZDpiZWZvcmUsLmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMGEzXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzBcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM0XCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZjBkY1wifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTRcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU1XCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWNcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWRcIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVlXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEyXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMGY1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjdcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZiXCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZjExMlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTIzXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI0XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmRcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjEzYlwifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MlwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE0NVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE0OVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0Y1wifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjE2YVwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTcyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE3NVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTc2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1naXR0aXA6YmVmb3JlLC5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZVwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkwXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1yYTpiZWZvcmUsLmZhLXJlc2lzdGFuY2U6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwuZmEteWMtc3F1YXJlOmJlZm9yZSwuZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS13ZWNoYXQ6YmVmb3JlLC5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtc2VuZDpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXNlbmQtbzpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDlcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkYlwifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWY3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGNcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLWludGVyc2V4OmJlZm9yZSwuZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMFwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn0uZmEtaG90ZWw6YmVmb3JlLC5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLXljOmJlZm9yZSwuZmEteS1jb21iaW5hdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLWJhdHRlcnktNDpiZWZvcmUsLmZhLWJhdHRlcnk6YmVmb3JlLC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uZmEtYmF0dGVyeS0zOmJlZm9yZSwuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0ZXJ5LTI6YmVmb3JlLC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS0xOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktMDpiZWZvcmUsLmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI0YVwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGNcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZVwifS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1MFwifS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaGFuZC1ncmFiLW86YmVmb3JlLC5mYS1oYW5kLXJvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsLmZhLWhhbmQtcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1saXphcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLXNwb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZC1wb2ludGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9LmZhLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn0uZmEtdHY6YmVmb3JlLC5mYS10ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9LmZhLW1hcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc4XCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1jb21tZW50aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YlwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjgwXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI4M1wifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NlwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGNcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZVwifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI5YlwifS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI5Y1wifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLC5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtc2lnbmluZzpiZWZvcmUsLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn0uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uZmEtZmE6YmVmb3JlLC5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uZmEtaGFuZHNoYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjdcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifS5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiYVwifS5mYS12Y2FyZDpiZWZvcmUsLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJiYlwifS5mYS12Y2FyZC1vOmJlZm9yZSwuZmEtYWRkcmVzcy1jYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmNcIn0uZmEtdXNlci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmRcIn0uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiZVwifS5mYS11c2VyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzBcIn0uZmEtaWQtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn0uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwuZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsLmZhLWlkLWNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjM1wifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNVwifS5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNlwifS5mYS10aGVybW9tZXRlci00OmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjJjOFwifS5mYS10aGVybW9tZXRlci0yOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci0xOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS10aGVybW9tZXRlci0wOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2JcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLWJhdGh0dWI6YmVmb3JlLC5mYS1zMTU6YmVmb3JlLC5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2VcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLC5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDNcIn0uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLC5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJkNFwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLWV0c3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDdcIn0uZmEtaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9LmZhLWVlcmNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLXNub3dmbGFrZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9LmZhLXdwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyIsIlxuQGJyaWdodF9ibGFjazojMjgyODI4O1xuQGdyZXlfaGVhZGVyOiAjOTU5NTk1O1xuQG5hdl9oZWlnaHQ6NTBweDtcbkBldmVudF9jb2xvcjogIzRiOGRjYjtcblxuaGVhZGVye1xuICAgIG5hdntcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBicmlnaHRfYmxhY2s7XG4gICAgICAgIC8vaGVpZ2h0Ojg1cHg7XG4gICAgICAgIGhlaWdodDpAbmF2X2hlaWdodDtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgfVxuICAgICN1c2Vye1xuICAgICAgICB0b3A6IEBuYXZfaGVpZ2h0LzI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5MDAwMDtcbiAgICAgICAgcmlnaHQ6IEBuYXZfaGVpZ2h0ICsgMjU7XG4gICAgICAgIC8qIG1hcmdpbi1yaWdodDogMTAwcHg7ICovXG4gICAgICAgIC8vdG9wOiAwO1xuICAgICAgICAvL3BhZGRpbmc6IDAuNWVtIDJlbTtcbiAgICAgICAgY29sb3I6IEBncmV5X2hlYWRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTonT3BlbiBTYW5zJztcbiAgICAgICAgXG4gICAgICAgIGF7XG4gICAgICAgICAgIGNvbG9yOiBAZ3JleV9oZWFkZXI7IFxuICAgICAgICB9XG4gICAgICAgIC5mYS1zaWduLW91dHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICNtZW51X2ZpeHtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICAvL3BhZGRpbmc6IDIwcHggMzBweDsgICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRfY29sb3I7ICAgICAgIFxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjpAZ3JleV9oZWFkZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgICAgICBmb250LXNpemU6MC43NWVtO1xuICAgICAgICAvLyBoZWlnaHQ6NDNweDtcbiAgICAgICAgLy8gd2lkdGg6MjZweDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblxuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgLm1lbnUtYmFye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIuNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjFweDtcbiAgICAgICAgfVxuICAgICAgICAubWVudXtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbWVudV9maXg6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLyBtZWRpYSBxdWVyaWVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NHB4KSB7XG4gICAgI25hdl9waWN0b191c2Vye1xuICAgICAgICBkaXNwbGF5OmlubGluZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNuYXZfdXNlcm5hbWV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59ICAgIFxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvYXNzZXRzL2xlc3MvbmF2X2Jhci5sZXNzIiwiQGltcG9ydCAnLi4vfmZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MnO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAsODAwLmNzcycpO1xuaGVhZGVyIG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbmhlYWRlciAjdXNlciB7XG4gIHRvcDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDAwO1xuICByaWdodDogNzVweDtcbiAgLyogbWFyZ2luLXJpZ2h0OiAxMDBweDsgKi9cbiAgY29sb3I6ICM5NTk1OTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbn1cbmhlYWRlciAjdXNlciBhIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5oZWFkZXIgI3VzZXIgLmZhLXNpZ24tb3V0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuaGVhZGVyICNtZW51X2ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOGI5ZjtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlciAjbWVudV9maXggLm1lbnUtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbmhlYWRlciAjbWVudV9maXggLm1lbnUge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oZWFkZXIgI21lbnVfZml4OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTg0cHgpIHtcbiAgI25hdl9waWN0b191c2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50O1xuICB9XG4gICNuYXZfdXNlcm5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcwNjA2O1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNuYXZfcGljdG9fdXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNGVtO1xufVxuZm9vdGVyIC5mb290ZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyIGEge1xuICBjb2xvcjogYmx1ZTtcbn1cbmZvb3RlciBhOmhvdmVyLFxuZm9vdGVyICNwcmVzc2U6aG92ZXIge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyICNwcmVzc2Uge1xuICBjb2xvcjogYmx1ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZm9vdGVyICNwcmVzc2UgLmZhIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbmZvb3RlciAjc29jaWFsX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oMi5wcmVtaXVtIHtcbiAgY29sb3I6ICNFOTg4MzM7XG59XG5baWRePVwibXlNb2RhbFwiXSxcbiNwYXJ0aWNpcGF0aW9uX3Nob3dfYWRtaW4gPiAuZmxleF9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTcpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2Vjb25kYXJ5IGEuYnRuUmVnaXN0ZXJKb2Ige1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTI1MG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEyNTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIGNvbG9yOiAjMWM4YjlmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgYS5idG5SZWdpc3RlckpvYjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzFjOGI5ZiwgMCAwIDVweCAjMWM4YjlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMxYzhiOWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjOGI5Zjtcbn1cbi5mbGV4X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCB7XG4gIHdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLnNvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zb2NpYWwgLmxpbmtlZGluIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWxfYmcucG5nJykgLTM2cHggbm8tcmVwZWF0O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zb2NpYWwgLmZiIHtcbiAgd2lkdGg6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWxfYmcucG5nJykgMCAwIG5vLXJlcGVhdDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc29jaWFsIC5pbnN0YWdyYW0ge1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2luc3RhZ3JhbS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zb2NpYWwgLnR3aXR0ZXIge1xuICB3aWR0aDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbF9iZy5wbmcnKSAtMTE2cHggMCBuby1yZXBlYXQ7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLnNvY2lhbCAudmlhZGVvIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWxfYmcucG5nJykgLTc3cHggMCBuby1yZXBlYXQ7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmltZ19jb250YWluZXIge1xuICBoZWlnaHQ6IDIzMXB4O1xuICB3aWR0aDogMjMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMzFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5pbWdfY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMjExcHg7XG4gIG1heC1oZWlnaHQ6IDIxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5taWRkbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA1OCU7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLm1pZGRsZSAuZXhwb3NhbnRfdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiAjMWM4YjlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAubWlkZGxlIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5taWRkbGUgLmluZm9zIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5taWRkbGUgLmluZm9zIC5pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5taWRkbGUgLmNvbnRhY3QgLmNvbnRhY3RfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmZsb2F0X2NvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuZmxvYXRfY29udGFpbmVyIC5mYS1yZW1vdmUge1xuICBwYWRkaW5nOiA1cHggNnB4IDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzhiOWY7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmZsb2F0X2NvbnRhaW5lciAubWluaV9sb2dvIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmZsb2F0X2NvbnRhaW5lciAubWluaV9sb2dvIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5mbG9hdF9jb250YWluZXIgLm1pbmlfbG9nbyAubG9nb19jb250YWluZXIge1xuICB3aWR0aDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5mbG9hdF9jb250YWluZXIgLm1pbmlfbG9nbyAudGgge1xuICB3aWR0aDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL21pbmlfbG9nby5wbmcnKSAyNHB4IDA7XG4gIGhlaWdodDogMjVweDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuZmxvYXRfY29udGFpbmVyIC5taW5pX2xvZ28gLmRpdiB7XG4gIHdpZHRoOiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWluaV9sb2dvLnBuZycpIDkwcHggMDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5mbG9hdF9jb250YWluZXIgLm1pbmlfbG9nbyAuc2VuIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9taW5pX2xvZ28ucG5nJykgMCAwO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmZsb2F0X2NvbnRhaW5lciAubWluaV9sb2dvIC5qZCB7XG4gIHdpZHRoOiAzMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWluaV9sb2dvLnBuZycpIDU5cHggMDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5mbG9hdF9jb250YWluZXIgW2lkXj1cIm9kYWxcIl06aG92ZXIsXG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmZsb2F0X2NvbnRhaW5lciBbaWRePVwiY2xvc2Vfam9ibGlua1wiXTpob3Zlcixcbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuZmxvYXRfY29udGFpbmVyIFtpZF49XCJjbG9zZV9wYXJ0aWNpcGFudF9cIl06aG92ZXIsXG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmZsb2F0X2NvbnRhaW5lciBbaWRePVwiY2xvc2VfYWdlbmRhX1wiXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2l0ZXMge1xuICB3aWR0aDogMjMxcHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2l0ZXMgLnNpdGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDJweCAjMWM4YjlmO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zaXRlcyAuc2l0ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFjOGI5ZjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zaXRlcyAubGluZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENUQ1Rjtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuZmEteW91dHViZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogI2JiMDAwMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLnNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgLmZpZWxkX2NvbnRhaW5lciAuZmllbGRfdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyZW0gMCAxZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjMWM4YjlmO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgLmZpZWxkX2NvbnRhaW5lci5qb2IgLmZpZWxkX3RpdGxlLmpvYiB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMnB4ICMxYzhiOWY7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2Vjb25kYXJ5IC5maWVsZF9jb250YWluZXIuam9iIC5maWVsZF90aXRsZS5qb2IgLmZhIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgLmZpZWxkX2NvbnRhaW5lci5qb2IgLmZpZWxkX3RpdGxlLmpvYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2Vjb25kYXJ5IC5maWVsZF9jb250YWluZXIuam9iIC5tYXJnaW5fZmllbGRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLnNlY29uZGFyeSBwLFxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgZGl2LFxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgc3BhbiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgYSB7XG4gIGNvbG9yOiAjNDRhNGYyO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5zZWNvbmRhcnkgLmpvYkxpc3QgLmJ0bi10aHJlZSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2Vjb25kYXJ5IC5qb2JMaXN0IC5idG4tdGhyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2Vjb25kYXJ5IC5qb2JMaXN0IC5idG4tdGhyZWU6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAgO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuc2Vjb25kYXJ5IC5qb2JMaXN0IC5idG4tdGhyZWU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjOGI5ZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLnNlY29uZGFyeSAuam9iTGlzdCAuYnRuLXRocmVlOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmlmcmFtZV9jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAuaWZyYW1lX2NvbnRhaW5lciBpZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5uYXZpZ2F0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5uYXZpZ2F0aW9uIC5mYSB7XG4gIGNvbG9yOiAjMWM4YjlmO1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5uYXZpZ2F0aW9uIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMS44ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAubmF2aWdhdGlvbiAubmF2X2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAubmF2aWdhdGlvbiAuY29tcGFueSB7XG4gIGNvbG9yOiAjMWM4YjlmO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5uYXZpZ2F0aW9uIC5wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5uYXZpZ2F0aW9uIC5wcmV2IC5mYSB7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDJlbTtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAubmF2aWdhdGlvbiAubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudCAubmF2aWdhdGlvbiAubmV4dCAuZmEge1xuICBtYXJnaW46IDAgMmVtIDAgMC41ZW07XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLm5hdmlnYXRpb24gLml0ZW1fbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50IC5qb2JsaW5rX3Nlc3Npb24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmpvYmxpbmtfc2Vzc2lvbiAuam9ibGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQgLmpvYmxpbmtfc2Vzc2lvbiAuam9ibGluayBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudC5mb3JtYXRpb24gLm1pZGRsZSAuZXhwb3NhbnRfdGl0bGUge1xuICBjb2xvcjogIzFjOGI5Zjtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudC5mb3JtYXRpb24gLmZsb2F0X2NvbnRhaW5lciAuZmEtcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOGI5Zjtcbn1cbi5mbGV4X2NvbnRhaW5lciAubW9kYWxfY29udGVudC5mb3JtYXRpb24gLnNpdGVzIC5zaXRlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWM4YjlmO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50LmZvcm1hdGlvbiAuc2Vjb25kYXJ5IC5maWVsZF9jb250YWluZXIgLmZpZWxkX3RpdGxlIHtcbiAgY29sb3I6ICMxYzhiOWY7XG59XG4uZmxleF9jb250YWluZXIgLm1vZGFsX2NvbnRlbnQuZm9ybWF0aW9uIC5uYXZpZ2F0aW9uIC5mYSB7XG4gIGNvbG9yOiAjMWM4YjlmO1xufVxuLmZsZXhfY29udGFpbmVyIC5tb2RhbF9jb250ZW50LmZvcm1hdGlvbiAubmF2aWdhdGlvbiAuY29tcGFueSB7XG4gIGNvbG9yOiAjMWM4YjlmO1xufVxuLmdyaWRfY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5ncmlkIGE6Zm9jdXMsXG4uZ3JpZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdyaWQgLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG4uZ3JpZCAuZ3JpZC1pdGVtIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5ncmlkIC50cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjMWM4YjlmO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkIC50cmlhbmdsZSAuZmEge1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ncmlkIC50cmlhbmdsZS5lbXBsb2kge1xuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICMxYzhiOWY7XG59XG4uZ3JpZCAudHJpYW5nbGUuZm9ybWF0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjMWM4YjlmO1xufVxuLmdyaWQgLnByZW1pdW0gLmdyaWQtaXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIG9yYW5nZTtcbiAgd2lkdGg6IDE5NnB4O1xufVxuLmdyaWQgLnByZW1pdW0gLnRyaWFuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICNFOTg4MzM7XG4gIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmdyaWQgLnByZW1pdW0gLnRyaWFuZ2xlIC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4uZ3JpZF9jb250YWluZXIuam9ibGlua19zZXNzaW9uIC5ncmlkIGE6Zm9jdXMsXG4uZ3JpZF9jb250YWluZXIuam9ibGlua19zZXNzaW9uIC5ncmlkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3JpZF9jb250YWluZXIuam9ibGlua19zZXNzaW9uIC5ncmlkIC5ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cbi5kaXNwbGF5QXQge1xuICBtYXJnaW46IDgwcHggMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2luZm9zLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4jaW5mb3Mge1xuICBmb250LWZhbWlseTogJ0V1cm9zdGlsZSc7XG59XG4jaW5mb3MgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaW5mb3MgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuI2luZm9zIC5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpbmZvcyAjZ29vZ2xlX21hcCxcbiNpbmZvcyAjbGVhZmxldG1hcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDAwcHg7XG4gIC8qIFByw6lmaXhlcyB2ZW5kZXVycyAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZDhkOGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGQ4ZDhkO1xufVxuI2luZm9zIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOTM4ZjhjO1xufVxuI2luZm9zIC5zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzUzNGI0ODtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2luZm9zIC5ob3VycyB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2luZm9zIC5sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xufVxuI2luZm9zIC5yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0JTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTM4ZjhjO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jaW5mb3MgLnJpZ2h0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2luZm9zIC5yaWdodCAuc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNyZ3BkIHAge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuI2NvbnRhY3QgbGFiZWwsXG4jcmVnaXN0cmF0aW9uIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNyZWdpc3RyYXRpb24gLmJ0bi1zdWNjZXNzLFxuI2NvbnRhY3QgLmJ0bi1zdWNjZXNzIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMC41ZW0gM2VtO1xufVxuI3JlZ2lzdHJhdGlvbiAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4jY29udGFjdCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2NvbnRhY3RfbWVzc2FnZSB7XG4gIGhlaWdodDogMTBlbTtcbn1cbiNidG5fdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQ6ICMxYzhiOWY7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogM2VtO1xuICByaWdodDogNGVtO1xuICB6LWluZGV4OiAxMDAwMDAwO1xufVxuI2J0bl90b3AgLmZhIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4jYnRuX3RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNmNDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlY3Rpb25fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc2VjdGlvbl9pbWdfY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc2VjdGlvbl9pbWdfY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNwYXJ0bmVyc19jb250YWluZXIsXG4jcGFydGljaXBhbnRzX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuI3BhcnRuZXJzX2NvbnRhaW5lciAuZmxleC1pdGVtLFxuI3BhcnRpY2lwYW50c19jb250YWluZXIgLmZsZXgtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkzOGY4Yztcbn1cbiNwYXJ0bmVyc19jb250YWluZXIgLmZsZXgtaXRlbSBpbWcsXG4jcGFydGljaXBhbnRzX2NvbnRhaW5lciAuZmxleC1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbiNqb2JsaW5rc19jb250YWluZXIgLmZsZXgtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4YjlmO1xufVxuI2pvYmxpbmtzX2NvbnRhaW5lciAuZmxleC1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG59XG4jam9ibGlua3NfY29udGFpbmVyIC5mbGV4LWl0ZW0gLmpvYmxpbmtfbmFtZSB7XG4gIGhlaWdodDogMjUlO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWdlbmRhc19jb250YWluZXIgLmFnZW5kYV9jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYWdlbmRhc19jb250YWluZXIgLmFnZW5kYV9jb250YWluZXIgLm1haW4ge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbiNhZ2VuZGFzX2NvbnRhaW5lciAuYWdlbmRhX2NvbnRhaW5lciAubWFpbiAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhZ2VuZGFzX2NvbnRhaW5lciAuYWdlbmRhX2NvbnRhaW5lciAuaW1nX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNhZ2VuZGFzX2NvbnRhaW5lciAuYWdlbmRhX2NvbnRhaW5lciAuaW1nX2NvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbiNhZ2VuZGFzX2NvbnRhaW5lciAuYWdlbmRhX2NvbnRhaW5lciAuaW1nX2NvbnRhaW5lciAubG9nb1RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4jYWdlbmRhc19jb250YWluZXIgLmFnZW5kYV9jb250YWluZXIgLnRyaWFuZ2xlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjNDRhNGYyO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbiNhZ2VuZGFzX2NvbnRhaW5lciAuYWdlbmRhX2NvbnRhaW5lciAudHJpYW5nbGUgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jYWdlbmRhc19jb250YWluZXIgW2lkXj1cIm15TW9kYWxfYWdlbmRhXCJdIC5tb2RhbF9jb250ZW50IC5pbWdfY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2FnZW5kYXNfY29udGFpbmVyIFtpZF49XCJteU1vZGFsX2FnZW5kYVwiXSAubW9kYWxfY29udGVudCAuZmxvYXRfY29udGFpbmVyIC5mYS1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNGYyO1xufVxuI3NlY3RvcnMgLnNlY3Rpb25faW1nX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzZWN0b3JzICNzZWN0b3JzX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4jYmlsYW4gLmZpbGVfY29udGFpbmVyLFxuI2JpbGFuX3B1YmxpYyAuZmlsZV9jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbiNiaWxhbiAuZmlsZV9jb250YWluZXIgLnRpdGxlLFxuI2JpbGFuX3B1YmxpYyAuZmlsZV9jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuI2JpbGFuIC5maWxlX2NvbnRhaW5lciBhdWRpbyxcbiNiaWxhbl9wdWJsaWMgLmZpbGVfY29udGFpbmVyIGF1ZGlvIHtcbiAgd2lkdGg6IDY0MHB4O1xuICAvKiA9IGlmcmFtZSBhbmQgdmlkZW8gd2lkdGggKi9cbn1cbiNiaWxhbiAuZmlsZV9jb250YWluZXIucGRmLFxuI2JpbGFuX3B1YmxpYyAuZmlsZV9jb250YWluZXIucGRmIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2JpbGFuIC5maWxlX2NvbnRhaW5lci5wZGYgLmZhLWRvd25sb2FkLFxuI2JpbGFuX3B1YmxpYyAuZmlsZV9jb250YWluZXIucGRmIC5mYS1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4jYmlsYW4gLmZpbGVfY29udGFpbmVyLnBkZiAudGl0bGUsXG4jYmlsYW5fcHVibGljIC5maWxlX2NvbnRhaW5lci5wZGYgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4jYmlsYW4gLmZpbGVfY29udGFpbmVyLnBkZiAuZmlsZSxcbiNiaWxhbl9wdWJsaWMgLmZpbGVfY29udGFpbmVyLnBkZiAuZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG4jYmlsYW4gaWZyYW1lLFxuI2JpbGFuX3B1YmxpYyBpZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5mb3JtW25hbWU9XCJyZWdpc3RyYXRpb25cIl0gI3NlYXJjaF9yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuZm9ybVtuYW1lPVwicmVnaXN0cmF0aW9uXCJdICNzZWFyY2hfcmVzdWx0cyAuY2l0eV9pdGVtIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuZm9ybVtuYW1lPVwicmVnaXN0cmF0aW9uXCJdICNzZWFyY2hfcmVzdWx0cyAuY2l0eV9pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5NWQxO1xuICBjb2xvcjogd2hpdGU7XG59XG5mb3JtW25hbWU9XCJyZWdpc3RyYXRpb25cIl0gLnNlY3RvcnMtbGlzdCA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbmZvcm1bbmFtZT1cInJlZ2lzdHJhdGlvblwiXSAuc2VjdG9ycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuZm9ybVtuYW1lPVwicmVnaXN0cmF0aW9uXCJdICNpbmNvcnJlY3RfZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuZm9ybVtuYW1lPVwiam9iXCJdICNzZWFyY2hfcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmZvcm1bbmFtZT1cImpvYlwiXSAjc2VhcmNoX3Jlc3VsdHMgLmNpdHlfaXRlbSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbmZvcm1bbmFtZT1cImpvYlwiXSAjc2VhcmNoX3Jlc3VsdHMgLmNpdHlfaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTVkMTtcbiAgY29sb3I6IHdoaXRlO1xufVxuZm9ybVtuYW1lPVwiam9iXCJdIC5zZWN0b3JzLWxpc3QgPiBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5mb3JtW25hbWU9XCJqb2JcIl0gLnNlY3RvcnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbmZvcm1bbmFtZT1cImpvYlwiXSAjaW5jb3JyZWN0X2VtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbmhlYWRlciAjbWVudV9maXggLmZhLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuaGVhZGVyIC5tZW51X2l0ZW1fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5oZWFkZXIgLm1lbnVfaXRlbV9jb250YWluZXIgLm1lbnVfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5tZW51X2l0ZW1fY29udGFpbmVyIC5tZW51X2l0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMWVtIDAgMC40ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5oZWFkZXIgLm1lbnVfaXRlbV9jb250YWluZXIgLm1lbnVfaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5tZW51X2l0ZW1fY29udGFpbmVyIC5tZW51X2l0ZW0gYTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFjOGI5ZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIGF1dG8gMCBhdXRvO1xufVxuaGVhZGVyIC5tZW51X2l0ZW1fY29udGFpbmVyIC5tZW51X2l0ZW0gYTp2aXNpdGVkLFxuaGVhZGVyIC5tZW51X2l0ZW1fY29udGFpbmVyIC5tZW51X2l0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICMxYzhiOWY7XG59XG5mb290ZXIgYTpob3ZlcixcbmZvb3RlciAjcHJlc3NlOmhvdmVyIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAjcHJlc3NlIHtcbiAgY29sb3I6ICMxYzhiOWY7XG4gIGZsb2F0OiByaWdodDtcbn1cbmZvb3RlciAjcHJlc3NlIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5mb290ZXIgI3NvY2lhbF9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLm9yZ2FuaXplciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuZm9vdGVyIC5wbGFjZXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2ltcGxlX2xvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmM2YzZjM7XG4gIC8qIExpZ2h0IGdyZXkgKi9cbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMzNDk4ZGI7XG4gIC8qIEJsdWUgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4O1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xMHB4O1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjMzMzMzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4jYXBwbGlfYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2FwcGxpX2FkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwMDAwMDAwMDAwMDA7XG4gIH1cbiAgI2FwcGxpX2FkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2FjY3VlaWwge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4IWltcG9ydGFudDtcbiAgfVxuICAjY2xvc2VfYXBwX2FkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3N0aWxlJztcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZF8xLmVvdCcpLCB1cmwoJy4uLy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZF8xLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi9wdWJsaWMvZm9udHMvRXVyb3N0aWxlTFRTdGRfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vLi4vLi4vcHVibGljL2ZvbnRzL0V1cm9zdGlsZUxUU3RkXzEuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0V1cm9zdGlsZS1Cb2xkJztcbiAgc3JjOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZC1Cb2xkLmVvdCcpLCB1cmwoJy4uLy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi9wdWJsaWMvZm9udHMvRXVyb3N0aWxlTFRTdGQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vLi4vLi4vcHVibGljL2ZvbnRzL0V1cm9zdGlsZUxUU3RkLUJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi9wdWJsaWMvZm9udHMvYnAyMTIzMy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggI2NhY2FjYSk7XG59XG4jY29uZkNvbnRhaW5lciB7XG4gIGNvbG9yOiBncmF5O1xufVxuLm9ibGlnYXRvaXJlIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5sb2FkZXJCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2Nyb2xsYWJsZS1saXN0X19zY3JvbGwge1xuICB3aWR0aDogMTAyJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbGJhci1hcnJvdy1jb2xvcjogZ3JlZW47XG4gIGhlaWdodDogNjd2aDtcbiAgbWF4LWhlaWdodDogMjE2MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnNjcm9sbGFibGUtbGlzdF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuICAvKiB3aWR0aCBvZiB0aGUgZW50aXJlIHNjcm9sbGJhciAqL1xufVxuLnNjcm9sbGFibGUtbGlzdF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyN3B4IDMwcHggI2RhZGFkYTtcbiAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG59XG4uc2Nyb2xsYWJsZS1saXN0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG4uc2Nyb2xsYWJsZS1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNzbGlkZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIHdpZHRoIG9mIHRoZSBlbnRpcmUgc2Nyb2xsYmFyICovXG59XG4jc2xpZGVzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyN3B4IDMwcHggI2RhZGFkYTtcbiAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG59XG5saS5zbGlkZS5wLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3NsaWRlczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbiNzbGlkZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogLTE7XG59XG4udGV4dEV2ZW50VG9wIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxucC50ZXh0RXZlbnRCb3Qge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5ldmVudEJ1dHRvbiBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5saW5rRm9vdGVyQ2Fyb3VzZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmxpbmtGb290ZXJDYXJvdXNlbCBhIC5zb2NpYWxMb2dvIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4ubGlua0Zvb3RlckNhcm91c2VsIGEgLm9yZ2FMb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5saW5rRm9vdGVyQ2Fyb3VzZWwgYSBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDIwMCUpO1xufVxuLmNvbC0xMi5jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBoZWlnaHQ6IDIwMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiA5OCU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY29sLTEyLmNoaWxkIC52aWxsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbC0xMi5jaGlsZCAubGlldSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiRXVyb3N0aWxlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2wtMTIuY2hpbGQgLmhldXJlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2wtMTIuY2hpbGQgLmRhdGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkV1cm9zdGlsZVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29sLTEyLmNoaWxkOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuLmNvbC0xMi5jaGlsZDpob3ZlciAuYmcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMDIpO1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRhaW5lci1mbHVpZC5sYXlvdXQge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5pbmZvZ3JhcGhpZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaW5mb2dyYXBoaWVDb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuLmtleU51bWJlclBpY3RvQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG59XG4jaW5kZXgyNExvZ29CYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG59XG4jY2l0eUJhbm5lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ldmVudEJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAycHg7XG59XG4jdGl0bGVLZXlOdW1iZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmtleU51bWJlckJveCB7XG4gIGhlaWdodDogMTg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMlO1xuICB3aWR0aDogMTg1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ua2V5TnVtYmVyQm94IHN2ZyB7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4jY29udGFjdEZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xuICBhbGlnbi1jb250ZW50OiBsYXN0IGJhc2VsaW5lO1xuICBtYXJnaW46IGF1dG87XG59XG4ua2V5TnVtYmVyQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmtleXdvcmRUZXh0Q29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua2V5d29yZFN2Z0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJpZ1RleHRLZXlOdW1iZXIge1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5wLmJpZ1RleHRLZXlOdW1iZXJGYWNlIHtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbWFsbFRleHRLZXlOdW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdG9QaWN0b0JveCB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5zdmdTZWN0b3Ige1xuICB3aWR0aDogOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zbWFsbFRleHRTZWN0b3JzIHtcbiAgY29sb3I6IGdyYXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5waWN0b0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5leHBvc2FudFByZXNlbnRhdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cmlFeHBvc2FudHNCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRyaUV4cG9zYW50c0J1dHRvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnVWx0aW1hdGUnO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi50cmlFeHBvc2FudHNCdXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JiYmI7XG59XG4udHJpRXhwb3NhbnRzQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNzbGlkZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDk4dnc7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSA5OHZ3KS8yKTtcbn1cbi5sb2dvQm94T2ZmZXIge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLmluZm9Cb3hPZmZlciB7XG4gIGZsZXgtZ3JvdzogMTAwO1xufVxuLnNsaWRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnNsaWRlIC5vcmdhbml6YXRpb25OYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wYXJ0aWNpcGF0aW9uc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG9nb0JveCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9nb0JveCBpbWcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sb2dvUGFydG5lckJveCAjdGl0bGVLZXlOdW1iZXJzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBpY3RvRXhwbyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmluZm9zRXhwb3NhbnRzIHtcbiAgbWFyZ2luOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5pbmZvc0V4cG9zYW50cyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5idXR0b25FeHBvc2FudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uRXhwb3NhbnRPZmZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGxQYXJ0bmVyc0xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucHJldmlvdXNFeHBvc2FudDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXh0RXhwb3NhbnQ6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmFja1RvTGlzdDpob3ZlciB7XG4gIGNvbG9yOiAjNTM0QjQ4O1xufVxuI3Nob3dFeHBvc2FudExpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICM1MzRCNDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIHdpZHRoOiAzMDBweDtcbn1cbiNzaG93RXhwb3NhbnRMaXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzUzNEI0ODtcbn1cbi5idXR0b25FeHBvc2FudDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmEuYnV0dG9uRXhwb3NhbnRPZmZlcjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsdGVyOiBjb250cmFzdCgwLjgpO1xufVxuLmNvbnRhaW5lck9yZ2FuaXphdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI2NvbmNlcHRDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jY29uY2VwdENvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dvUGFydG5lckJveCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sb2dvUGFydG5lckJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2dvUGFydG5lckJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2dvUGFydG5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xufVxuLmxvZ29QYXJ0bmVyOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAvKiBTYWZhcmkgMy04ICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGFydG5lckNvbnRhaW5lciB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uaW5mb3NDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaW5mb01hcCB7XG4gIGZsZXgtZ3JvdzogNDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5pbmZvQWRyZXNzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbiNtYXA6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5uYXZpZ2F0aW9uRXhwb3NhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucHJldmlvdXNFeHBvc2FudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHRFeHBvc2FudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5iYWNrVG9MaXN0IHtcbiAgYm9yZGVyOiBzb2xpZCBncmF5IDFweDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sb2dpbkJ1dHRvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubG9naW5JbWcge1xuICB3aWR0aDogMjBweDtcbn1cbiNsb2dpbkJ1dHRvbiB7XG4gIGNvbG9yOiBncmF5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuI2xvZ2luQnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGNvbnRyYXN0KDIwMCUpO1xufVxuI2NvbXBhbnlOYW1lRmljaGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZXhwb3NhbnRCb3gge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMzUwcHggO1xufVxuLmV4cG9zYW50Qm94IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZXhwb3NhbnRCb3ggaHIge1xuICBtYXJnaW46IDVweDtcbn1cbi5sb2dvQm94RmljaGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nb0JveEZpY2hlIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNvY2lhbEJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweDtcbiAgY29sb3I6IGdyYXk7XG59XG4uc29jaWFsQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDUuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogOTMlO1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2VsZWN0ZWRJbWdDYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5leHBvc2FudENvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3aWR0aDogNzklO1xufVxuLmluZm9yYW10aWZFeHBvc2FudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1MzRiNDg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLm9mZmVyQm94IHtcbiAgYm9yZGVyOiBzb2xpZCBncmV5IDFweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9mZmVyQm94IHAge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLm9mZmVyTG9nbyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxucC5vZmZlck5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzUzNGI0ODtcbn1cbnAub2ZmZXJOYW1lQ292ZWEge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzUzNGI0ODtcbn1cbnAub2ZmZXJTZWN0b3Ige1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnAub2ZmZXJDb250cmFjdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnAub2ZmZXJDaXR5IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idXR0b25PZmZlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogNXB4O1xufVxuLmxpbmtPZmZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5leHBvc2FudFByZXNlbnRhdGlvbiB7XG4gIGNvbG9yOiBncmV5O1xufVxuLm9mZmVyc0hlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vZmZlcnNIZWFkZXIgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLm9mZmVyc0hlYWRlciBociB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFydG5lcnNIZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFydG5lcnNIZWFkZXIgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLnBhcnRuZXJzSGVhZGVyIGhyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uYW1lQ29tYXBueSxcbi5qb2JOYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4IDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kZXRhaWxPZmZlclNlY3RvciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2M0YzRjNDtcbn1cbi5leHBvc2FudFByZXNlbnRhdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5idXRvb25Nb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmZsaWNraXR5LWVuYWJsZWQsXG4ubW9iaWxlQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbiNpbmRleDI0TG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMzVweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG4jaW5kZXhFeHBlcnRMb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiA4LjVweDtcbn1cbi5iYW5kZWF1RXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZWZ0OiAtNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTdweDtcbn1cbi50cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzc4Nzg3ODtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAzM3B4O1xufVxuLmxpc3RSZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGdhcDogMTBweDtcbn1cbi5saXN0UmVnaW9uSXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLmxpc3RSZWdpb25JdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogd2lkdGggMTAwbXM7XG59XG4ubGlzdFJlZ2lvbkl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5saXN0UmVnaW9uSXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxpc3RSZWdpb25JdGVtOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmFjdGl2ZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmluYWN0aXZlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pbmFjdGl2ZSA+IG5hdiA+IGEgPiBwIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuLmRpdkV4aXRCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGl2RXhpdEJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbn1cbi5kaXZFeGl0QnV0dG9uIGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Gb3JtSW5wdXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogNDUlO1xufVxuLnVwbG9hZENvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xuICBoZWlnaHQ6IDA7XG59XG5kaXYudXBsb2FkQ29udGFpbmVyIGlucHV0IHtcbiAgaGVpZ2h0OiA4NXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDg1cHg7XG59XG4udXBsb2FkQ29udGFpbmVyQ3Yge1xuICBtYXJnaW4tdG9wOiAtODVweDtcbiAgaGVpZ2h0OiAwO1xufVxuZGl2LnVwbG9hZENvbnRhaW5lckN2IGlucHV0IHtcbiAgaGVpZ2h0OiA4NXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IC03NnB4O1xufVxuLnZhbGlkVXBkYXRlQ3Yge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwMHB4O1xufVxuZGl2LnVwbG9hZENvbnRhaW5lckN2IGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCBibGFjaztcbiAgaGVpZ2h0OiA4NXB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogODUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI4cHg7XG4gIHRvcDogMTEwcHg7XG59XG5kaXYudXBsb2FkQ29udGFpbmVyIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCBibGFjaztcbiAgaGVpZ2h0OiA4NXB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbmRpdi51cGxvYWRDb250YWluZXIgaW5wdXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdWJzY3JpYmVCYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi54dW5leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhleHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJzY3JpYmVCYXIuZXhwYW5kIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgei1pbmRleDogMTAwO1xufVxuI3N1YnNjcmliZUJhc2VUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJFdXJvc3RpbGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3N1YnNjcmliZUJhc2VUZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0YztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3N1YnNjcmliZUJhc2VUZXh0IC5mbGV4LWl0ZW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLnN1YnNjcmliZUJhci5leHBhbmQgI2Nsb3NlRm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbn1cbi5wcmVTdWJUZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHg7XG59XG4uc3Vic2NyaWJlRm9ybUNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uZm9ybS1jb250YWluZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2xvZ2luMjRMb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTM1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYmFja0Zvcm1TdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5OXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIHotaW5kZXg6IC0xMDtcbn1cbi5jaGVja2JveEZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogLTVweCAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmxheW91RmljaGVDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmF2YmFyLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWxpZ2h0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob21lSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgdG9wOiA3cHg7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogd2lkdGggMTAwbXM7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1czo6YWZ0ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcztcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXM6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXM6aG92ZXI6OmFmdGVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZXJyb3JTdWJzY3JpYmUge1xuICBjb2xvcjogcmVkO1xufVxuLm5hdkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnZhbGlkYXRpb25QcmVzdWJUZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogZ3JlZW47XG59XG4ucHViTW9iaWxlTGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHViRGVza3RvcExpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaWdpdGFsQm9vc3RDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlnaXRhbEJvb3N0Q29udGFpbmVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbWcjaW5kZXgyNExvZ29MYXlvdXQge1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIC8qIG1hcmdpbi10b3A6IDI1cHg7ICovXG59XG5pbWcjaW5kZXhFeHBlcnRMb2dvTGF5b3V0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI2NvbmNlcHRDb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MTVweDtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2JhY2tDb25jZXB0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI3RleHRDb25jZXB0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWF4LWhlaWdodDogNDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZGl2I3RleHRDb25jZXB0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTY1NjU3O1xuICBtYXJnaW46IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLm1vZGFsLWdsb2JhbC1zdWIge1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGhlaWdodDogOTB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzc4Nzg3ODtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5waWN0b0V5ZUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHJvZmlsTmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpc2Nvbm5lY3RDYW5kaWRhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvRXZlbnRDYW5kaWRhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubG9nb0V2ZW50Q2FuZGlkYXQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgd2lkdGg6IDI5JTtcbn1cbi5jYW5kaWRhdFByb2ZpbENvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5maXJzdEFuZExhc3RuYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLnBlcnNvbmFsSW5mbyxcbi5teUV2ZW50cyB7XG4gIGZsZXg6IDEgMSAwcHg7XG59XG4uZm9ybUdyb3VwIHtcbiAgZmxleDogMzUlO1xufVxuLmNhdGVnb3J5UHJvZmlsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBnb2xkO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDE1cHg7XG59XG4uZm9ybUNhbmRpZGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgY29sdW1uLWdhcDogNTBweDtcbiAgcm93LWdhcDogMzBweDtcbn1cbmJ1dHRvbi52YWxpZGF0ZUNhbmRpZGF0SW5mb3NCVXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU2O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVWx0aW1hdGUnO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd29yZC1zcGFjaW5nOiAycHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4ubGFiZWxDYW5kaWRhdEZvcm0ge1xuICBjb2xvcjogIzg4ODA4MDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiAnVWx0aW1hdGUnO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLmlucHV0Q2FuZGlkYXRGb3JtIHtcbiAgYm9yZGVyOiAjNTc1NzU2O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LXN3aXRjaC1jaGVja2JveCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yZWFjdC1zd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnJlYWN0LXN3aXRjaC1sYWJlbCAucmVhY3Qtc3dpdGNoLWJ1dHRvbiB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDEwLCAxMCwgMTAsIDAuMjkpO1xufVxuLnJlYWN0LXN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLnJlYWN0LXN3aXRjaC1sYWJlbCAucmVhY3Qtc3dpdGNoLWJ1dHRvbiB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ucmVhY3Qtc3dpdGNoLWxhYmVsOmFjdGl2ZSAucmVhY3Qtc3dpdGNoLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnBkZi12aWV3ZXIgPiAucGRmLWNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4ucGRmLXZpZXdlciA+IC5wZGYtY2FudmFzIH4gLnBkZi1jYW52YXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBnLXZpZXdlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbi5wZy12aWV3ZXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5waG90by12aWV3ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5waG90by12aWV3ZXItY29udGFpbmVyID4gaW1nIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbiNwZy12aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdkJ1dHRvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmJ1dHRvbk1hbmFnZUN2IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVwbG9hZEN2QnV0dG9uIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG59XG4udXBsb2FkQ3ZCdXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpdGNoQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5lbXB0eVNlbGVjdENhbmRpZGF0IHtcbiAgY29sb3I6IHJlZDtcbn1cbi5lbXB0eVNlbGVjdENhbmRpZGF0IG9wdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5saS5wLWF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxubGkucC1hdXRvY29tcGxldGUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVDRUQ7XG4gIHBhZGRpbmc6IDZweDtcbn1cbnN2Zy5wLWljb24ucC1pY29uLXNwaW4ucC1hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5zcGFuI3ByX2lkXzEge1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0LnAtaW5wdXR0ZXh0LnAtY29tcG9uZW50LnAtZmlsbGVkLnAtYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgd2lkdGg6IDExNiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVWx0aW1hdGUnO1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCAjNTc1NzU2IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5pbnB1dC5wLWlucHV0dGV4dC5wLWNvbXBvbmVudC5wLWF1dG9jb21wbGV0ZS1pbnB1dC5wLWF1dG9jb21wbGV0ZS1pbnB1dCB7XG4gIHdpZHRoOiAxMTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1VsdGltYXRlJztcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlcjogc29saWQgIzU3NTc1NiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLnVwY29taW5nRXZlbnRUYWJsZTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuYnV0dG9uLnZhbGlkZXJVcGNvbWluZ0V2ZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbmJ1dHRvbi52YWxpZGVyVXBjb21pbmdFdmVudHM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VzdGlvbk15RXZlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlc3Rpb25NeUV2ZW50c0J1dHRvbiB7XG4gIGZsZXg6IDEgMSAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogJ1VsdGltYXRlJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5nZXN0aW9uTXlFdmVudHNCdXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvcmFtdGlmQ2FuZGlkYXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTM0YjQ4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZvcm1BY2NyZWQgLkZvcm1JbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1BY2NyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xufVxuLm1vZGFsLWdsb2JhbEJpbGFuIHtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3ODc4Nzg7XG59XG4uZ2FsbGVyeUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxMHB4O1xufVxuLmdhbGxlcnlXcmFwcGVyIHtcbiAgaGVpZ2h0OiA0MHZoO1xuICBmbGV4LWdyb3c6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnlXcmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbGxlcnlXcmFwcGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uZ2FsbGVyeVdyYXBwZXIgaW1nOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLyogU2FmYXJpIDMtOCAqL1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubGFzdEdhbGxlcnkge1xuICBmbGV4LWdyb3c6IDEwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDEpIHtcbiAgLmdhbGxlcnlXcmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAzMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gIC5nYWxsZXJ5V3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxKSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGxlcnlDb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmdhbGxlcnlXcmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdhbGxlcnlXcmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NTlweCkge1xuICAuZXhwb3NhbnRCb3gge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm5hbWVDb21hcG55LFxuICAuam9iTmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5leHBvc2FudFByZXNlbnRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGV0YWlsT2ZmZXJTZWN0b3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZXhwb3NhbnRDb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbmNlcHRDb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGFydGljaXBhdGlvbnNDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2RhbC1nbG9iYWwtc3ViIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc4Nzg3ODtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0ge1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbiAgaW1nI2luZGV4MjRMb2dvTGF5b3V0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLyogbWFyZ2luLXRvcDogMjVweDsgKi9cbiAgfVxuICBpbWcjaW5kZXhFeHBlcnRMb2dvTGF5b3V0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucHViRGVza3RvcExpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI25hdmJhck5hdkFsdE1hcmt1cCB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5jb250YWluZXItZmx1aWQubGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGljdG9Db250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uZXh0RXhwb3NhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLnByZXZpb3VzRXhwb3NhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAjbG9naW5CdXR0b24ge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gICNzbGlkZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5OHZ3O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDk4dncpLzIpO1xuICB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLFxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFVsdGltYXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGxpLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MzdweCkge1xuICAuZXhwb3NhbnRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZm9ybSB7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxuICAuaW5mb2dyYXBoaWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLmtleU51bWJlclBpY3RvQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBpY3RvQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGVja2JveEZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tb2RhbC1nbG9iYWwtc3ViIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogOTklO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc4Nzg3ODtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucHViRGVza3RvcExpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnB1Yk1vYmlsZUxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkZvcm1JbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFzc3dvcmRGaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLmZvcm0ge1xuICAgIHJvdy1nYXA6IDBweDtcbiAgfVxuICAuY2FyZC1jb250YWluZXIge1xuICAgIGhlaWdodDogNzB2aDtcbiAgfVxuICAucGFydG5lcnNIZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQ0MHB4O1xuICB9XG4gIC5mb3JtR3JvdXAge1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUzOXB4KSB7XG4gIC5vZmZlckJveCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAubG9nb0JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIG5hdiB7XG4gICAgcGFkZGluZy10b3A6IDEzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZsaWNraXR5LWVuYWJsZWQsXG4gIC5tb2JpbGVDb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG4gIC5zY3JvbGxhYmxlLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICB9XG4gIC5nYWxsZXJ5LWNlbGwge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzhDODtcbiAgICBjb3VudGVyLWluY3JlbWVudDogZ2FsbGVyeS1jZWxsO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG4gIC8qIGNlbGwgbnVtYmVyICovXG4gIC5nYWxsZXJ5LWNlbGw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgI2luZGV4MjRMb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMTIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAjaW5kZXhFeHBlcnRMb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuY29sLTEyLmNoaWxkLmdhbGxlcnktY2VsbC5pcy1zZWxlY3RlZCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5jb2wtMTIuY2hpbGQge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbiAgLnNob3dFdmVudEJ1dHRvbiB7XG4gICAgd2lkdGg6IDk1LjUlO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogN3B4O1xuICB9XG4gIC5mbGlja2l0eS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbC0xMi5jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICB9XG4gIC5jb2wtMTIuY2hpbGQgLnRleHRFdmVudFRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY29sLTEyLmNoaWxkIHAudGV4dEV2ZW50Qm90IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbC0xMi5jaGlsZCAudmlsbGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGNvbG9yOiAjNDU2NTJhO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbC0xMi5jaGlsZCAubGlldSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRXVyb3N0aWxlXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb2wtMTIuY2hpbGQgLmhldXJlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb2wtMTIuY2hpbGQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkV1cm9zdGlsZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGlua0Zvb3RlckNhcm91c2VsIGEgLm9yZ2FMb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmxpbmtGb290ZXJDYXJvdXNlbCBhIC5zb2NpYWxMb2dvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAubGlua0Zvb3RlckNhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJhbmRlYXVFdmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRyaWFuZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzc4Nzg3ODtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAzM3B4O1xuICB9XG4gICNyZWdpb24tc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3JlZ2lvbi1zZWxlY3Qgb3B0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxpc3RSZWdpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlzLXNlbGVjdGVkID4gbmF2ID4gYSA+IHAge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzk2cHgpIHtcbiAgLnBpY3RvQ29udGFpbmVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmNoZWNrYm94RmllbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNsb2dPdXRCdXR0b24ge1xuICBjb2xvcjogZ3JheTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2xvZ091dEJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLm1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsLWdsb2JhbCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDM3MnB4O1xuICBoZWlnaHQ6IDUwMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzg3ODc4O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LWZhbWlseTogXCJFdXJvc3RpbGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbC1oZWFkZXIgcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBvcmFuZ2Ugc29saWQ7XG59XG5idXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJFdXJvc3RpbGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5idXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG59XG4uZm9yZ290UGFzc3dvcmQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgZ3JheSAycHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmFubmVyUGFydGljaXBhdGlvbnMge1xuICBib3JkZXI6IHNvbGlkIHdoaXRlIDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFubmVyUGFydGljaXBhdGlvbnMgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uaW5mb3NQYXRpY2lwYXRpb25zIHtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItdG9wOiBzb2xpZCAjODA4MDgwIDJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm9yZ2FuaXphdGlvbk5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3JnYW5pemF0aW9uTmFtZUNvdmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1MzRiNDg7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cbi5maWNoZVByZXNlbnRhdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY29udGVudENoZWNraW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4jY2hlY2tpbmdCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4jY2hlY2tpbmdCb3ggaDEge1xuICBjb2xvcjogd2hpdGU7XG59XG4jY2hlY2tpbmdCb3ggYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyLjI1ZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG59XG4jY2hlY2tpbmdCb3ggYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyQzNFNTA7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE1MTQ1MTtcbiAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDYzcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogNTZweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiA0OHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICB0b3A6IDcycHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogMTdweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5jYXJvdXNlbCAuY29udHJvbC1hcnJvdyxcbi5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNvbnRyb2wtYXJyb3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJvdXNlbCAuY29udHJvbC1hcnJvdzpmb2N1cyxcbi5jYXJvdXNlbCAuY29udHJvbC1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmNhcm91c2VsIC5jb250cm9sLWFycm93OmJlZm9yZSxcbi5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNvbnRyb2wtYXJyb3c6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtZGlzYWJsZWQuY29udHJvbC1hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsIC5jb250cm9sLXByZXYuY29udHJvbC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtcHJldi5jb250cm9sLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmZmY7XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtbmV4dC5jb250cm9sLWFycm93IHtcbiAgcmlnaHQ6IDA7XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtbmV4dC5jb250cm9sLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZjtcbn1cbi5jYXJvdXNlbC1yb290IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhcm91c2VsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbCAuY29udHJvbC1hcnJvdyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2Fyb3VzZWwgLnRodW1icy13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsIC50aHVtYnMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2Fyb3VzZWwgLnRodW1iIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbjtcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5jYXJvdXNlbCAudGh1bWI6Zm9jdXMge1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcm91c2VsIC50aHVtYi5zZWxlY3RlZCxcbi5jYXJvdXNlbCAudGh1bWI6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMzMzO1xufVxuLmNhcm91c2VsIC50aHVtYiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY29udHJvbC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jb250cm9sLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcm91c2VsIC5zbGlkZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlLWluO1xufVxuLmNhcm91c2VsIC5zbGlkZXItd3JhcHBlci5heGlzLWhvcml6b250YWwgLnNsaWRlciB7XG4gIC1tcy1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJvdXNlbCAuc2xpZGVyLXdyYXBwZXIuYXhpcy1ob3Jpem9udGFsIC5zbGlkZXIgLnNsaWRlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVyLmF4aXMtdmVydGljYWwge1xuICAtbXMtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVyLmF4aXMtdmVydGljYWwgLnNsaWRlciB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJvdXNlbCAuc2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsIC5zbGlkZXIuYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuLmNhcm91c2VsIC5zbGlkZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbCAuc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJvdXNlbCAuc2xpZGUgaWZyYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1hcmdpbjogMCA0MHB4IDQwcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJvdXNlbCAuc2xpZGUgLmxlZ2VuZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ1JTtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2Fyb3VzZWwgLmNvbnRyb2wtZG90cyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtZG90cyAuZG90IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLmNhcm91c2VsIC5jb250cm9sLWRvdHMgLmRvdC5zZWxlY3RlZCxcbi5jYXJvdXNlbCAuY29udHJvbC1kb3RzIC5kb3Q6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWw6aG92ZXIgLnNsaWRlIC5sZWdlbmQge1xuICBvcGFjaXR5OiAxO1xufVxuLmF1ZGlvQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xufVxuLmRvY0JpbGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y0O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnVuaXF1ZVBhcnRpY2lhdGlvbkJpbGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVuaXF1ZVBhcnRpY2lhdGlvbkJpbGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1IdWIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzg1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ocy1mb3JtX192aXJhbGl0eS1saW5rIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyZWRJbWFnZXNCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZpbHRlcmVkSW1hZ2VzQnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhenktbG9hZC1pbWFnZS1iYWNrZ3JvdW5kLm9wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuLmxhenktbG9hZC1pbWFnZS1iYWNrZ3JvdW5kLm9wYWNpdHkubGF6eS1sb2FkLWltYWdlLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbiNmb3JtLXRhcmdldCB7XG4gIHBhZGRpbmc6IDQwcHghaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMjBweCFpbXBvcnRhbnQ7XG59XG4ucGFnZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmNhcm91c2VsLXNsaWRlciBidXR0b24uY29udHJvbC1hcnJvdy5jb250cm9sLW5leHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbC1zbGlkZXIgYnV0dG9uLmNvbnRyb2wtYXJyb3cuY29udHJvbC1wcmV2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG51bC5jb250cm9sLWRvdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxubGkuZG90IHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxubGkuZG90LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogZ29sZCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGVkSW1nQ2Fyb3VzZWwgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxucC5jYXJvdXNlbC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL2FycmFzX3N0X2xhdXJlbnRfYmxhbmd5Lmxlc3MiLCJAaW1wb3J0ICd+Zm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyc7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNjAwLDcwMCw4MDAuY3NzJyk7XG5AaW1wb3J0IHVybCgnbmF2X2Jhci5sZXNzJyk7XG5cbkBvcmFuZ2VfcHJlbWl1bSA6ICNFOTg4MzM7XG5AYmx1ZTogIzQ0YTRmMjtcbkBncmV5X3RpdGxlOiAjNzc3O1xuQGdyZXk6I2UxZTJlMztcbkBtaW5pLXNpemU6MzVweDtcbkBzb2NpYWw6MjBweDtcbkBldmVudF9jb2xvcl8yOiM0YjhkY2I7XG5Ab3RoZXJfZXZlbnQ6IzRiOGRjYjtcbkBibHVlX2xpbms6IzMzN2FiNztcblxuYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbiNmaWxse1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcwNjA2O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI25hdl9waWN0b191c2Vye1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbmZvb3RlcntcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgY29sb3I6IEBncmV5X2hlYWRlcjtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTotNGVtO1xuXG4gICAgLmZvb3Rlcl90ZXh0e1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIGF7XG4gICAgICAgY29sb3I6Ymx1ZTtcbiAgICB9XG4gICAgYTpob3ZlciwjcHJlc3NlOmhvdmVye1xuICAgICAgICBjb2xvcjojNjg2ODY4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICB9XG5cbiAgICAjcHJlc3Nle1xuICAgICAgICBjb2xvcjpibHVlO1xuICAgICAgICBmbG9hdDpyaWdodDtcblxuICAgICAgICAuZmF7XG4gICAgICAgICAgICBmb250LXNpemU6MS40ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NvY2lhbF9tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG5cbmgyLnByZW1pdW17XG4gICAgY29sb3I6QG9yYW5nZV9wcmVtaXVtO1xufVxuXG5baWRePVwibXlNb2RhbFwiXSwjcGFydGljaXBhdGlvbl9zaG93X2FkbWluID4uZmxleF9jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjk3KTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OjA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIHotaW5kZXg6MTAwMDAwMDtcbn1cbi5mbGV4X2NvbnRhaW5lcntcbiAgLm1vZGFsX2NvbnRlbnR7XG4gICAgLnNlY29uZGFyeXtcbiAgICAgIGEuYnRuUmVnaXN0ZXJKb2J7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTI1MG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgY29sb3I6QGV2ZW50X2NvbG9yXzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICBhLmJ0blJlZ2lzdGVySm9iOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCBAZXZlbnRfY29sb3JfMiwgMCAwIDVweCBAZXZlbnRfY29sb3JfMjtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDE1cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBAZXZlbnRfY29sb3JfMjtcbiAgICAgICAgY29sb3IgOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50X2NvbG9yXzI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmxleF9jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOjJlbTtcblxuICAgIC5tb2RhbF9jb250ZW50e1xuICAgICAgICB3aWR0aDo4NjBweDtcbiAgICAgICAgbWFyZ2luOmF1dG87XG5cbiAgICAgICAgLnNvY2lhbHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmtlZGlue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWxfYmcucG5nJykgLTM2cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZie1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWxfYmcucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbnN0YWdyYW17XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2luc3RhZ3JhbS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR3aXR0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbF9iZy5wbmcnKSAtMTE2cHggMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlhZGVve1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWxfYmcucG5nJykgLTc3cHggMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbG9nb193aWR0aCA6IDIzMXB4O1xuXG4gICAgICAgIC5pbWdfY29udGFpbmVye1xuICAgICAgICAgICAgaGVpZ2h0OkBsb2dvX3dpZHRoO1xuICAgICAgICAgICAgd2lkdGg6QGxvZ29fd2lkdGg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDpAbG9nb193aWR0aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEuNWVtO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOkBsb2dvX3dpZHRoIC0gMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OkBsb2dvX3dpZHRoIC0gMjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pZGRsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOjU4JTtcblxuICAgICAgICAgICAgLmV4cG9zYW50X3RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowLjVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjpAZXZlbnRfY29sb3JfMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgICAgICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3R7XG4gICAgICAgICAgICAgICAgLmNvbnRhY3RfbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsb2F0X2NvbnRhaW5lcntcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuXG4gICAgICAgICAgICAuZmEtcmVtb3Zle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHggNXB4IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBldmVudF9jb2xvcl8yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWluaV9sb2dve1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MS41ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MC40ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtYXhfd2lkdGg6MzRweDtcbiAgICAgICAgICAgICAgICAubG9nb19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOkBtYXhfd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGh7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWluaV9sb2dvLnBuZycpIDI0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGl2e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL21pbmlfbG9nby5wbmcnKSA5MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZW57XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbWluaV9sb2dvLnBuZycpIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5qZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9taW5pX2xvZ28ucG5nJykgNTlweCAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW2lkXj1cIm9kYWxcIl06aG92ZXIsW2lkXj1cImNsb3NlX2pvYmxpbmtcIl06aG92ZXIsW2lkXj1cImNsb3NlX3BhcnRpY2lwYW50X1wiXTpob3ZlcixbaWRePVwiY2xvc2VfYWdlbmRhX1wiXTpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZXN7XG4gICAgICAgICAgICB3aWR0aDpAbG9nb193aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MmVtO1xuICAgICAgICAgICAgLnNpdGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6M3B4IDNweCAycHggQGV2ZW50X2NvbG9yXzI7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6QGV2ZW50X2NvbG9yXzI7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDpicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1RDVENUY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhLXlvdXR1YmV7XG4gICAgICAgICAgICBmb250LXNpemU6MmVtO1xuICAgICAgICAgICAgY29sb3I6ICNiYjAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5zZWNvbmRhcnl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAgICAgLmZpZWxkX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuZmllbGRfdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoyZW0gMCAxZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6QGV2ZW50X2NvbG9yXzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkX2NvbnRhaW5lci5qb2J7XG4gICAgICAgICAgICAgICAgLmZpZWxkX3RpdGxlLmpvYntcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMnB4IEBldmVudF9jb2xvcl8yO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNWVtIDFlbTtcblxuICAgICAgICAgICAgICAgICAgICAuZmF7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGRfdGl0bGUuam9iOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbl9maWVsZHN7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLCBkaXYsIHNwYW57XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuM2VtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6QGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuam9iTGlzdHtcbiAgICAgICAgICAgICAgLmJ0bi10aHJlZSB7XG4gICAgICAgICAgICBcdGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tdGhyZWU6OmJlZm9yZSB7XG4gICAgICAgICAgICBcdGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBcdHRvcDogMDtcbiAgICAgICAgICAgIFx0bGVmdDogMDtcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcdGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIFx0ei1pbmRleDogMTtcbiAgICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tdGhyZWU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBcdG9wYWNpdHk6IDAgO1xuICAgICAgICAgICAgXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSwwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi10aHJlZTo6YWZ0ZXIge1xuICAgICAgICAgICAgXHRjb250ZW50OiAnJztcbiAgICAgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgXHR0b3A6IDA7XG4gICAgICAgICAgICBcdGxlZnQ6IDA7XG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBcdHotaW5kZXg6IDE7XG4gICAgICAgICAgICBcdG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgXHRib3JkZXI6IDFweCBzb2xpZCBAZXZlbnRfY29sb3JfMjtcbiAgICAgICAgICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tdGhyZWU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIFx0b3BhY2l0eTogMTtcbiAgICAgICAgICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pZnJhbWVfY29udGFpbmVye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNlbTtcbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBoZWlnaHQ6MS44ZW07XG4gICAgICAgIC5uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmJhc2VsaW5lO1xuXG4gICAgICAgICAgICAuZmF7XG4gICAgICAgICAgICAgICAgY29sb3I6QGV2ZW50X2NvbG9yXzI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOkBoZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDpAaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdl9pdGVte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OkBoZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcGFueXtcbiAgICAgICAgICAgICAgICBjb2xvcjpAZXZlbnRfY29sb3JfMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmV2e1xuICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAuZmF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAuNWVtIDAgMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXh0e1xuICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIC5mYXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMmVtIDAgMC41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1fbGFiZWx7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qb2JsaW5rX3Nlc3Npb257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjJlbTtcblxuICAgICAgICAgICAgLmpvYmxpbmt7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWxfY29udGVudC5mb3JtYXRpb257XG4gICAgICAgIC5taWRkbGV7XG4gICAgICAgICAgICAuZXhwb3NhbnRfdGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6QG90aGVyX2V2ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsb2F0X2NvbnRhaW5lcntcbiAgICAgICAgICAgIC5mYS1yZW1vdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAb3RoZXJfZXZlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGVze1xuICAgICAgICAgICAgLnNpdGV7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOkBvdGhlcl9ldmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY29uZGFyeXtcbiAgICAgICAgICAgIC5maWVsZF9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgLmZpZWxkX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpAb3RoZXJfZXZlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgLmZhe1xuICAgICAgICAgICAgICAgIGNvbG9yOkBvdGhlcl9ldmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21wYW55e1xuICAgICAgICAgICAgICAgIGNvbG9yOkBvdGhlcl9ldmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vIGxvZ29zIGxpc3QgLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBzcXVhcmVfd2lkdGg6IDIwMHB4O1xuLmdyaWRfY29udGFpbmVye1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOjk5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206M2VtO1xuXG59XG4uZ3JpZCB7XG5cbiAgICBhOmZvY3VzLGE6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbXtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogQHNxdWFyZV93aWR0aDtcbiAgICAgICAgd2lkdGg6IEBzcXVhcmVfd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAc3F1YXJlX3dpZHRoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjElO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICB9XG4gICAgfVxuICAgIC50cmlhbmdsZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MSU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgQGV2ZW50X2NvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246Ym90dG9tO1xuXG4gICAgICAgIC5mYXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyaWFuZ2xlLmVtcGxvaXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCBAZXZlbnRfY29sb3JfMjtcbiAgICB9XG4gICAgLnRyaWFuZ2xlLmZvcm1hdGlvbntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCBAb3RoZXJfZXZlbnQ7XG4gICAgfVxuICAgIC5wcmVtaXVte1xuICAgICAgICAuZ3JpZC1pdGVte1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgb3JhbmdlO1xuICAgICAgICAgICAgd2lkdGg6MTk2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYW5nbGV7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgQG9yYW5nZV9wcmVtaXVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5mYXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQHNxdWFyZV93aWR0aF9taW5pOjEwMHB4O1xuLmdyaWRfY29udGFpbmVyLmpvYmxpbmtfc2Vzc2lvbiB7XG5cbiAgICAuZ3JpZCB7XG5cbiAgICAgICAgYTpmb2N1cywgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IEBzcXVhcmVfd2lkdGhfbWluaTtcbiAgICAgICAgICAgIHdpZHRoOiBAc3F1YXJlX3dpZHRoX21pbmk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQHNxdWFyZV93aWR0aF9taW5pO1xuICAgICAgICB9XG4gICAgfVxufVxuLmRpc3BsYXlBdHtcbiAgICBtYXJnaW46ODBweCAwO1xuICAgIGZvbnQtc2l6ZToxLjFlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLyBpbmZvcyBwcmF0aXF1ZXMgLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiNpbmZvcy5jb250ZW50e1xuICAgIG1heC13aWR0aDppbmhlcml0O1xufVxuI2luZm9ze1xuICAgIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVye1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgIH1cbiAgICAubGVhZmxldC1jb250YWluZXJ7XG4gICAgICAgIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b257XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9udC1mYW1pbHk6ICdFdXJvc3RpbGUnO1xuXG4gICAgI2dvb2dsZV9tYXAsICNsZWFmbGV0bWFwe1xuICAgICAgICBtYXJnaW4tdG9wOjFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozZW07XG4gICAgICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAvKiBQcsOpZml4ZXMgdmVuZGV1cnMgKi9cbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGQ4ZDhkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhkOGQ4ZDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGNvbG9yOiM5MzhmOGM7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICM1MzRiNDg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmhvdXJze1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAubGVmdHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjQ5JTtcbiAgICB9XG4gICAgLnJpZ2h0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkzOGY4YztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnRpdGxle1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNyZ3Bke1xuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xuICAgIH1cbn1cbiNjb250YWN0LCAjcmVnaXN0cmF0aW9ue1xuICAgIGxhYmVse1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgfVxufVxuI3JlZ2lzdHJhdGlvbiwgI2NvbnRhY3R7XG4gICAgLmJ0bi1zdWNjZXNze1xuICAgICAgICBtYXJnaW46MWVtIDA7XG4gICAgICAgIHBhZGRpbmc6MC41ZW0gM2VtO1xuICAgIH1cbiAgICAuYnRuLXN1Y2Nlc3M6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICB9XG59XG4jY29udGFjdF9tZXNzYWdle1xuICAgIGhlaWdodDoxMGVtO1xufVxuI2J0bl90b3Age1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJhY2tncm91bmQ6IEBldmVudF9jb2xvcjtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgYm90dG9tOiAzZW07XG4gICAgcmlnaHQ6IDRlbTtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuXG4gICAgLmZhe1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG4gI2J0bl90b3A6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBldmVudF9jb2xvciwyMCUpO1xuICAgIGN1cnNvcjpwb2ludGVyO1xufVxuLmJ0bi1zdWNjZXNze1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8gc2VjdGlvbnMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc2VjdGlvbl9kZXNjcmlwdGlvbntcbiAgICB0ZXh0LWFsaWduOmp1c3RpZnk7XG4gICAgbWFyZ2luLWJvdHRvbToyZW07XG59XG4uc2VjdGlvbl9pbWdfY29udGFpbmVye1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICBtYXJnaW4tYm90dG9tOjJlbTtcblxuICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICB9XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBwYXJ0bmVycyBwYXJ0aWNpcGFudHMgam9ibGlua3Mgc2VjdGlvbiAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiNwYXJ0bmVyc19jb250YWluZXIsICNwYXJ0aWNpcGFudHNfY29udGFpbmVye1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAgICAgIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG4gICAgZGlzcGxheTogLW1vei1ib3g7ICAgICAgICAgLyogT0xEIC0gRmlyZWZveCAxOS0gKGJ1Z2d5IGJ1dCBtb3N0bHkgd29ya3MpICovXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLmZsZXgtaXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM4ZjhjO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDoxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNqb2JsaW5rc19jb250YWluZXJ7XG4gICAgLmZsZXgtaXRlbXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZXZlbnRfY29sb3I7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOjc1JTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NzUlO1xuICAgICAgICB9XG4gICAgICAgIC5qb2JsaW5rX25hbWV7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vIHNlY3Rpb24gYWdlbmRhIC8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4jYWdlbmRhc19jb250YWluZXJ7XG5cbiAgICAuYWdlbmRhX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yZW07XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjFlbTtcblxuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG91cnN7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6MC45ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGFnZW5kYV93aWR0aDoxMDBweDtcbiAgICAgICAgLmltZ19jb250YWluZXJ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IEBhZ2VuZGFfd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogQGFnZW5kYV93aWR0aDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IEBhZ2VuZGFfd2lkdGg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IEBhZ2VuZGFfd2lkdGg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDpAYWdlbmRhX3dpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzpjb250ZW50LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDpAYWdlbmRhX3dpZHRoO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6QGFnZW5kYV93aWR0aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nb1RleHR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MC44ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWFuZ2xle1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIEBibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcblxuICAgICAgICAgICAgLmZhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmltZ19jb250YWluZXIuZGVzY3JpcHRpb246aG92ZXJ7XG4gICAgICAgIC8vICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgLy8gfVxuICAgIH1cbiAgICBbaWRePVwibXlNb2RhbF9hZ2VuZGFcIl17XG4gICAgICAgIC5tb2RhbF9jb250ZW50e1xuICAgICAgICAgICAgLmltZ19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxvYXRfY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC5mYS1yZW1vdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8gc2VjdGlvbiBzZWN0b3IgLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4jc2VjdG9yc3tcbiAgICAuc2VjdGlvbl9pbWdfY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG4gICAgI3NlY3RvcnNfY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6MmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vIGJpbGFuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4jYmlsYW4sICNiaWxhbl9wdWJsaWN7XG5cbiAgICAuZmlsZV9jb250YWluZXJ7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGF1ZGlve1xuICAgICAgICAgICAgd2lkdGg6NjQwcHg7IC8qID0gaWZyYW1lIGFuZCB2aWRlbyB3aWR0aCAqL1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWxlX2NvbnRhaW5lci5wZGZ7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgLmZhLWRvd25sb2Fke1xuICAgICAgICAgICAgZm9udC1zaXplOjEuM2VtO1xuICAgICAgICB9XG4gICAgICAgIC8vIC50aXRsZTo6YmVmb3Jle1xuICAgICAgICAvLyAgICAgY29udGVudDpcIuKaq1wiO1xuICAgICAgICAvLyB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5maWxle1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlmcmFtZXtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuXG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8gY2FuZGlkYXRlIHJlZ2lzdHJhdGlvbiAvLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vIGFuZCBlZGl0IHByb2ZpbGUgLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmZvcm1bbmFtZT1cInJlZ2lzdHJhdGlvblwiXXtcbiAgICAjc2VhcmNoX3Jlc3VsdHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAuY2l0eV9pdGVte1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5jaXR5X2l0ZW06aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjNDQ5NWQxO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3RvcnMtbGlzdD5kaXZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG4gICAgLnNlY3RvcnMtbGlzdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyZW07XG4gICAgfVxuICAgIC8vICNzZWN0b3JzX3NlbGVjdHtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6MS43O1xuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOjA7XG5cbiAgICAvLyAgICAgLmZhe1xuICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6MC41ZW07XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gICAgLy8gICNzZWN0b3JzX3NlbGVjdDpob3ZlcntcbiAgICAvLyAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLy8gIH1cbiAgICAjaW5jb3JyZWN0X2VtYWlse1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbiAgICAgICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbn1cblxuZm9ybVtuYW1lPVwiam9iXCJde1xuICAgICNzZWFyY2hfcmVzdWx0c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIC5jaXR5X2l0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNpdHlfaXRlbTpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICM0NDk1ZDE7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdG9ycy1saXN0PmRpdntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cbiAgICAuc2VjdG9ycy1saXN0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJlbTtcbiAgICB9XG4gICAgLy8gI3NlY3RvcnNfc2VsZWN0e1xuICAgIC8vICAgICBsaW5lLWhlaWdodDoxLjc7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgIC8vICAgICAuZmF7XG4gICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDowLjVlbTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICAvLyAgI3NlY3RvcnNfc2VsZWN0OmhvdmVye1xuICAgIC8vICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAvLyAgfVxuICAgICNpbmNvcnJlY3RfZW1haWx7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICAgICAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxufVxuXG4vL21lbnUgYmFyXG5oZWFkZXJ7XG4gICAgI21lbnVfZml4e1xuICAgICAgICAuZmEtY2xvc2V7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudV9pdGVtX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzphdXRvO1xuXG4gICAgICAgIC5tZW51X2l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDAuNGVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7ICovXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBldmVudF9jb2xvcjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTp2aXNpdGVkLCBhOmZvY3Vze1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8gZm9vdGVyIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmZvb3RlcntcblxuICAgIGF7XG4gICAgICAgY29sb3I6QGV2ZW50X2NvbG9yO1xuICAgIH1cbiAgICBhOmhvdmVyLCNwcmVzc2U6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiM2ODY4Njg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cblxuICAgICNwcmVzc2V7XG4gICAgICAgIGNvbG9yOkBldmVudF9jb2xvcjtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG5cbiAgICAgICAgLmZhe1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICNzb2NpYWxfbW9iaWxle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAub3JnYW5pemVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAuNWVtO1xuICAgIH1cbiAgICAucGxhY2Vze1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vIGxvYWRlciAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5zaW1wbGVfbG9hZGVyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2YzZjNmMzsgLyogTGlnaHQgZ3JleSAqL1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMzQ5OGRiOyAvKiBCbHVlICovXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8gcHJpbnQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtZWRpYSBwcmludCB7XG4gICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvbGVzcy9ldmVudHMvQzovVXNlcnMvcGllcnIvRG9jdW1lbnRzL25ld2V2ZW50cy9hc3NldHMvbGVzcy9zaGFyZS5sZXNzIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBAcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gUmVzZXQgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIGdpdmVuIG5ldyBpbnNlcnRpb24gbWV0aG9kXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT3ZlcnJpZGVzIGZvciBwcm9wZXIgaW5zZXJ0aW9uXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihAcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9wb3BvdmVycy5sZXNzIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9sZXNzL2V2ZW50cy9DOi9Vc2Vycy9waWVyci9Eb2N1bWVudHMvbmV3ZXZlbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogQGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gU2V0IHRoZSBoZWlnaHQgb2YgZmlsZSBjb250cm9scyB0byBtYXRjaCB0ZXh0IGlucHV0c1xuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gIC8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbiAgdGV4dGFyZWEmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5pbnB1dC1zbSB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG4uaW5wdXQtbGcge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgLm1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiBAbGluZS1oZWlnaHQtbGFyZ2UpICsgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9mb3Jtcy5sZXNzIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbi50YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXG4gIHNlbGVjdCYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhJixcbiAgc2VsZWN0W211bHRpcGxlXSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvZm9ybXMubGVzcyIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKEBndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKEBndXR0ZXIgLyAtMik7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9sZXNzL2V2ZW50cy9DOi9Vc2Vycy9waWVyci9Eb2N1bWVudHMvbmV3ZXZlbnRzL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL2dyaWQubGVzcyIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIFxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2xlc3MvZXZlbnRzL0M6L1VzZXJzL3BpZXJyL0RvY3VtZW50cy9uZXdldmVudHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9hbGVydHMubGVzcyIsIi8vIEFsZXJ0c1xuXG4uYWxlcnQtdmFyaWFudChAYmFja2dyb3VuZDsgQGJvcmRlcjsgQHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvbGVzcy9ldmVudHMvQzovVXNlcnMvcGllcnIvRG9jdW1lbnRzL25ld2V2ZW50cy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL21peGlucy9hbGVydHMubGVzcyIsIiNhcHBsaV9hZHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgI2FwcGxpX2FkeyAgICAgICAgXG5cbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIHRvcDpAbmF2X2hlaWdodDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwMDtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICNhY2N1ZWlse1x0XG4gICAgXHRtYXJnaW4tdG9wOjE4MHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gaGVhZGVye1xuICAgIC8vIFx0bWFyZ2luLXRvcDoyMjBweCFpbXBvcnRhbnQ7XG4gICAgLy8gfS8vIGltcG9ydGFudCBzY3JldyBqcyBcbiAgICAvLyBtb3ZlIHRvIGFwcF9wdWJsaWMubGVzc1xuICAgICNjbG9zZV9hcHBfYWR7XG4gICAgXHRwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICB0b3A6IDUwcHg7XG5cdCAgICByaWdodDogMDtcblx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0ICAgIGZvbnQtc2l6ZTogMS40ZW07XG5cdCAgICBwYWRkaW5nOiA1cHggNXB4IDBcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvbGVzcy9ldmVudHMvQzovVXNlcnMvcGllcnIvRG9jdW1lbnRzL25ld2V2ZW50cy9hc3NldHMvbGVzcy9hcHBfYWQubGVzcyIsIkBpbXBvcnQgdXJsKCdzaGFyZS5sZXNzJyk7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL3ZhcmlhYmxlcy5sZXNzJztcbkBpbXBvcnQgJ35ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zLmxlc3MnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9wb3BvdmVycy5sZXNzJztcbkBpbXBvcnQgJ35ib290c3RyYXAtbGVzcy9ib290c3RyYXAvZm9ybXMubGVzcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL2FsZXJ0cy5sZXNzJztcbkBpbXBvcnQgdXJsKCdhcHBfYWQubGVzcycpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRXVyb3N0aWxlJztcbiAgc3JjOiAgICB1cmwoJy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZF8xLmVvdCcpLFxuICB1cmwoJy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZF8xLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi8uLi9wdWJsaWMvZm9udHMvRXVyb3N0aWxlTFRTdGRfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vLi4vcHVibGljL2ZvbnRzL0V1cm9zdGlsZUxUU3RkXzEuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6ICdFdXJvc3RpbGUtQm9sZCc7XG4gIHNyYzogICAgdXJsKCcuLi8uLi9wdWJsaWMvZm9udHMvRXVyb3N0aWxlTFRTdGQtQm9sZC5lb3QnKSxcbiAgdXJsKCcuLi8uLi9wdWJsaWMvZm9udHMvRXVyb3N0aWxlTFRTdGQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vLi4vcHVibGljL2ZvbnRzL0V1cm9zdGlsZUxUU3RkLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uLy4uL3B1YmxpYy9mb250cy9FdXJvc3RpbGVMVFN0ZC1Cb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbkBmb250LWZhY2V7XG4gIGZvbnQtZmFtaWx5OiAnVWx0aW1hdGUnO1xuICBzcmM6ICB1cmwoJy4uLy4uL3B1YmxpYy9mb250cy9icDIxMjMzLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGdyZXlfdGl0bGU6ICM3Nzc7XG5AZ3JleTojZTFlMmUzO1xuQG1pbmktc2l6ZTozNXB4O1xuQHNvY2lhbDoyMHB4O1xuQGV2ZW50X2NvbG9yOiByZWQ7XG5AZXZlbnRfY29sb3JfMjpncmV5O1xuQG90aGVyX2V2ZW50OmdyZXk7XG5AbGlnaHRfZXZlbnRfY29sb3IgOiBsaWdodGVuKEBldmVudF9jb2xvciwgMTAlKTtcbkBkYXJrX2V2ZW50X2NvbG9yOiBkYXJrZW4oQGV2ZW50X2NvbG9yLCAxMCUpO1xuXG5pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGZpbHRlcjpkcm9wLXNoYWRvdygxcHggMXB4IDFweCAjY2FjYWNhKTtcbn1cblxuI2NvbmZDb250YWluZXJ7XG4gIGNvbG9yOmdyYXk7XG59XG4vLz09PT09PSBDQVJPVVNFTCA9PT09PS8vXG4ub2JsaWdhdG9pcmV7XG4gIGNvbG9yOnJlZDtcbn1cbi5sb2FkZXJCb3h7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjcm9sbGFibGUtbGlzdF9fc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMiU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGxiYXItYXJyb3ctY29sb3I6IGdyZWVuO1xuICBoZWlnaHQ6IDY3dmg7XG4gIG1heC1oZWlnaHQ6IDIxNjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNjcm9sbGFibGUtbGlzdF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4OyAvKiB3aWR0aCBvZiB0aGUgZW50aXJlIHNjcm9sbGJhciAqL1xufVxuXG4uc2Nyb2xsYWJsZS1saXN0X19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDI3cHggMzBweCAjZGFkYWRhO1xuICBib3JkZXI6IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbn1cblxuLnNjcm9sbGFibGUtbGlzdF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc4Nzg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgM3B4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xufVxuXG4uc2Nyb2xsYWJsZS1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI3NsaWRlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDsgLyogd2lkdGggb2YgdGhlIGVudGlyZSBzY3JvbGxiYXIgKi9cbn1cblxuI3NsaWRlczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjdweCAzMHB4ICNkYWRhZGE7XG4gIGJvcmRlcjogc29saWQgM3B4IHRyYW5zcGFyZW50O1xufVxubGkuc2xpZGUucC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNzbGlkZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG5cbiNzbGlkZXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJnIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG4gIGhlaWdodDoxMDAlO1xuICB3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udGV4dEV2ZW50VG9wIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxucC50ZXh0RXZlbnRCb3Qge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmV2ZW50QnV0dG9uIHB7XG4gIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xufVxuLmxpbmtGb290ZXJDYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saW5rRm9vdGVyQ2Fyb3VzZWwgYSAuc29jaWFsTG9nbyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ubGlua0Zvb3RlckNhcm91c2VsIGEgLm9yZ2FMb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmxpbmtGb290ZXJDYXJvdXNlbCBhIGltZzpob3ZlciB7XG4gIGZpbHRlcjogY29udHJhc3QoMjAwJSk7XG59XG5cbi5jb2wtMTIuY2hpbGQge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzo4cHg7XG4gIGhlaWdodDoyMDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3aWR0aDogOTglO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAudmlsbGV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGlldXtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LWZhbWlseTogXCJFdXJvc3RpbGVcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhldXJle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kYXRle1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkV1cm9zdGlsZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi5jb2wtMTIuY2hpbGQ6aG92ZXJ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cblxuLmNvbC0xMi5jaGlsZDpob3ZlciAuYmd7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAwMik7XG4gIG9wYWNpdHk6IDE7XG59XG4vLz09PT09PSBCYW5uZXIgPT09PT0vL1xuXG5cbi5jb250YWluZXItZmx1aWQubGF5b3V0IHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbmZvZ3JhcGhpZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaW5mb2dyYXBoaWVDb250YWluZXJ7XG4gIHdpZHRoOiA1MCU7XG59XG4ua2V5TnVtYmVyUGljdG9Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cblxuI2luZGV4MjRMb2dvQmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuI2NpdHlCYW5uZXJ7XG4gIGZvbnQtc2l6ZToxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV2ZW50QmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuI3RpdGxlS2V5TnVtYmVyc3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cblxuLmtleU51bWJlckJveCB7XG4gIGhlaWdodDogMTg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMlO1xuICB3aWR0aDogMTg1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5rZXlOdW1iZXJCb3ggc3ZnIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbiNjb250YWN0Rm9ybXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDUwJTtcbiAgYWxpZ24tY29udGVudDogbGFzdCBiYXNlbGluZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ua2V5TnVtYmVyQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmtleXdvcmRUZXh0Q29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua2V5d29yZFN2Z0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJpZ1RleHRLZXlOdW1iZXIge1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5wLmJpZ1RleHRLZXlOdW1iZXJGYWNlIHtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbWFsbFRleHRLZXlOdW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdG9QaWN0b0JveCB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5zdmdTZWN0b3Ige1xuICB3aWR0aDogOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4uc21hbGxUZXh0U2VjdG9yc3tcbiAgY29sb3I6IGdyYXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5waWN0b0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5leHBvc2FudFByZXNlbnRhdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cmlFeHBvc2FudHNCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udHJpRXhwb3NhbnRzQnV0dG9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4udHJpRXhwb3NhbnRzQnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiYmJiO1xufVxuLnRyaUV4cG9zYW50c0J1dHRvbjpmb2N1c3tcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNzbGlkZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDk4dnc7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSA5OHZ3KS8yKTtcbn1cbi5sb2dvQm94T2ZmZXJ7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaW5mb0JveE9mZmVye1xuICBmbGV4LWdyb3c6IDEwMFxufVxuLnNsaWRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uc2xpZGUgLm9yZ2FuaXphdGlvbk5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGFydGljaXBhdGlvbnNDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxvZ29Cb3gge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9nb0JveCBpbWcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmxvZ29QYXJ0bmVyQm94ICN0aXRsZUtleU51bWJlcnN7XG4gIG1hcmdpbjowO1xufVxuLnBpY3RvRXhwb3tcbiAgd2lkdGg6IDIwcHg7XG59XG4uaW5mb3NFeHBvc2FudHMge1xuICBtYXJnaW46IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5pbmZvc0V4cG9zYW50cyBpe1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYnV0dG9uRXhwb3NhbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbkV4cG9zYW50T2ZmZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWxsUGFydG5lcnNMb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnByZXZpb3VzRXhwb3NhbnQ6aG92ZXJ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXh0RXhwb3NhbnQ6aG92ZXJ7XG4gICBjb2xvcjogd2hpdGU7XG4gfVxuLmJhY2tUb0xpc3Q6aG92ZXJ7XG4gICAgY29sb3I6ICM1MzRCNDg7XG4gIH1cbiNzaG93RXhwb3NhbnRMaXN0e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IzUzNEI0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjojZGFkYWRhO1xuICB3aWR0aDogMzAwcHg7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojQ0VDRUNFO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjojNTM0QjQ4O1xuICB9XG59XG4uYnV0dG9uRXhwb3NhbnQ6aG92ZXJ7XG4gIGNvbG9yOndoaXRlO1xufVxuYS5idXR0b25FeHBvc2FudE9mZmVyOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmaWx0ZXI6IGNvbnRyYXN0KDAuOCk7XG59XG4uY29udGFpbmVyT3JnYW5pemF0aW9uc3tcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2NvbmNlcHRDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jY29uY2VwdENvbnRhaW5lciBpbWd7XG4gICB3aWR0aDogMTAwJTtcbiB9XG5cblxuLmxvZ29QYXJ0bmVyQm94IHtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmxvZ29QYXJ0bmVyQm94IGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubG9nb1BhcnRuZXJCb3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9nb1BhcnRuZXJ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXM7XG59XG4ubG9nb1BhcnRuZXI6aG92ZXJ7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgLyogU2FmYXJpIDMtOCAqL1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnBhcnRuZXJDb250YWluZXJ7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5pbmZvc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdhcDogMjVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmluZm9NYXB7XG4gIGZsZXgtZ3JvdzogNDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmluZm9BZHJlc3Nle1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbiNtYXB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuI21hcDpob3ZlcntcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4ubmF2aWdhdGlvbkV4cG9zYW50e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wcmV2aW91c0V4cG9zYW50XG57XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubmV4dEV4cG9zYW50XG57XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhY2tUb0xpc3R7XG4gIGJvcmRlcjogc29saWQgZ3JheSAxcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubG9naW5CdXR0b25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmxvZ2luSW1ne1xuICB3aWR0aDoyMHB4O1xufVxuI2xvZ2luQnV0dG9ue1xuICBjb2xvcjogZ3JheTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgJjpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBjb250cmFzdCgyMDAlKTtcbiAgfVxufVxuXG4jY29tcGFueU5hbWVGaWNoZXtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZXhwb3NhbnRCb3h7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OjM1MHB4IDtcbn1cbi5leHBvc2FudEJveCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZXhwb3NhbnRCb3ggaHJ7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4ubG9nb0JveEZpY2hlIGltZ3tcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dvQm94RmljaGUge1xuICB3aWR0aDogMTQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zb2NpYWxCdXR0b257XG4gIG1hcmdpbjogMTBweDtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5zb2NpYWxDb250YWluZXJ7XG4gIG1hcmdpbi10b3A6NXB4O1xufVxuXG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0NS4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDkzJTtcbiAgd2lkdGg6IDc1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlbGVjdGVkSW1nQ2Fyb3VzZWx7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6NTAwcHg7XG59XG4uZXhwb3NhbnRDb250ZW50e1xuICBwYWRkaW5nOjA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdpZHRoOiA3OSU7XG59XG4uaW5mb3JhbXRpZkV4cG9zYW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzUzNGI0ODtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4ub2ZmZXJCb3gge1xuICBib3JkZXI6IHNvbGlkIGdyZXkgMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2ZmZXJCb3ggcHtcbiAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gfVxuLm9mZmVyTG9nb3tcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5wLm9mZmVyTmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGNvbG9yOiByZ2IoODMsIDc1LCA3Mik7XG59XG5wLm9mZmVyTmFtZUNvdmVhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6IHJnYig4MywgNzUsIDcyKTtcbn1cbnAub2ZmZXJTZWN0b3Ige1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnAub2ZmZXJDb250cmFjdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnAub2ZmZXJDaXR5IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idXR0b25PZmZlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogNXB4O1xufVxuLmxpbmtPZmZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5leHBvc2FudFByZXNlbnRhdGlvbntcbiAgY29sb3I6IGdyZXk7XG59XG4ub2ZmZXJzSGVhZGVye1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub2ZmZXJzSGVhZGVyIGgye1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLm9mZmVyc0hlYWRlciBocntcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJ0bmVyc0hlYWRlcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhcnRuZXJzSGVhZGVyIGgye1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLnBhcnRuZXJzSGVhZGVyIGhye1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5hbWVDb21hcG55LCAuam9iTmFtZXtcbiAgZm9udC1zaXplOjIwcHggO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRldGFpbE9mZmVyU2VjdG9yIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYzRjNGM0O1xufVxuLmV4cG9zYW50UHJlc2VudGF0aW9uIGgye1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0b29uTW9kYWx7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmZsaWNraXR5LWVuYWJsZWQsIC5tb2JpbGVDb250ZW50e1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG5ib2R5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4jaW5kZXgyNExvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTM1cHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuI2luZGV4RXhwZXJ0TG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogOC41cHg7XG59XG5cbi5iYW5kZWF1RXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZWZ0OiAtNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTdweDtcbn1cbi50cmlhbmdsZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQgOiAwO1xuICB3aWR0aCA6IDA7XG4gIGJvcmRlci10b3AgOiA0cHggc29saWQgIzc4Nzg3ODtcbiAgYm9yZGVyLWxlZnQgOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMzNweDtcbn1cbi5saXN0UmVnaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBnYXA6IDEwcHg7XG59XG4ubGlzdFJlZ2lvbkl0ZW17XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6MTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDEwMG1zO1xuICB9XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmV7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmluYWN0aXZle1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmluYWN0aXZlID4gbmF2ID4gYSA+IHAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG59XG5cbi5kaXZFeGl0QnV0dG9ue1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXZFeGl0QnV0dG9uIGJ1dHRvbntcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG59XG5cbi5kaXZFeGl0QnV0dG9uIGJ1dHRvbjpob3ZlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkZvcm1JbnB1dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiA0NSU7XG59XG4udXBsb2FkQ29udGFpbmVye1xuICBtYXJnaW4tdG9wOiAtODVweDtcbiAgaGVpZ2h0OiAwO1xufVxuZGl2LnVwbG9hZENvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogODVweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA4NXB4O1xufVxuLnVwbG9hZENvbnRhaW5lckN2e1xuICBtYXJnaW4tdG9wOiAtODVweDtcbiAgaGVpZ2h0OiAwO1xufVxuZGl2LnVwbG9hZENvbnRhaW5lckN2IGlucHV0IHtcbiAgaGVpZ2h0OiA4NXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IC03NnB4O1xufVxuXG4udmFsaWRVcGRhdGVDdiB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG59XG5kaXYudXBsb2FkQ29udGFpbmVyQ3YgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIGJsYWNrO1xuICBoZWlnaHQ6IDg1cHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA4NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAxMTBweDtcbn1cbmRpdi51cGxvYWRDb250YWluZXIgIGxhYmVsXG57XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgYmxhY2s7XG4gIGhlaWdodDogODVweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5kaXYudXBsb2FkQ29udGFpbmVyIGlucHV0OmhvdmVyXG57XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmxhYmVse1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3Vic2NyaWJlQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ueHVuZXhwYW5ke1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhleHBhbmR7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnNjcmliZUJhci5leHBhbmQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIG1hcmdpbi1ib3R0b206LTMwcHg7XG4gIHotaW5kZXg6MTAwO1xufVxuI3N1YnNjcmliZUJhc2VUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJFdXJvc3RpbGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czoyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xuICBjb2xvcjp3aGl0ZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuI3N1YnNjcmliZUJhc2VUZXh0IC5mbGV4LWl0ZW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLnN1YnNjcmliZUJhci5leHBhbmQgI2Nsb3NlRm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbn1cbi5wcmVTdWJUZXh0e1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgbWFyZ2luOjUwcHg7XG59XG4uc3Vic2NyaWJlRm9ybUNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46YXV0bztcbn1cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmZvcm0tY29udGFpbmVyIGZvcm0ge1xuICB3aWR0aDoxMDAlXG59XG4jbG9naW4yNExvZ297XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEzNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmJhY2tGb3JtU3Vie1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDk5dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgei1pbmRleDotMTA7XG59XG4uY2hlY2tib3hGaWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogLTVweCAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmxheW91RmljaGVDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmF2YmFyLm5hdmJhci1leHBhbmQtbGcubmF2YmFyLWxpZ2h0e1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhvbWVJbWd7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIHRvcDogN3B4O1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDEwMG1zO1xuICB9XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZXJyb3JTdWJzY3JpYmV7XG4gIGNvbG9yOnJlZDtcbn1cbi5uYXZDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi52YWxpZGF0aW9uUHJlc3ViVGV4dHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjpncmVlbjtcbn1cbi5wdWJNb2JpbGVMaW5re1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB1YkRlc2t0b3BMaW5re1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaWdpdGFsQm9vc3RDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlnaXRhbEJvb3N0Q29udGFpbmVyIGEgaW1nIHtcbiAgd2lkdGg6MTAwJTtcbn1cbmltZyNpbmRleDI0TG9nb0xheW91dCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgLyogbWFyZ2luLXRvcDogMjVweDsgKi9cbn1cbmltZyNpbmRleEV4cGVydExvZ29MYXlvdXQge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4jY29uY2VwdENvbnRhaW5lcntcbiAgbWF4LWhlaWdodDogNDE1cHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9iYWNrQ29uY2VwdC5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiN0ZXh0Q29uY2VwdHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWF4LWhlaWdodDogNDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZGl2I3RleHRDb25jZXB0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTY1NjU3O1xuICBtYXJnaW46IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLm1vZGFsLWdsb2JhbC1zdWIge1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGhlaWdodDogOTB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzc4Nzg3ODtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5waWN0b0V5ZUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHJvZmlsTmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpc2Nvbm5lY3RDYW5kaWRhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvRXZlbnRDYW5kaWRhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b20gOiA1MHB4O1xufVxuLmxvZ29FdmVudENhbmRpZGF0IGltZyB7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdpZHRoOjI5JTtcbn1cbi5jYW5kaWRhdFByb2ZpbENvbnRhaW5lcntcbiAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIiA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xuICBjb2xvcjojNTc1NzU2O1xufVxuLmZpcnN0QW5kTGFzdG5hbWV7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBjb2xvcjojNTc1NzU2O1xufVxuLnBlcnNvbmFsSW5mbywgLm15RXZlbnRze1xuICBmbGV4OiAxIDEgMHB4O1xufVxuLmZvcm1Hcm91cHtcbiAgZmxleDogMzUlO1xufVxuLmNhdGVnb3J5UHJvZmlse1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGdvbGQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTVweDtcbn1cbi5mb3JtQ2FuZGlkYXR7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5idXR0b24udmFsaWRhdGVDYW5kaWRhdEluZm9zQlV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1VsdGltYXRlJztcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdvcmQtc3BhY2luZzogMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLmxhYmVsQ2FuZGlkYXRGb3Jte1xuICBjb2xvcjojODg4MDgwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206M3B4O1xuICBmb250LWZhbWlseTogJ1VsdGltYXRlJztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi5pbnB1dENhbmRpZGF0Rm9ybXtcbiAgYm9yZGVyOiAjNTc1NzU2O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LXN3aXRjaC1jaGVja2JveCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlYWN0LXN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi5yZWFjdC1zd2l0Y2gtbGFiZWwgLnJlYWN0LXN3aXRjaC1idXR0b24ge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgxMCwgMTAsIDEwLCAwLjI5KTtcbn1cblxuLnJlYWN0LXN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLnJlYWN0LXN3aXRjaC1sYWJlbCAucmVhY3Qtc3dpdGNoLWJ1dHRvbiB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5yZWFjdC1zd2l0Y2gtbGFiZWw6YWN0aXZlIC5yZWFjdC1zd2l0Y2gtYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ucGRmLXZpZXdlciA+IC5wZGYtY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjphdXRvO1xufVxuXG4ucGRmLXZpZXdlciA+IC5wZGYtY2FudmFzIH4gLnBkZi1jYW52YXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBnLXZpZXdlci13cmFwcGVye1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xufVxuLnBnLXZpZXdlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogdW5zZXQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTowLjc7XG59XG5cbi5waG90by12aWV3ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnBob3RvLXZpZXdlci1jb250YWluZXIgPiBpbWcge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuI3BnLXZpZXdlcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY3ZCdXR0b25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5idXR0b25NYW5hZ2VDdntcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVwbG9hZEN2QnV0dG9ue1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogJ1VsdGltYXRlJztcbn1cbi51cGxvYWRDdkJ1dHRvbjpob3ZlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXRjaENvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG59XG4uZW1wdHlTZWxlY3RDYW5kaWRhdHtcbiAgY29sb3I6cmVkO1xufVxuLmVtcHR5U2VsZWN0Q2FuZGlkYXQgb3B0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gIGNvbG9yOiM1NzU3NTY7XG59XG5saS5wLWF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxubGkucC1hdXRvY29tcGxldGUtaXRlbTpob3ZlciB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQ0VEO1xuICAgcGFkZGluZzogNnB4O1xuIH1cbnN2Zy5wLWljb24ucC1pY29uLXNwaW4ucC1hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5zcGFuI3ByX2lkXzEge1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0LnAtaW5wdXR0ZXh0LnAtY29tcG9uZW50LnAtZmlsbGVkLnAtYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgd2lkdGg6IDExNiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVWx0aW1hdGUnO1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCAjNTc1NzU2IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5pbnB1dC5wLWlucHV0dGV4dC5wLWNvbXBvbmVudC5wLWF1dG9jb21wbGV0ZS1pbnB1dC5wLWF1dG9jb21wbGV0ZS1pbnB1dCB7XG4gIHdpZHRoOiAxMTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1VsdGltYXRlJztcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlcjogc29saWQgIzU3NTc1NiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLnVwY29taW5nRXZlbnRUYWJsZTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuYnV0dG9uLnZhbGlkZXJVcGNvbWluZ0V2ZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbmJ1dHRvbi52YWxpZGVyVXBjb21pbmdFdmVudHM6aG92ZXIge2N1cnNvcjogcG9pbnRlcjtcbn1cbi5nZXN0aW9uTXlFdmVudHN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5nZXN0aW9uTXlFdmVudHNCdXR0b24ge1xuICBmbGV4OiAxIDEgMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU2O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdVbHRpbWF0ZSc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uZ2VzdGlvbk15RXZlbnRzQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6d2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvcmFtdGlmQ2FuZGlkYXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTM0YjQ4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OmJsb2NrO1xuICBtYXJnaW46YXV0bztcbn1cbi5mb3JtQWNjcmVkIC5Gb3JtSW5wdXR7XG4gIHdpZHRoOjEwMCU7XG59XG4uZm9ybUFjY3JlZHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMjVweDtcbn1cbi5tb2RhbC1nbG9iYWxCaWxhbiB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzg3ODc4O1xufVxuXG5cbi5nYWxsZXJ5Q29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmcgOjA7XG4gIGdhcCA6IDEwcHg7XG59XG5cbi5nYWxsZXJ5V3JhcHBlciB7XG4gIGhlaWdodDogNDB2aDtcbiAgZmxleC1ncm93OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlXcmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeVdyYXBwZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xufVxuLmdhbGxlcnlXcmFwcGVyIGltZzpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIFNhZmFyaSAzLTggKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmxhc3RHYWxsZXJ5e1xuICBmbGV4LWdyb3c6IDEwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDEvMSkge1xuICAuZ2FsbGVyeVdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgLmdhbGxlcnlXcmFwcGVyIGltZ3tcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMS8xKSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGxlcnlDb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuZ2FsbGVyeVdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nYWxsZXJ5V3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDU5cHgpIHtcbiAgLmV4cG9zYW50Qm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5uYW1lQ29tYXBueSwgLmpvYk5hbWV7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIH1cbiAgLmV4cG9zYW50UHJlc2VudGF0aW9ue1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgfVxuICAuZGV0YWlsT2ZmZXJTZWN0b3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZXhwb3NhbnRDb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbmNlcHRDb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYXJ0aWNpcGF0aW9uc0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLWdsb2JhbC1zdWIge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzg3ODc4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG5cbiAgaW1nI2luZGV4MjRMb2dvTGF5b3V0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLyogbWFyZ2luLXRvcDogMjVweDsgKi9cbiAgfVxuICBpbWcjaW5kZXhFeHBlcnRMb2dvTGF5b3V0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucHViRGVza3RvcExpbmt7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbmF2YmFyTmF2QWx0TWFya3VwIHtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4gIC5jb250YWluZXItZmx1aWQubGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGljdG9Db250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubmV4dEV4cG9zYW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgLnByZXZpb3VzRXhwb3NhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICNsb2dpbkJ1dHRvbntcbiAgICBjb2xvcjogZ3JheTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICB9XG4gICNzbGlkZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5OHZ3O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDk4dncpLzIpOztcbiAgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBVbHRpbWF0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsaS5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgIChtYXgtd2lkdGg6IDczN3B4KSB7XG4gIC5leHBvc2FudEJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5mb3JtIHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5pbmZvZ3JhcGhpZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICAua2V5TnVtYmVyUGljdG9Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGljdG9Db250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jaGVja2JveEZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tb2RhbC1nbG9iYWwtc3ViIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogOTklO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc4Nzg3ODtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucHViRGVza3RvcExpbmt7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHViTW9iaWxlTGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5Gb3JtSW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhc3N3b3JkRmllbGR7XG4gICAgbWFyZ2luLXRvcDoxMDBweDtcbiAgfVxuXG4gIC5mb3JtIHtcbiAgICByb3ctZ2FwOjBweDtcbiAgfVxuICAuY2FyZC1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICB9XG4gIC5wYXJ0bmVyc0hlYWRlcntcbiAgICBtYXJnaW4tdG9wOjQ0MHB4O1xuICB9XG4gIC5mb3JtR3JvdXAge1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kICAobWF4LXdpZHRoOiA1MzlweCkge1xuICAub2ZmZXJCb3gge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHBhZGRpbmc6MjBweFxuICB9XG4gIC5sb2dvQm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcblxuICBuYXYge1xuICAgIHBhZGRpbmctdG9wOiAxMyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZsaWNraXR5LWVuYWJsZWQsIC5tb2JpbGVDb250ZW50e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZsaWNraXR5LXBhZ2UtZG90c3tcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuc2Nyb2xsYWJsZS1saXN0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICB9XG4gIC5nYWxsZXJ5LWNlbGwge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzhDODtcbiAgICBjb3VudGVyLWluY3JlbWVudDogZ2FsbGVyeS1jZWxsO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgLyogY2VsbCBudW1iZXIgKi9cbiAgLmdhbGxlcnktY2VsbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjAwcHg7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAjaW5kZXgyNExvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gICNpbmRleEV4cGVydExvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5jb2wtMTIuY2hpbGQuZ2FsbGVyeS1jZWxsLmlzLXNlbGVjdGVke1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5iZ3tcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5jb2wtMTIuY2hpbGQge1xuICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgfVxuICAuc2hvd0V2ZW50QnV0dG9uIHtcbiAgICB3aWR0aDogOTUuNSU7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbiAgLmZsaWNraXR5LWJ1dHRvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2wtMTIuY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDB2aDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAudGV4dEV2ZW50VG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIHAudGV4dEV2ZW50Qm90IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC52aWxsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGNvbG9yOiAjNDU2NTJhO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5saWV1e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRXVyb3N0aWxlXCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5oZXVyZXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkV1cm9zdGlsZVwiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAubGlua0Zvb3RlckNhcm91c2VsIGEgLm9yZ2FMb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmxpbmtGb290ZXJDYXJvdXNlbCBhIC5zb2NpYWxMb2dvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAubGlua0Zvb3RlckNhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJhbmRlYXVFdmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVsdGltYXRlXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRyaWFuZ2xle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodCA6IDA7XG4gICAgd2lkdGggOiAwO1xuICAgIGJvcmRlci10b3AgOiA0cHggc29saWQgIzc4Nzg3ODtcbiAgICBib3JkZXItbGVmdCA6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogMzNweDtcbiAgfVxuICAjcmVnaW9uLXNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiVWx0aW1hdGVcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICNyZWdpb24tc2VsZWN0IG9wdGlvbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxpc3RSZWdpb257XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXMtc2VsZWN0ZWQgPiBuYXYgPiBhID4gcCB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzOTZweCkge1xuICAucGljdG9Db250YWluZXJ7XG4gICAgZ2FwOjA7XG4gIH1cbiAgLmNoZWNrYm94RmllbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jbG9nT3V0QnV0dG9ue1xuICBjb2xvcjogZ3JheTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLm1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtZ2xvYmFsIHtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMzcycHg7XG4gIGhlaWdodDogNTAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3ODc4Nzg7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtZmFtaWx5OiBcIkV1cm9zdGlsZVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOjE1cHg7XG59XG4ubW9kYWwtaGVhZGVyIHB7XG4gIGJvcmRlci1ib3R0b206IDFweCBvcmFuZ2Ugc29saWQ7XG59XG5idXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJFdXJvc3RpbGVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5idXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG59XG4uZm9yZ290UGFzc3dvcmR7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJVbHRpbWF0ZVwiO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zZWN0aW9ue1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCBncmF5IDJweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbntcbiAgY29sb3I6d2hpdGU7XG59XG5cbi5iYW5uZXJQYXJ0aWNpcGF0aW9uc3tcbiAgYm9yZGVyIDogc29saWQgd2hpdGUgMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xufVxuXG4uYmFubmVyUGFydGljaXBhdGlvbnMgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uaW5mb3NQYXRpY2lwYXRpb25ze1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci10b3A6IHNvbGlkICM4MDgwODAgMnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5vcmdhbml6YXRpb25OYW1le1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3JnYW5pemF0aW9uTmFtZUNvdmVhe1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiKDgzLCA3NSwgNzIpO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG59XG4uZmljaGVQcmVzZW50YXRpb24gcHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uY29udGVudENoZWNraW5ne1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjowO1xufVxuI2NoZWNraW5nQm94e1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4jY2hlY2tpbmdCb3ggaDF7XG4gIGNvbG9yOndoaXRlO1xufVxuI2NoZWNraW5nQm94IGJ1dHRvbntcbiAgY29sb3I6d2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIuMjVlbSA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzoyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbn1cbiNjaGVja2luZ0JveCBidXR0b246aG92ZXJ7XG4gIGNvbG9yOiMyQzNFNTA7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiAvLy8vLy8vLy8vLy8vIExvYWRlciAvLy8vLy8vLy8vLy8vXG5cbi50ZXh0LWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46YXV0bztcbn1cbi5sZHMtcm9sbGVyIGRpdiB7XG4gIGFuaW1hdGlvbjogbGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTUxNDUxO1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogNjNweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiA1NnB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICB0b3A6IDcxcHg7XG4gIGxlZnQ6IDQ4cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIHRvcDogNzJweDtcbiAgbGVmdDogNDBweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICB0b3A6IDcxcHg7XG4gIGxlZnQ6IDMycHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogMjRweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiAxN3B4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICB0b3A6IDU2cHg7XG4gIGxlZnQ6IDEycHg7XG59XG5idXR0b257XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uY2Fyb3VzZWwgLmNvbnRyb2wtYXJyb3csLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY29udHJvbC1hcnJvd3std2Via2l0LXRyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbjstbW96LXRyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbjstbXMtdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluOy1vLXRyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbjt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW47b3BhY2l0eTouNDtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCk7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDoyMHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtmb250LXNpemU6MzJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWwgLmNvbnRyb2wtYXJyb3c6Zm9jdXMsLmNhcm91c2VsIC5jb250cm9sLWFycm93OmhvdmVye29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5jYXJvdXNlbCAuY29udHJvbC1hcnJvdzpiZWZvcmUsLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY29udHJvbC1hcnJvdzpiZWZvcmV7bWFyZ2luOjAgNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci10b3A6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206OHB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyd9LmNhcm91c2VsIC5jb250cm9sLWRpc2FibGVkLmNvbnRyb2wtYXJyb3d7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO2N1cnNvcjppbmhlcml0O2Rpc3BsYXk6bm9uZX0uY2Fyb3VzZWwgLmNvbnRyb2wtcHJldi5jb250cm9sLWFycm93e2xlZnQ6MH0uY2Fyb3VzZWwgLmNvbnRyb2wtcHJldi5jb250cm9sLWFycm93OmJlZm9yZXtib3JkZXItcmlnaHQ6OHB4IHNvbGlkICNmZmZ9LmNhcm91c2VsIC5jb250cm9sLW5leHQuY29udHJvbC1hcnJvd3tyaWdodDowfS5jYXJvdXNlbCAuY29udHJvbC1uZXh0LmNvbnRyb2wtYXJyb3c6YmVmb3Jle2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZmZmfS5jYXJvdXNlbC1yb290e291dGxpbmU6bm9uZX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY2Fyb3VzZWwgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNhcm91c2VsIC5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwgLmNvbnRyb2wtYXJyb3d7b3V0bGluZTowO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTt0b3A6NTAlO21hcmdpbi10b3A6LTEzcHg7Zm9udC1zaXplOjE4cHh9LmNhcm91c2VsIC50aHVtYnMtd3JhcHBlcnttYXJnaW46MjBweDtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsIC50aHVtYnN7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2UtaW47LW1zLXRyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbjstby10cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2UtaW47dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5jYXJvdXNlbCAudGh1bWJ7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAuMTVzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOmJvcmRlciAuMTVzIGVhc2UtaW47LW1zLXRyYW5zaXRpb246Ym9yZGVyIC4xNXMgZWFzZS1pbjstby10cmFuc2l0aW9uOmJvcmRlciAuMTVzIGVhc2UtaW47dHJhbnNpdGlvbjpib3JkZXIgLjE1cyBlYXNlLWluO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo2cHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtib3JkZXI6M3B4IHNvbGlkICNmZmY7cGFkZGluZzoycHh9LmNhcm91c2VsIC50aHVtYjpmb2N1c3tib3JkZXI6M3B4IHNvbGlkICNjY2M7b3V0bGluZTpub25lfS5jYXJvdXNlbCAudGh1bWIuc2VsZWN0ZWQsLmNhcm91c2VsIC50aHVtYjpob3Zlcntib3JkZXI6M3B4IHNvbGlkICMzMzN9LmNhcm91c2VsIC50aHVtYiBpbWd7dmVydGljYWwtYWxpZ246dG9wfS5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNvbnRyb2wtYXJyb3d7dG9wOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MjZweDtib3R0b206MDttYXJnaW4tdG9wOjA7cGFkZGluZzo1cHh9LmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY29udHJvbC1hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKX0uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVye292ZXJmbG93OmhpZGRlbjttYXJnaW46YXV0bzt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgLjE1cyBlYXNlLWluOy1tb3otdHJhbnNpdGlvbjpoZWlnaHQgLjE1cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOmhlaWdodCAuMTVzIGVhc2UtaW47LW8tdHJhbnNpdGlvbjpoZWlnaHQgLjE1cyBlYXNlLWluO3RyYW5zaXRpb246aGVpZ2h0IC4xNXMgZWFzZS1pbn0uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVyLmF4aXMtaG9yaXpvbnRhbCAuc2xpZGVyey1tcy1ib3gtb3JpZW50Omhvcml6b250YWw7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotbW96LWZsZXg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbCAuc2xpZGVyLXdyYXBwZXIuYXhpcy1ob3Jpem9udGFsIC5zbGlkZXIgLnNsaWRle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWZsb3c6Y29sdW1ufS5jYXJvdXNlbCAuc2xpZGVyLXdyYXBwZXIuYXhpcy12ZXJ0aWNhbHstbXMtYm94LW9yaWVudDpob3Jpem9udGFsO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVyLmF4aXMtdmVydGljYWwgLnNsaWRlcnstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhcm91c2VsIC5zbGlkZXJ7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGU6bm9uZTt3aWR0aDoxMDAlfS5jYXJvdXNlbCAuc2xpZGVyLmFuaW1hdGVkey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjM1cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zNXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjM1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbCAuc2xpZGV7bWluLXdpZHRoOjEwMCU7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2VsIC5zbGlkZSBpbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyOjB9LmNhcm91c2VsIC5zbGlkZSBpZnJhbWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gODBweCk7bWFyZ2luOjAgNDBweCA0MHB4O2JvcmRlcjowfS5jYXJvdXNlbCAuc2xpZGUgLmxlZ2VuZHstd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjQwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTQ1JTt3aWR0aDo5MCU7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjAuMjU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWwgLmNvbnRyb2wtZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDttYXJnaW46MTBweCAwO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpey5jYXJvdXNlbCAuY29udHJvbC1kb3Rze2JvdHRvbTowfX0uY2Fyb3VzZWwgLmNvbnRyb2wtZG90cyAuZG90ey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1pbjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW47LW1zLXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW47LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1pbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluO29wYWNpdHk6LjM7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApO2JveC1zaGFkb3c6MXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjkpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo4cHg7aGVpZ2h0OjhweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA4cHh9LmNhcm91c2VsIC5jb250cm9sLWRvdHMgLmRvdC5zZWxlY3RlZCwuY2Fyb3VzZWwgLmNvbnRyb2wtZG90cyAuZG90OmhvdmVye29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5jYXJvdXNlbCAuY2Fyb3VzZWwtc3RhdHVze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZzo1cHg7Zm9udC1zaXplOjEwcHg7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjkpO2NvbG9yOiNmZmZ9LmNhcm91c2VsOmhvdmVyIC5zbGlkZSAubGVnZW5ke29wYWNpdHk6MX1cblxuLmF1ZGlvQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xufVxuLmRvY0JpbGFue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y0O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4udW5pcXVlUGFydGljaWF0aW9uQmlsYW57XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi51bmlxdWVQYXJ0aWNpYXRpb25CaWxhbjpob3ZlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1IdWIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzg1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ocy1mb3JtX192aXJhbGl0eS1saW5rIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyZWRJbWFnZXNCdXR0b257XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0YztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmlsdGVyZWRJbWFnZXNCdXR0b246aG92ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXp5LWxvYWQtaW1hZ2UtYmFja2dyb3VuZC5vcGFjaXR5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxhenktbG9hZC1pbWFnZS1iYWNrZ3JvdW5kLm9wYWNpdHkubGF6eS1sb2FkLWltYWdlLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuI2Zvcm0tdGFyZ2V0IHtcbiAgcGFkZGluZzogNDBweCFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAyMHB4IWltcG9ydGFudDtcbn1cbi5wYWdlIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwtc2xpZGVyIGJ1dHRvbi5jb250cm9sLWFycm93LmNvbnRyb2wtbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmNhcm91c2VsLXNsaWRlciBidXR0b24uY29udHJvbC1hcnJvdy5jb250cm9sLXByZXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbnVsLmNvbnRyb2wtZG90cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG59XG5saS5kb3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5saS5kb3Quc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiBnb2xkICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0ZWRJbWdDYXJvdXNlbCBpbWd7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbnAuY2Fyb3VzZWwtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvbGVzcy9ldmVudHMvQzovVXNlcnMvcGllcnIvRG9jdW1lbnRzL25ld2V2ZW50cy9hc3NldHMvbGVzcy9hcHBfam9iZmxpeC5sZXNzIl0sInNvdXJjZVJvb3QiOiIifQ==*/